Protegendo Alterações no Código

Para proteger as alterações 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.
Por Que e Quando Desempenhar Esta Tarefa
Para proteger as alterações feitas no código gerado, conclua uma das seguintes etapas:
  • Remova a anotação @generated
    Nota: Se você remover essa anotação, as alterações 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
    // encerrar-código-do-usuário

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 alterações durante o processo de desenvolvimento iterativo.