< Anterior | Próximo >

Lição 4: Executar a Transformação

Esta lição mostra como executar a transformação no ambiente de trabalho de tempo de execução. Quando você aplica uma configuração de transformação, uma instância dessa transformação é criada, e a transformação é executada com as propriedades especificadas na configuração de transformação.
Por Que e Quando Desempenhar Esta Tarefa

Quando você executar a transformação, ela irá criar um modelo temporário e comparar esse modelo com o modelo de destino especificado na configuração de transformação. As diferenças entre os modelos são exibidas na janela Fundir.

Para obter mais informações sobre como executar transformações e especificar estratégias de fusão, consulte os tópicos relacionados a seguir.

Para aplicar a configuração de transformação que invoca a transformação Generalize_Classes:

  1. Se ainda não estiver aberto, no ambiente de trabalho de tempo de execução, na visualização Project Explorer do projeto TransformationTest, dê um clique duplo em FirstConfiguration.tc e, na página Principal do editor de configurações de transformação, clique em Executar.
    Dica: No projeto TransformationTest, você também pode clicar com o botão direito em FirstConfiguration.tc e, em seguida, clicar em Transformar > Transformação Generalize Classes.
  2. Enquanto a transformação estiver em execução, com base nas opções de fusão padrão especificadas pelo provedor de transformações, talvez você seja solicitado a aceitar as alterações nos arquivos no modelo de destino. Clique em OK.
  3. Em resposta às mensagens exibidas, clique em OK.
  4. Na janela Fundir, visualize as atualizações propostas no modelo de destino, marque ou desmarque as caixas de seleção para aceitar ou rejeitar as alterações propostas e clique em OK.
  5. Em resposta às mensagens exibidas, clique em OK.
Resultados
Dica: Para executar essa transformação novamente, clique em Modelagem > Transformação > Executar Última. A transformação utiliza os mesmos elementos de origem de quando você a executou pela última vez.

Agora, você já pode explorar a saída da transformação no modelo TargetModel. A imagem a seguir mostra a representação visual dos elementos no modelo de saída SourceModelTgtModel gerado. Esse modelo contém um pacote BusinessClasses, que contém uma classe Employee e uma interface IEmployee.

Essas imagens mostram a saída da transformação descrita no parágrafo anterior.

Informações relacionadas:

Incluindo Suporte a Fusões para Modelos Gerados por Projetos de Mapeamento de Transformações de Modelo para Modelo

Executando e Repetindo a Execução de Transformações

< Anterior | Próximo >

Feedback