Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 486620

Summary: Split default feedback and handle part factories
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: matthias.wienand
Version: unspecified   
Target Milestone: 4.0.0 / 3.11.0 (Neon) M5   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2016-01-27 00:08:19 EST
Now that feedback and handle part factories are only injected where needed, we should split the default implementations into specific ones (at least) for selection and hover and use named bindings to inject them.
Comment 1 Matthias Wienand CLA 2016-01-28 06:37:13 EST
I split the FXDefaultFeedbackPartFactory and FXDefaultHandlePartFactory into FXDefaultSelectionFeedbackPartFactory, FXDefaultHoverFeedbackPartFactory, FXDefaultSelectionHandlePartFactory, and FXDefaultHoverHandlePartFactory. Additionally, I refactored the resulting factories for simplicity and extensibility. The code is published on the master branch, therefore, I resolve this ticket as fixed for 3.11.0M5.