Instruções de Configuração para uma Transformação de Modelo em Modelo com Regras que Asseguram que Perfis UML Sejam Aplicados Corretamente a Modelos de Destino

Para executar essa 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
  • O código-fonte da transformação customizada incluído na transformação no subpacote Java utils
  • Nas classes CopyProfileTransformationProvider e Model2ModelTransform, modificações ao código-fonte da transformação gerada

Executar a Transformaçã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 com Regras que Asseguram que Perfis UML Sejam Aplicados Corretamente a Modelos de Destino.
  4. Na página de visão geral da amostra, clique em Importar o Projeto 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 pela configuração da transformação e pelos modelos de teste. Para esse projeto de teste, o modelo de origem está preenchido e o modelo de destino está vazio.
  8. Na visualização Package Explorer, dê um clique duplo no arquivo de configuração da transformação denominado runtest.tc.
  9. Opcional: Se tiver especificado um nome de projeto diferente do padrão na etapa 5, você deve atualizar os caminhos para os modelos de origem e de destino.
  10. No editor de configuração de transformação, na guia Origem e Destino, execute as seguintes etapas:
    1. Na área de janela Origem Selecionada, expanda o projeto de teste e clique no modelo denominado Origem.
    2. Na área de janela Destino Selecionado, expanda o projeto de teste e clique no modelo de destino denominado Destino.
  11. Clique em Arquivo > Salvar.
  12. 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