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

Bug 510415

Summary: Rename ITool to IGesture, separate IHandler (interaction policies) from IPolicy (transaction policy).
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: nyssen
Version: 1.1.0   
Target Milestone: 5.0.0 (Oxygen) M6   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2017-01-13 05:10:50 EST
We should think about replacing the term "tool" for the interaction gesture handlers with a more descriptive term, for example, IGestureHandler, or just IHandler.
Comment 1 Alexander Nyßen CLA 2017-03-09 10:46:03 EST
What about IGesture?
Comment 2 Matthias Wienand CLA 2017-03-14 09:30:06 EDT
I renamed ITool to IGesture, and adjusted the package name, test class names, and binding method names accordingly. The code is published on the master branch, therefore, I resolve this ticket as fixed for 5.0.0 M6.
Comment 3 Matthias Wienand CLA 2017-03-14 11:50:34 EDT
In the context of this bug, the interaction policies have been conceptually split from the transaction policies. Interaction policies are now called handlers ( IHandler/AbstractHandler), and transaction policies are now simply called policies (IPolicy/AbstractPolicy).