| Summary: | Derived, contained references are filtered from eContents | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Sebastian Zarnekow <sebastian.zarnekow> |
| Component: | Core | Assignee: | Ed Merks <Ed.Merks> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Sebastian Zarnekow
I've changed it to filter out exactly for the same cases that non-containment references are filtered out for eCrossReferences. As long as the derivation is done during the first get, this approach to derived containment should work well. As long as no multi-valued feature's list is changing as we iterator over that specific list via eContents or eCrossReferences, we shouldn't see any concurrent modification issues. The changes are committed to CVS for 2.8. The changes are available in builds. |