eclipse-windowbuilder / windowbuilder

Eclipse Windowbuilder
https://projects.eclipse.org/projects/tools.windowbuilder
Eclipse Public License 1.0
79 stars 30 forks source link

[GEF] Harmonize selection methods in IEditPartViewer base interface #833

Closed ptziegler closed 3 months ago

ptziegler commented 3 months ago

Both the IEditPartViewer and the EditPartViewer interfaces specify a selection API. One is using the GEF edit parts, the other the WindowBuilder edit parts. Because those methods have the same name but not the same signature, one doesn't overwrite the other and it is therefore ambiguous which one is actually called at which point.

To solve this, the API has been removed from IEditPartViewer and all invocations have been adapted to support the GEF edit parts.

See https://github.com/eclipse-windowbuilder/windowbuilder/pull/829