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
Na página de visão geral da amostra, clique em Importar a Amostra.
No assistente Transformações de Modelo em Modelo de Amostra,
no campo Nome do Projeto, especifique um nome para o projeto de
amostra.
Clique em Concluir.
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
Inicie o ambiente de trabalho de tempo de execução.
Clique em Ajuda > Conteúdo da Ajuda.
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.
Na página de visão geral da amostra, clique em Importar o Projeto de Teste
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.
Clique em Concluir.
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.
Na visualização Package Explorer, dê um clique duplo no arquivo de configuração da transformação denominado runtest.tc.
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.
No editor de configuração de transformação, na guia Origem e Destino, execute as seguintes etapas:
Na área de janela Origem Selecionada, expanda o projeto de teste e clique no modelo denominado Origem.
Na área de janela Destino Selecionado, expanda o projeto de teste e clique no modelo de destino denominado Destino.
Clique em Arquivo > Salvar.
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.