Istruzioni di configurazione per una trasformazione modello-a-modello che specifica
un progetto come origine
Per eseguire la 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
Nelle classi Project4sourceTransformationValidator, Project4sourceTransformationProvider
e Model2ModelTransform, le modifiche al codice sorgente della trasformazione
generato
Importazione di progetti di test nel workbench di runtime
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 modello-a-modello che specifica un progetto come origine.
Nella pagina della panoramica dell'esempio, fare clic su Importa il progetto di origine 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 i
modelli di test.
Nella pagina della panoramica sull'esempio, fare clic su Importa il progetto di destinazione 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. La vista Esplora package visualizza
il nuovo progetto di plug-in. È ora possibile esaminare
il file di configurazione di trasformazione, la cui estensione nome file è .tc.
Per questo esempio, il modello di test di destinazione è vuoto.
Esecuzione della trasformazione in un workbench di runtime
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, fare clic sul progetto di origine di test.
Nel riquadro Destinazione, fare clic sul modello di destinazione nel progetto
di destinazione di test.
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.