Command
s as well as implementations
of all primitive EMF commands.
See: Description
Interface | Description |
---|---|
ChildrenToCopyProvider |
This interface is implemented by commands that need to support specialized copying of children.
|
CommandActionDelegate |
This is the interface used by a CommandAction to delegate all of the set methods of an IAction to a
Command . |
CreateChildCommand.Helper |
This is the helper interface to which
CreateChildCommand
functionality is delegated. |
DragAndDropFeedback |
This interface is implemented by any
Command that supports detailed drag and drop feedback. |
OverrideableCommand |
This represents a command that can be overridden by another command.
|
Class | Description |
---|---|
AbstractOverrideableCommand |
This is a convenient base class for classes that implement
OverrideableCommand . |
AddCommand |
The add command logically acts upon an owner object that has a collection-based feature to which other objects can be added.
|
ChangeCommand |
This command uses the Change Model facilities to enable a group of modifications
to be executed as one single command.
|
CommandParameter |
This is a convenient common base class for all the command parameters need by the various types of commands.
|
CopyCommand |
The copy command logically acts upon an owner object or collection or owner objects
and copies the tree structured implied by the MOF containment hierarchy.
|
CopyCommand.Helper |
This helper class is used to keep track of copied objects and their associated copies.
|
CopyToClipboardCommand |
This works exactly like a
CopyCommand but set the copy result to the EditingDomain . |
CreateChildCommand |
This command wraps an
AddCommand or SetCommand to
provide the higher-level operation of "creating" an appropriate child
object and adding it to a owner object. |
CreateCopyCommand |
The create copy command is used to create an uninitialized object of the same type
as owner which will later be initialized using
InitializeCopyCommand . |
CutToClipboardCommand |
This works just like
RemoveCommand but also sets the removed objects to the EditingDomain . |
DeleteCommand |
This
removes an object from its parent and,
if that leaves the object orphaned from any resource,
i.e. in the usual case where its parent was its container,
additionally deletes all other references to it from within the editing domain. |
DragAndDropCommand |
The drag and drop command logically acts upon an owner object onto which a collection of things is being dragged.
|
DragAndDropCommand.Detail |
This class is used to encode the drag and drop arguments
into an object that will be passed as the feature of a
CommandParameter . |
InitializeCopyCommand |
The initialize copy command is implemented to set the values of an object copy based on those
of the original (copied) object.
|
MoveCommand |
The move command logically acts upon an owner object that has a collection-based feature
containing an object that is to be moved to a new position within the collection.
|
PasteFromClipboardCommand |
This works exactly like an
AddCommand but the things to be added are copied from the EditingDomain clipboard. |
RemoveCommand |
The remove command logically acts upon an owner object that has a collection-type feature from which objects can be removed.
|
ReplaceCommand |
The replace command logically acts upon an owner object that has a collection-type feature
in which an object can be replaced by a collection of other objects.
|
SetCommand |
The set command logically acts upon an owner object to set a particular feature to a specified value or to unset a feature.
|
SetCommand.PessimisticStrictCompoundCommand |
Command
s as well as implementations
of all primitive EMF commands.