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.
Nella pagina della panoramica sull'esempio, fare clic su Importa l'esempio.
Nella procedura guidata Trasformazioni modello-a-modello di esempio,
nel campo Nome progetto, specificare un nome per il progetto
di esempio.
Fare clic su Fine.
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
Avviare il workbench di runtime.
Fare clic su Guida > Argomenti della guida.
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.
Nella pagina della panoramica sull'esempio, fare clic su Importa il progetto di test.
Nella procedura guidata Importazione del progetto di test della trasformazione di esempio,
nel campo Nome progetto, specificare un nome per il progetto
di test.
Fare clic su Fine.
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.
Nella vista Esplora package, fare doppio clic sul
file di configurazione di trasformazione denominato runtest.tc.
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.
Nell'editor di configurazione di trasformazione, nella scheda Origine
e Destinazione, effettuare le seguenti operazioni:
Nel riquadro Origine selezionata, espandere il progetto di test e fare clic
sul modello denominato Origine.
Nel riquadro Destinazione selezionata, espandere il progetto di test e fare clic
sul modello denominato Destinazione.
Fare clic su File > Salva.
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.