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. |