Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #318592 +++ Created an attachment (id=173211) Test project archive Open attached project. Run Test. Expected result: Test finished: no errors Actual result: Error found. index = 4 Error found. index = 5 Error found. index = 6 Test finished: errors found It seems that implementation of the org.eclipse.emf.ecore.util.DelegatingEcoreEList.contains(Object) method incorrect. in line 464: eObject.eContainerFeatureID() == getInverseFeatureID() eObject.eContainerFeatureID() - feature ID with offset getInverseFeatureID() - feature ID without offset It works ok with models with no multiple inheritance but fails with models that uses multiple inheritance.
The fix is committed to CVS for 2.7.
The fix is available in the latest build for the stream.