| Summary: | Remove Draw2d dependencies from AbstractEditPartViewer | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Yuri <yymmss> |
| Component: | GEF-Legacy GEF (MVC) | Assignee: | gef-inbox <gef-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | minor | ||
| Priority: | P3 | CC: | fredrik.attebrant, nyssen |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Yuri
That is something we cannot change in the 3.x development stream to to API restrictions. However, in the GEF 4.0 branch we could remove those dependencies by porting GEF (MVC) to use the new Geometry API (developed in terms of bug #355997), which is independent from Draw2d. Changed title to indicate this is a GEF4 topic. When porting to the new Geometry API, AbstractEditPartViewer should indeed not retain any dependencies on Draw2d. Within the newly provided GEF4 MVC component the transferred IVisualViewer is solely dependent on our own GEF4 Geometry API and does not have any Draw2d dependencies. As such, the problem is being resolved there. For GEF 3.x, resolving this as wont fix, as it implies an incompatible API change. |