Package org.eclipse.gmt.umlx.editor.command

Interface Summary
IAbstractCommand  
IModelStateCommand<T extends IModelState>  
 

Class Summary
AbstractCommand This AbstractCommand adds the concepts of a preparation phase resulting in prefix commands, modified resources and unmodifiable objects.
CommandUtils  
CompoundCommand An aggregation of multiple Commands.
CompoundModelStateCommand<T extends IModelState> An aggregation of multiple Commands, the second of which is a ModelStateCommand.
DeferredCommand A derived DeferredCommand accumulates the execution context of some command, which is created by getDeferredCommand().
DeferredCreateFromOutlineCommand A DeferredCreateFromOutlineCommand delays the creation of a CreateCommand per required element until the command is ready to be executed.
DeferredCreateLinkCommand A DeferredCreateLinkCommand delays the creation of a link CreateCommand until it is ready to be executed, thereby avoiding the thrashing of commands to suit the prevailing cursor context.
DeferredCreateNodeCommand A DeferredCreateNodeCommand delays the creation of a node CreateCommand until it is ready to be executed, thereby avoiding the thrashing of commands to suit the prevailing cursor context.
DeferredReconnectCommand A DeferredReconnectCommand delays the creation of a ReconnectCommand until it is ready to be executed, thereby avoiding the thrashing of commands to suit the prevailing cursor context.
DeferredReparentCommand A DeferredReparentCommand delays the creation of a ReparentCommand until it is ready to be executed, thereby avoiding the thrashing of commands to suit the prevailing cursor context.
ForwardUndoCompoundCommand A CompoundCommand that performs undo on its contained Commands in the same order in which they were executed.
SharedCommandStack SharedCommandStack provides an ability for executed commands to queue IRefreshEntry call-backs for execution after an execute/redo/undo.