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

Bug 203351

Summary: Can't undo composite transactional operations opened on the operation history
Product: [Modeling] EMF Services Reporter: Christian Damus <give.a.damus>
Component: TransactionAssignee: Christian Damus <give.a.damus>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P2 Keywords: plan
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Christian Damus CLA 2007-09-13 15:33:22 EDT
ResourceUndoContexts representing the resources that are affected during a write transaction are not added to operations that are executed while a composite operation is open on the operation history. The GMF diagram editor's undo action depends on the ResourceUndoContext.

The WorkspaceCommandStackImpl$DomainListener loses track of the affected resources when a nested operation completes before the transaction is committed.
Comment 1 Christian Damus CLA 2007-09-13 15:43:47 EDT
This is more like an enhancement, as this is just completing integration with the operation history API.
Comment 2 Christian Damus CLA 2007-10-03 17:30:20 EDT
The fix is committed to CVS HEAD (1.2 branch).
Comment 3 Christian Damus CLA 2007-10-03 18:05:13 EDT
Fixed in EMF Transaction 1.2 build I200710031719.
Comment 4 Nick Boldt CLA 2008-01-28 16:35:24 EST
Move to verified as per bug 206558.