Istruzioni di configurazione per una trasformazione modello-a-modello con regole che assicurano la corretta applicazione dei profili UML ai modelli di destinazione

Per eseguire questa trasformazione, è necessario importare il plug-in di trasformazione nel proprio spazio di lavoro, avviare il workbench di runtime, importare il progetto di test UML, quindi richiamare la trasformazione.
Argomento principale: Trasformazione modello-a-modello con regole che assicurano la corretta applicazione dei profili UML ai modelli di destinazione

Importazione dell'esempio

  1. Nella pagina della panoramica sull'esempio, fare clic su Importa l'esempio.
  2. Nella procedura guidata Trasformazioni modello-a-modello di esempio, nel campo Nome progetto, specificare un nome per il progetto di esempio.
  3. Fare clic su Fine.
  4. Se viene chiesto di passare alla prospettiva Sviluppo plug-in, fare clic su OK. La procedura guidata crea il nuovo progetto nello spazio di lavoro. La vista Esplora package visualizza il nuovo progetto di plug-in. È ora possibile esaminare il modello di associazione della trasformazione di esempio e il codice sorgente della trasformazione.
Il plug-in importato contiene i seguenti elementi:
  • Nella cartella models, un modello di associazione della trasformazione denominato project4source.mapping
  • Nella cartella src, il codice sorgente della trasformazione generato dal modello di associazione
  • Il codice sorgente personalizzato che è stato aggiunto alla trasformazione nel package secondario utils Java
  • Nelle classi CopyProfileTransformationProvider e Model2ModelTransform, le modifiche al codice sorgente della trasformazione generato

Esecuzione della trasformazione

  1. Avviare il workbench di runtime.
  2. Fare clic su Guida > Argomenti della guida.
  3. Nella pagina Indice, fare clic su Esempi > Esempi di tecnologia > Modelli UML > Trasformazione con regole che assicurano la corretta applicazione dei profili UML ai modelli di destinazione.
  4. Nella pagina della panoramica sull'esempio, fare clic su Importa il progetto di test.
  5. Nella procedura guidata Importazione del progetto di test della trasformazione di esempio, nel campo Nome progetto, specificare un nome per il progetto di test.
  6. Fare clic su Fine.
  7. Se viene chiesto di passare alla prospettiva Modeling, fare clic su OK. La procedura guidata crea il nuovo progetto nello spazio di lavoro. La vista Esplora package visualizza il nuovo progetto di plug-in. È ora possibile esaminare la configurazione di trasformazione e i modelli di test. Per questo progetto di test, il modello di origine viene compilato, mentre il modello di destinazione è vuoto.
  8. Nella vista Esplora package, fare doppio clic sul file di configurazione di trasformazione denominato runtest.tc.
  9. Opzionale: Se nel passo 5 è stato specificato un nome di progetto diverso da quello predefinito, è necessario aggiornare i percorsi dei modelli di origine e di destinazione.
  10. Nell'editor di configurazione di trasformazione, nella scheda Origine e Destinazione, effettuare le seguenti operazioni:
    1. Nel riquadro Origine selezionata, espandere il progetto di test e fare clic sul modello denominato Origine.
    2. Nel riquadro Destinazione selezionata, espandere il progetto di test e fare clic sul modello denominato Destinazione.
  11. Fare clic su File > Salva.
  12. Nella scheda Principale dell'editor di configurazione di trasformazione, fare clic su Esegui. La trasformazione effettua le seguenti operazioni:
    • Copia elementi da ciascun modello nel progetto di origine in un package a parte nel modello di destinazione. Questa trasformazione di esempio supporta solo un sottoinsieme di elementi UML. Il package di destinazione nel modello di destinazione ha lo stesso nome del modello di origine partecipante.
    • Ridenomina il modello di destinazione nel nome del progetto di origine.

Feedback