|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
Commands as well as implementations
of all primitive EMF commands.
See:
| Interface Summary | |
| 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 Summary | |
| 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. |
| 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.
|
| 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 implementated 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. |
This provides a framework for implementing and composing Commands as well as implementations
of all primitive EMF commands.
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||