Transformação de UML em EJB

A transformação de UML em EJB gera EJB (Enterprise JavaBeans) e código Java a partir de elementos de modelo UML (Linguagem de Modelagem Unificada).

O que Pode Ser Convertido em Beans Corporativos e Java

Objeto UML O que é transformado
Modelo Todos os pacotes, classes e interfaces que o modelo contém
Pacote O pacote e todas as classes e interfaces que ele contém
Classe A classe e todos os atributos, operações, classes e interfaces que ela contém
Interface A interface e todos os atributos, operações, classes e interfaces que ela contém
Enumeração A enumeração e todos os literais de enumeração
Nota: O pai de uma classe, interface e enumeração deve ser um pacote UML.

Onde a Transformação Gera Saída

A transformação pode gerar saída para um único projeto EJB. Você pode criar o projeto EJB com ou sem um projeto de cliente. A transformação gera código na primeira pasta de origem detectada do projeto EJB e na primeira pasta de origem detectada do projeto de cliente, se existir.

Nomes Alternativos para a Saída Gerada

É possível criar um modelo de mapeamento para especificar nomes alternativos para os elementos que a transformação gera, sem modificar o modelo de origem. Você pode especificar nomes alternativos se desejar incluir detalhes específicos de Java, como restrições de nomenclatura, nos modelos independentes da plataforma ou se a organização lógica do modelo de origem não estiver apropriada como o pacote de destino.

É possível especificar um nome completo como com.ibm.NewName.com ou um nome incompleto como NewName. A especificação de nomes alternativos para pacotes afeta todos os classificadores nesse pacote, a menos que o classificador especifique um nome completo. Também é possível especificar locais alternativos no mesmo projeto para elementos que a transformação gera.

Relacionamentos de Origem-para-Destino

Se você selecionar a opção Gerar Relacionamentos de Origem para Destino, a transformação de UML em EJB criará relacionamentos derivados a partir dos elementos Java gerados para seus elementos de modelo de origem UML. A transformação inclui tags na documentação Javadoc HTML de classes e interfaces Java geradas, que contêm informações que ativam ferramentas para rastrear os arquivos gerados para o elemento de origem UML. Para beans corporativos gerados, todos os arquivos Java gerados pela transformação possuem tags de origem para destino que apontam para a única classe de origem UML. Quando a transformação gerar relacionamentos de origem para destino para beans corporativos, será possível removê-los apenas manualmente. Você deve editar os arquivos Java individuais para cada bean corporativo e excluir a tag de relacionamento de origem para destino da documentação Javadoc HTML do arquivo.

Tarefas relacionadas
Gerando Beans EJB e Classes Java a partir de Modelos UML
Aplicando o Perfil de Transformação de UML em EJB
Referências relacionadas
Transformações Instaladas
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.