| Summary: | [Regression] isSuperTypeOf and getEAllSuperTypes no longer include EObject | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Paul Elder <pelder.eclipse> | ||||
| Component: | Core | Assignee: | Ed Merks <Ed.Merks> | ||||
| Status: | RESOLVED INVALID | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | ||||||
| Version: | 2.6.0 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Paul Elder
Created attachment 175580 [details]
Junit demonstrating problems
Attaching JUnit.
Pre-2.6, getEAllSuperTypes for EPackage returned:
EObject, EModelElement, ENamedElement
With 2.6, it returns:
EModelElement, ENamedElement
This is not limited to EPackage. Every UML2 type and ECore type now excludes EObject.
This is intentional. See the discussion in https://bugs.eclipse.org/bugs/show_bug.cgi?id=255469. |