Aprenda sobre transformações de UML em EJB 3.0, e quando usar modelos de mapeamento.
Transformações UML-para-EJB 3.0
A transformação UML-para-EJB 3.0
gera código Enterprise JavaBeans™ (EJB) 3.0 e Java™
de elementos de modelo Unified Modeling Language (UML). Você deve aplicar os estereótipos
do perfil de transformação UML-para-EJB 3.0 aos elementos de modelo UML para gerar
enterprise beans.
Transformações Reversas: EJB 3.0 para UML Quando
você cria uma configuração de transformação UML-para-EJB 3.0 e ativa o Design Contract Management Protocol (DCMP)
de Modelagem Reconciliada, a
transformação EJB 3.0-para-UML é ativada automaticamente. As transformações reversas possibilitam reconciliar alterações
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.
Considerações ao Reexecutar Transformações UML-para-EJB 3.0
A transformação UML-para-Java e a transformação UML-para-EJB 3.0
incluem a anotação @generated, que também é chamada de tag @generated, em determinados
elementos gerados. Quando você reexecuta uma transformação, ela sobrescreve
elementos que contêm a tag @generated. A
transformação também sobrescreve qualificadores e membros de classes, além de qualificadores,
parâmetros e o corpo de métodos.