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.
Descrição de Transformações UML em Java A transformação UML em 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 em 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
mudanças em um processo de desenvolvimento iterativo.
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 em 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.