| Summary: | Validation to check for colliding, duplicate, and unused imports. | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Ed Merks <Ed.Merks> |
| Component: | Xcore | Assignee: | Ed Merks <Ed.Merks> |
| Status: | CLOSED FIXED | QA Contact: | Ed Merks <Ed.Merks> |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 1.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Ed Merks
Modify grammar for XReference to avoid problems with serializer: https://bugs.eclipse.org/bugs/show_bug.cgi?id=369175 Add processing for Ecore annotations, particularly for the package nsURI. Add guards for nonexistent projects during GenModel initialization. Add specialized Xcore support for hover help, including support for images. Ensure that Xcore has an EMF plugin. Add support for implicit imports for Ecore, GenModel, and ExtendedMetaData annotations; this includes XcoreLang.xcore to define the annotation directives. Make sure the mapper properly returns an EEnumLiteral for an XEnumLiteral. Provide improved support for hover and outline labels. Need a specialized GenModelHoverProvider in addition to XcoreHoverProvider to deal with GenModel instances contained in *.genmodel resource as well as those contained in *.xcore resources. Support item providers for Xcore for standard icon for standard EMF.Edit support; use an underlay style similar to what's done for GenModel so that mostly Ecore's icons are reused. Ensure that they are reused for hover and labels. Support converting EMF.Edit images to HMTL, including support for composed imagines. Ready for a build. Support organize imports. Reuse that capability for quick fixes. Produce warnings for wildcard imports, which are to be discouraged. *** Bug 369232 has been marked as a duplicate of this bug. *** The changes are available in the M6 build. |