Package org.eclipse.emf.edit.command

This provides a framework for implementing and composing Commands as well as implementations of all primitive EMF commands. See:
          Description

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

Package org.eclipse.emf.edit.command Description

This provides a framework for implementing and composing Commands as well as implementations of all primitive EMF commands.


Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.