Aprenda sobre transformações de UML em Java, como mesclar mudanças quando desenvolver em ambos,
Java™ e UML, o perfil de transformação de UML em Java, e quando usar os
modelos de mapeamento.
Transformações UML-para-Java A transformação UML-para-Java transforma
elementos de modelo UML em código Java e gera código compatível
com o Java 2 Platform, Standard Edition 1.4 (J2SE 1.4) e
o Java 2
Platform, Standard Edition 5.0 (J2SE 5.0).
Transformações Reversas: Java para UML Quando
você cria uma configuração de transformação UML-para-Java e
ativa o Design Contract Management Protocol (DCMP) de Modelagem Reconciliada, a transformação Java em UML
é ativada automaticamente. As transformações reversas possibilitam reconciliar
alterações em um processo de desenvolvimento iterativo.
Fluxo de trabalho para usar transformações para mesclar mudanças ao desenvolver em ambos, Java e UML Este conteúdo aplica-se à versão 7.5.4 ou posterior.
Iniciando na versão 7.5.4, é possível instruir a transformação de UML em Java para vincular automaticamente
todos os elementos Java de destino gerados a elementos UML
correspondentes e ativar a transformação de UML em Java para sincronizar o modelo com a origem.
Sobre Modelos de Mapeamento Você
pode especificar nomes de arquivos alternativos, para qualquer um dos arquivos e pastas gerados por
uma transformação, criando um modelo de mapeamento. Você poderá especificar nomes alternativos se
desejar incluir detalhes específicos do código, como restrições de nomenclatura em modelos específicos
da plataforma, ou se a organização lógica do modelo de origem não for apropriada
como pacote de destino.
Perfil de Transformação Java O perfil de transformação UML-para-Java contém
vários estereótipos que podem ser aplicados para validar elementos no modelo de
origem e estereótipos que controlam como a transformação gera o código Java.