Bonjour à tous,

Je travaille sur un modèle EMF où j'aimerais rendre les setters sur certains attributs non visibles par l'API externe (autrement dit les interfaces) tout en gardant la possibilité de persister la valeur de ces attributs. Il n'est pas possible d'utiliser en même temps transient=true et changeable=false. Après des recherches sur les forums EMF j'ai cru comprendre qu'il était possible d'utiliser des annotations pour supprimer la génération des setters dans les interfaces grâce notamment à l'attribut "suppressedSetVisibility". Problème : je n'ai pas la moindre idée de comment spécifier cet attribut, pour la simple et bonne raison que je n'ai pas réussi à trouver de doc sur le fonctionnement des EAnnotations.

Quelqu'un saurait-il éclairer ma lanterne ?

Alain