Impacto de Alterações no Modelo 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, as alterações feitas no modelo de origem afetarão o código gerado anteriormente.

A tabela a seguir lista como as alterações no modelo de origem impactam o código gerado anteriormente quando você executa novamente uma transformação.
Alteração no Modelo Impacto no Código Gerado Impacto de nova execução da transformação
Classe ou Interface Incluir Implementação ou Extensão As cláusulas são regravadas ou removidas
Classe ou Interface Remover Implementação ou Extensão As cláusulas são regravadas ou removidas
Dependência Incluir A instrução de importação é incluída
Classe ou Interface de Bean Corporativo Incluir Sem alteração
Classe ou Interface de Bean Corporativo Remover Sem alteração
Campo Bean Corporativo CMP Renomear O campo com o nome anterior é mantido

O campo com o novo nome é incluído

Campo Mover O campo no local anterior é removido

O campo é incluído no novo local

Campo Renomear O campo com o nome anterior é removido

O campo com o novo nome é incluído

Método Modificar Tipo de Retorno O tipo de retorno de método é atualizado
Método Modificar Assinatura O método com a assinatura anterior é removido

O método com a nova assinatura é incluído

Método Mover O método no local original é removido

O método é incluído no novo local

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

O método renomeado é incluído

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

A nova classe ou interface é incluída

Classe ou Interface de Aninhamento Renomear A opção de sobrescrever arquivo da transformação de UML em Java determina se o arquivo Java gerado anteriormente será ou não excluído

O novo arquivo Java é criado

Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.