| Summary: | Add method returning a list of all metamodel EPackages to IMetaModelDescriptor | ||
|---|---|---|---|
| Product: | [Automotive] Sphinx | Reporter: | Stephan Eberle <stephaneberle9> |
| Component: | Core | Assignee: | Stephan Eberle <stephaneberle9> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | dao.hoang.gate |
| Version: | 0.7.0 | ||
| Target Milestone: | 0.7.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Stephan Eberle
Fixed as proposed in description. Little errata: IMetaModelDescriptor#getEPackage() was renamed to ''getRootEPackage()'' (but not ''getERootPackage()'') At the same time, IMetaModelDescriptor#getEFactory() was renamed to ''getRootEFactory()''. The newly introduced method IMetaModelDescriptor#getEPackages() was used to improve implementation of EObjectUtil#findESubTypesOf(). It does now no longer depend on the fact that metamodel has a generated a top-level root EPackage but returns useful results when metamodels consist of a flat collection of EPackages (such as e.g., in Hummingbird 2.0). Mass-closing Resolved tickets |