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

Bug 465733

Summary: Ensure interaction policies can be distinguished from transaction policies.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.10.0 (Mars) M7   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2015-04-28 15:58:23 EDT
Up to now, it is hard to infer from the naming that "AbstractFXRotatePolicy" is an interaction policy (used by the FXRotateTool), while FXRotatePolicy is an transaction policy, which is used by the "FXRotateSelectedOnRotatePolicy" interaction policy.

We should rename the AbstractFXRotatePolicy to AbstractFXOnRotatePolicy (and the other abstract interaction policies accordingly) to better indicate that they are not transaction policies.
Comment 1 Alexander Nyßen CLA 2015-04-28 16:17:09 EDT
Applied the following changes:
- Renamed AbstractFXClickPolicy to AbstractFXOnClickPolicy
- Renamed AbstractFXDragPolicy to AbstractFXOnDragPolicy
- Renamed AbstractFXHoverPolicy to AbstractFXOnHoverPolicy
- Renamed AbstractFXPinchSpreadPolicy to AbstractFXOnPinchSpreadPolicy
- Renamed AbstractFXRotatePolicy to AbstractFXOnRotatePolicy
- Renamed AbstractFXTypePolicy to AbstractFXOnTypePolicy

Pushed all changes to origin/master. Resolving as fixed in 3.10.0M7.