Transformação de Modelo em Modelo com Regras que Asseguram que Perfis UML Sejam Aplicados Corretamente a Modelos de Destino

Esta amostra mostra uma transformação de modelo em modelo que utiliza regras para assegurar que bibliotecas e perfis UML sejam aplicados corretamente ao modelo em memória que uma transformação gera ao ser executada. Ao executar ou reexecutar uma transformação de modelo em modelo, a funcionalidade de mescla estrutural mescla o modelo em memória gerado com o modelo de destino especificado, que deve ser um arquivo modelo UML existente que tem perfis UML, bibliotecas ou ambos aplicados a ele. Essas regras verificam se os modelos referem-se à mesma instância em memória dos perfis UML e bibliotecas aplicáveis.
Tempo necessário: 20 minutos
Para trabalhar com êxito com esta amostra, você deve ter o componente Autoria da Transformação instalado.
Nota: Esta amostra pode, opcionalmente, requerer alguns componentes instaláveis. Se você encontrar erros ou não puder localizar opções da interface com o usuário ao executar uma amostra, assegure que você tenha instalado os componentes opcionais apropriados.
Os autores da transformação podem incluir uma ou ambas regras a seguir para assegurar que a transformação aplica bibliotecas UML e perfis corretamente a um modelo de destino existente ao qual as bibliotecas UML e perfis já estão aplicados. Se a transformação atualizar um modelo de destino existente em vez de sobrescrever completamente um ou criar um novo modelo de destino, o modelo em memória que a transformação gera quando é executada e o modelo de destino existente devem fazer referência à mesma instância de cada biblioteca UML e perfil aplicados, caso contrário, o modelos não podem ser mesclados.

Feedback