Para proteger as mudanças feitas no código que a transformação
UML-para-EJB 3.0 gera, é necessário alterar a anotação @generated ou
incluir código apenas em locais específicos do código gerado.
Sobre Esta Tarefa
Para proteger as mudanças feitas no código gerado, conclua
uma das seguintes etapas:
- Remova a anotação @generated
Nota: Se você remover
essa anotação, as mudanças feitas no elemento correspondente no
modelo não serão propagadas para o código na próxima vez em que a transformação for executada.
- Altere a anotação @generated, como neste exemplo: @wasgenerated.
A inserção de caracteres pode ajudá-lo a identificar o código gerado que a
transformação não sobrescreve quando você reexecuta a transformação.
- Inclua código apenas entre os seguintes comentários no código gerado:
// iniciar-código-do-usuário
// end-user-code
Para proteger as informações sobre outras anotações no código, você pode incluir os detalhes da anotação no
estereótipo correspondente no modelo de origem.. A conclusão desta etapa também assegura que os detalhes da anotação não sejam removidos
quando você reconciliar mudanças durante o processo de desenvolvimento iterativo.
Se o seu projeto usar o design
contract management protocol (DCMP) Modelagem Reconciliada as mudanças no código serão propagadas para o modelo quando da execução da transformação do EJB 3.0-to-UML.