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

Bug 478944

Summary: Remove IEdgeDecorationProvider, as attributes may be used instead
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF ZestAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.2.0   
Target Milestone: 4.0.0 / 3.11.0 (Neon) M3   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 469330    

Description Alexander Nyßen CLA 2015-10-03 05:24:13 EDT
The o.e.g4.zest.jface.IEdgeDecorationProvider is superfluous, as the exact same can be achieved by providing edge attributes for source and target decoration. As such, we should remove the class.
Comment 1 Alexander Nyßen CLA 2015-10-03 05:25:18 EDT
This is one aspect of refactoring the Zest JFace API, such adding a blocks-dependency to bug #469330.
Comment 2 Alexander Nyßen CLA 2015-10-03 05:27:41 EDT
Removed IEdgeDecorationProvider. Adjusted ZestContentProvider to not evaluate it any more. Also adjusted JFaceEdgeDecorationExample to demonstrate how edge attributes can be used instead. Pushed changes to origin/master. Resolving as fixed in 3.11.0 M3.