Instruções de Configuração para uma Transformação de Modelo em Modelo que Especifica um Projeto como sua Origem

Para executar a transformação, você deve importar o plug-in da transformação para o espaço de trabalho, iniciar o ambiente de trabalho do tempo de execução, importar o projeto de teste UML e, em seguida, chamar a transformação.

Importar a amostra

  1. Na página de visão geral da amostra, clique em Importar a Amostra.
  2. No assistente Transformações de Modelo em Modelo de Amostra, no campo Nome do Projeto, especifique um nome para o projeto de amostra.
  3. Clique em Concluir.
  4. Se for solicitado que você alterne para a perspectiva Desenvolvimento de Plug-in, clique em OK. O assistente criará o novo projeto no espaço de trabalho. A visualização Explorador de Pacotes exibe o novo projeto de plug-in. Agora, é possível procurar o modelo de mapeamento de transformação de amostra e o código-fonte de transformação.
Resultados
O plug-in importado contém os seguintes itens:
  • Na pasta models, um modelo de mapeamento de transformação denominado project4source.mapping
  • Na pasta src, o código-fonte da transformação gerado a partir do modelo de mapeamento
  • Nas classes Project4sourceTransformationValidator, Project4sourceTransformationProvider e Model2ModelTransform, modificações no código-fonte da transformação gerada

Importar Projetos de Teste para o Ambiente de Trabalho do Tempo de Execução

  1. Inicie o ambiente de trabalho de tempo de execução.
  2. Clique em Ajuda > Conteúdo da Ajuda.
  3. Na página Conteúdo, clique em Amostras > Amostras de Tecnologia > Modelos UML > Transformação de Modelo em Modelo que Especifica um Projeto como sua Origem.
  4. Na página de visão geral da amostra, clique em Importar o Projeto de Origem de Teste.
  5. No assistente de importação Projeto de Teste de Transformações de Amostra, o campo Nome do Projeto, especifique um nome para o projeto de teste.
  6. Clique em Concluir.
  7. Se for solicitado para alternar para a perspectiva Modelagem, clique em OK. O assistente criará o novo projeto no espaço de trabalho. A visualização Explorador de Pacotes exibe o novo projeto de plug-in. Agora, é possível navegar pelos modelos de teste.
  8. Na página de visão geral da amostra, clique em Importar o Projeto de Destino de Teste.
  9. No assistente de importação Projeto de Teste de Transformações de Amostra, o campo Nome do Projeto, especifique um nome para o projeto de teste.
  10. Clique em Concluir. A visualização Explorador de Pacotes exibe o novo projeto de plug-in. Agora, é possível navegar pelo arquivo de configuração da transformação, que tem .tc como uma extensão de nome de arquivo. Para essa amostra, o modelo de teste de destino está vazio.

Executar a Transformação em um Ambiente de Trabalho do Tempo de Execução

  1. Na visualização Package Explorer, dê um clique duplo no arquivo de configuração da transformação denominado runtest.tc.
  2. Opcional: Se tiver especificado um nome de projeto diferente do nome padrão na etapa 5, você deve atualizar os caminhos para os modelos de origem e de destino.
  3. No editor de configuração de transformação, na guia Origem e Destino, execute as seguintes etapas:
    1. Na área de janela Origem, clique no projeto de origem de teste.
    2. Na área de janela Destino, clique no modelo de destino no projeto de destino de teste.
  4. Clique em Arquivo > Salvar.
  5. Na guia Principal do editor de configuração de transformação, clique em Executar. A transformação executa as seguintes etapas:
    • Copia elementos de cada modelo no projeto de origem para um pacote separado no modelo de destino. Essa transformação de amostra suporta somente um subconjunto de elementos UML. O pacote de destino no modelo de destino tem o mesmo nome que o modelo de origem de contribuição.
    • Renomeia o modelo de destino para o nome do projeto de origem.

Feedback