Package org.eclipse.gmt.umlx.editor.domain

Interface Summary
IActiveEditDomain  
ISheetEditorDomain  
 

Class Summary
AbstractEditDomain  
ActiveEditDomain The ActiveEditDomain manages the resources unique to a particular editor, which may be single or multi-page.
ChangeDomain ChangeDomain manages a object change, resulting from a drop of sourceObjects onto targetObjects.
CopyDomain  
CreateDomain CreateDomain manages a multi-object creation, coordinating re-use of objects.
DeleteDomain DeleteDomain manages a multi-object deletion, ensuring that a single delete command is issued for each victim even though requests for victims to propagate deletions to their dependents may provoke multiple requests.
PasteDomain  
SharedEditDomain A SharedEditDomain instance manages the SharedResourceSet and SharedCommandStack that are shared by multiple (possiblythemseelves multi-sheet) editors that reference common Ecore resources, for which independent Undo sequencing for each editor is not supported.
SheetEditorDomain A SheetEditorDomain may be attached to a DiagramEditDomain as an adapter to provided the extended functionality appropriate to a particular SheetEditor class.