| Elemento de Modelo | Alteração | Impacto no Código Gerado Anteriormente ao Reexecutar a Transformação |
|---|---|---|
| Classe ou interface | Incluir | A opção de sobrescrita de arquivo da transformação UML-para-Java determina
se o arquivo Java™ gerado anteriormente deve, ou não, ser excluído O novo arquivo Java é criado |
| Classe ou interface | Incluir implementação ou extensão | As cláusulas são regravadas ou incluídas |
| 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 de enterprise bean | Modificar os estereótipos de classe:
|
O enterprise bean será regenerado se o projeto de destino contiver um
enterprise bean com o mesmo nome e tipo A classe de enterprise bean no modelo de origem não será transformada se o nome e o tipo do enterprise bean no projeto de destino não corresponderem ao modelo A classe de enterprise bean no modelo de origem não será transformada se o nome do bean não corresponder a um nome de bean no projeto de destino ou arquivos Java no destino |
| Classe ou interface de enterprise bean | Incluir | A classe de enterprise bean é criada |
| Classe ou interface de enterprise bean | Incluir ou remover a implementação ou extensão | As cláusulas são mantidas |
| Classe ou interface de enterprise bean | Remover | Sem alteração |
| Campo CMP de enterprise bean | Incluir | O novo campo é criado |
| Campo CMP de enterprise bean | Excluir | O campo é mantido |
| Campo CMP de enterprise bean | 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 do 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 sobrescrita de arquivo da transformação UML-para-Java determina
se o arquivo Java gerado anteriormente deve, ou não, ser excluído O novo arquivo Java é criado |