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

Bug 489531

Summary: AbstractTransactionPolicy should provide utility methods for chaining operations.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: nyssen
Version: 0.2.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2016-03-14 06:47:45 EDT
Currently, the intended way of performing model changes based on interaction with the visualization is to subclass the transactional policies that are used by the interaction policies that perform visualization changes. The subclasses can be extended so that a composite operation is created that performs both, the visualization changes, and the model changes. Utility methods should be provided within AbstractTransactionPolicy for constructing the composite operation and chaining the model operation.
Comment 1 Alexander Nyßen CLA 2016-05-03 14:53:04 EDT
With the callback mechanisms introduced in terms of bug #489530, this seems to be no longer necessary. Resolving as WORKSFORME.