Community
Participate
Working Groups
from the newsgroup: I've got a class A in my model that can reference one class B. The class B can also reference zero or one A, and EOpposite are set in each class so that linking A to B set up correctly the references. However, I can link two different instances of A to my class B without errors in GMF.
*** Bug 183786 has been marked as a duplicate of this bug. ***
Done in HEAD. Lite runtime already had the check generated, with a subtle difference from what I did for the FullRT: if eOpposite is derived, no check is generated. Since I'm unaware of cases when it might be useful, I decided to not respect isDerived for now. Tests: LinkEcoreConstraintsTest#testOppositeBounds
[target cleanup] 2.2 M1 was the original target milestone for this bug
[GMF Restructure] Bug 319140 : product GMF and component Generation was the original product and component for this bug