Community
Participate
Working Groups
In case you want to override ECrossReferenceEList to override isIncluded(), you also have to override its two Iterators (static inner classes) to also overide their isIncluded(). However, it is not clear what ECrossReferenceEList's method you have to overide to return those iterators instance. Choices are: basicIterator() basicListIterator() basicListIterator(int) newListIterator() all of which are implemented independently! It would be nice that all those are implemented based on a newListIterator(boolean resolve) method.
Created attachment 32380 [details] Patch for ECrossReferenceEList implementation I've added a patch to implement this new protected method and change the implementation of the other methods to be based on it.
I made changes analagous to this, but up in EContentsEList.
Fixed in 2.2.0 I200601260027
[contrib email="ptitjes@beuz.org"/]
Move to verified as per bug 206558.