Impacto de Alterações no Código na Saída de Transformação

Se você executar novamente a transformação de UML em Java ou a transformação de UML em EJB, a transformação processará as alterações feitas no código gerado anteriormente, dependendo do tipo de elemento de código alterado e do tipo de alteração.

A tabela a seguir lista como a transformação manipula alterações no código gerado anteriormente quando você executa novamente uma transformação.
Nota: A menos que seja indicado de outra maneira, a transformação inclui um marcador de problema de aviso na tag @generated do elemento de código alterado. O marcador de aviso indica que a transformação sobrescreverá o elemento. O texto da mensagem de aviso sugere que você remova a tag @generated.
Elemento de Código de Destino Alterado Tipo de Alteração Impacto de Nova Execução da Transformação
Classe ou Interface Incluir Implementação ou Extensão A implementação ou extensão incluída é removida
Classe ou Interface Remover Implementação ou Extensão A implementação ou extensão gerada anteriormente é restaurada
Classe ou Interface de Bean Corporativo Implementação ou Extensão Incluída A implementação ou extensão incluída é mantida
Classe de Bean Corporativo Renomear O novo nome da classe de bean corporativo permanece no descritor de implementação
Classe ou Interface de Bean Corporativo Remover Implementação ou Extensão A gerar ou extensão gerada anteriormente é removida
Campo Bean Corporativo Mover O campo é removido do novo local

O campo é restaurado para o local anterior

As informações do campo permanecem no descritor de implementação do pai de aninhamento no novo local

Campo Bean Corporativo Renomear O campo gerado anteriormente é restaurado

O campo renomeado é mantido

Campo Mover O campo é removido do novo local

O campo é restaurado para o local anterior

Campo Renomear O campo gerado anteriormente é restaurado

O campo renomeado é removido

Instrução de Importação Incluir A instrução de importação é mantida
Método Modificar Tipo de Retorno O tipo de retorno gerado anteriormente é restaurado
Método Modificar Assinatura O método e assinatura gerados anteriormente são restaurados

O método com a nova assinatura é removido

Método Mover O método é restaurado para o local anterior

O método no novo local é removido

Método Renomear O método gerado anteriormente é restaurado

O método renomeado é removido

Classe ou Interface Aninhada Renomear A classe ou interface gerada anteriormente é restaurada

A classe ou interface renomeada é removida

Classe ou Interface de Aninhamento Renomear O arquivo Java gerado anteriormente é restaurado

A opção de sobrescrever arquivo da transformação de UML em Java determina se o novo arquivo Java será ou não excluído

Qualificador Modificado O qualificador gerado anteriormente é restaurado
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.