Considerações ao Reexecutar Transformações UML-para-JPA

A transformação UML-para-Java e a transformação UML-para-JPA incluem a anotação @generated, que também é chamada de tag @generated, em determinados elementos gerados. Quando você reexecuta uma transformação, ela sobrescreve elementos que contêm a tag @generated. A transformação também sobrescreve qualificadores e membros de classes, além de qualificadores, parâmetros e o corpo de métodos.
A transformação UML-para-JPA inclui a tag @generated nos seguintes elementos gerados:

A transformação UML-para-JPA não inclui a tag @generated nas classes de entidade e interfaces JPA. Entretanto, a transformação inclui a tag @generated nos métodos de classes de entidade e interfaces JPA que ela gera a partir das operações correspondentes do modelo de origem. Ao ser reexecutada, a transformação não sobrescreve os beans que ela gerou anteriormente.


Feedback