< Indietro | Avanti >

Lezione 4: Esecuzione della trasformazione

Questa lezione spiega come eseguire la trasformazione nel workbench di runtime. Quando si applica una configurazione di trasformazione, viene creata un'istanza della trasformazione e la trasformazione viene eseguita con le proprietà specificate nella configurazione di trasformazione.

Quando si esegue la trasformazione, crea un modello temporaneo e confronta questo modello al modello di destinazione specificato nella configurazione di trasformazione. Le differenze tra i due modelli vengono visualizzate nella finestra Unione.

Per ulteriori informazioni sull'esecuzione delle trasformazioni e sulla specifica delle strategie di unione, vedere gli argomenti correlati riportati di seguito.

Per applicare la configurazione di trasformazione che richiama la trasformazione Generalize_Classes:

  1. Se non è già aperto, nel workbench di runtime, nella vista Esplora progetti, nel progetto TransformationTest, fare doppio clic su FirstConfiguration.tc; quindi nella pagina Principale dell'editor di configurazione di trasformazione, fare clic su Esegui.
    Suggerimento: Nel progetto TransformationTest, è anche possibile fare clic con il tasto destro del mouse su FirstConfiguration.tc; quindi fare clic su Trasforma > Trasformatore Generalize Classes.
  2. Durante l'esecuzione della trasformazione, in base alle opzioni di unione predefinite, specificate dal provider delle trasformazioni, potrebbe essere richiesto di accettare le modifiche ai file nel modello di destinazione. Fare clic su OK.
  3. In risposta ai messaggi visualizzati, fare clic su OK.
  4. Nella finestra Unione, visualizzare gli aggiornamenti proposti nel modello di destinazione, selezionare o deselezionare le caselle di spunta per accettare o rifiutare le modifiche proposte, e fare clic su OK.
  5. In risposta ai messaggi visualizzati, fare clic su OK.
Suggerimento: Per eseguire nuovamente questa trasformazione, fare clic su Modeling > Trasforma > Esegui ultimo. La trasformazione utilizza gli stessi elementi di origine dell'ultima trasformazione eseguita.

È possibile adesso esplorare l'output della trasformazione nel modello TargetModel. L'immagine seguente mostra la rappresentazione visiva degli elementi nel modello di output SourceModelTgtModel generato. Questo modello contiene un package chiamato BusinessClasses, che contiene la classe Employee e l'interfaccia IEmployee.

Questa immagine l'output della trasformazione descritto nel paragrafo precedente

Informazioni correlate:

Aggiunta di supporto per unione per i modelli generati dai progetti di associazione trasformazioni modello-a-modello

Esecuzione e riesecuzione delle trasformazioni

< Indietro | Avanti >

Feedback