Bonjour,
j'ai un problème de compréhension sur un point précis d'EMF.
Voici le scénario:
- j'ai une classe DataClasse métier,
- j'ai une classe Container qui "contient" des attributs de type DataClasse avec l'attribut emf containment = true,
- j'ai une classe ReferenceContainment qui contient des attributs de type DataClasse avec l'attribut emf containment = false (on va donc "pointer" vers les objets de la classe Container.
Si je veux setter un membre de ReferenceContainment, le membre référencé ne s'update pas.
Par exemple, je crée au moyen de la factory de mon modèle une nouvelle instance de DataClasse et que je passe par la méthode Set de ReferenceContainment, ma classe Container n'est pas impactée, comme si l'attribut "Containment" était en fait ephemère ...
Quelle est la bonne manière de voir les choses ?
Merci, alt3.
Partager