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

Bug 487074

Summary: Focus and selection changes should be equally undoable.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 CC: nyssen
Version: 0.2.0   
Target Milestone: 4.0.0 (Neon) M6   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2016-02-03 04:22:15 EST
Currently, some focus and selection changes are carried out by operations that are executed on the operation history (i.e. undoable), and some changes are directly applied to the FocusModel and SelectionModel (i.e. not undoable). Either all of the changes should be undoable, or none of them should be undoable.
Comment 1 Matthias Wienand CLA 2016-02-03 09:47:40 EST
I ensured that all focus and selection changes (that are triggered by interaction policies) are executed on the operation history, and thus, are undoable. The code is published on the master branch. Therefore, I resolve this ticket as fixed for 4.0.0 M6.