Uses of Interface
org.eclipse.emf.edit.domain.EditingDomain

Packages that use EditingDomain
org.eclipse.emf.codegen.ecore.genmodel.action   
org.eclipse.emf.codegen.ecore.genmodel.presentation   
org.eclipse.emf.ecore.presentation Provides sample editor support for Ecore. 
org.eclipse.emf.ecore.provider Provides item providers for Ecore. 
org.eclipse.emf.edit.command This provides a framework for implementing and composing Commands as well as implementations of all primitive EMF commands.
org.eclipse.emf.edit.domain This provides support for an EditingDomain, which acts a centralized control mechanism for managing a set of interrelated models and the Commands which modify them.
org.eclipse.emf.edit.provider This provides reusable ItemProviderAdapter support to drive JFace StructuredViewers, Eclipse IPropertySources, and EditingDomain
org.eclipse.emf.edit.provider.resource   
org.eclipse.emf.edit.ui.action This provides a reusable implementation of an IAction that delegates to a CommandActionDelegate, which is usually also a Command 
org.eclipse.emf.edit.ui.dnd This provides a supplementary support for drag and drop based on delegation to the command framework.
org.eclipse.emf.mapping.action   
org.eclipse.emf.mapping.domain   
org.eclipse.emf.mapping.ecore2ecore.presentation   
org.eclipse.emf.mapping.ecore2xml.presentation   
org.eclipse.emf.mapping.presentation   
org.eclipse.emf.mapping.provider   
 

Uses of EditingDomain in org.eclipse.emf.codegen.ecore.genmodel.action
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.action with parameters of type EditingDomain
protected  Command CreateChildAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          This creates the command that creates the child and adds it under the single selected object, specified in collection.
 

Uses of EditingDomain in org.eclipse.emf.codegen.ecore.genmodel.presentation
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.presentation that return EditingDomain
 EditingDomain GenModelEditor.getEditingDomain()
          This returns the editing domain as required by the IEditingDomainProvider interface.
 

Uses of EditingDomain in org.eclipse.emf.ecore.presentation
 

Methods in org.eclipse.emf.ecore.presentation that return EditingDomain
 EditingDomain EcoreEditor.getEditingDomain()
          This returns the editing domain as required by the IEditingDomainProvider interface.
 

Constructors in org.eclipse.emf.ecore.presentation with parameters of type EditingDomain
EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog(Shell parent, EditingDomain domain)
           
 

Uses of EditingDomain in org.eclipse.emf.ecore.provider
 

Methods in org.eclipse.emf.ecore.provider with parameters of type EditingDomain
protected  Command EStringToStringMapEntryItemProvider.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          When setting the key attribute, use a command wrapper that reindexes the attribute's details map.
protected  Command EReferenceItemProvider.createInitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)
          This creates a custom initialize copy command that specially handles the eOpposite like it is bidirectional, itself.
 

Uses of EditingDomain in org.eclipse.emf.edit.command
 

Fields in org.eclipse.emf.edit.command declared as EditingDomain
protected  EditingDomain DragAndDropCommand.domain
          This keeps track of the domain in which this command is created.
protected  EditingDomain DeleteCommand.domain
          This is the editing doman in which this command operates.
protected  EditingDomain CutToClipboardCommand.domain
          This is the editing doman in which this command operates.
protected  EditingDomain CreateChildCommand.domain
          This is the editing doman in which this command operates.
protected  EditingDomain CopyCommand.domain
          This keeps track of the domain in which this command is created.
protected  EditingDomain AbstractOverrideableCommand.domain
          This is the editing doman in which this command operates.
 

Methods in org.eclipse.emf.edit.command that return EditingDomain
 EditingDomain AbstractOverrideableCommand.getDomain()
          This returns the editing domain that contains this.
 

Methods in org.eclipse.emf.edit.command with parameters of type EditingDomain
static Command SetCommand.create(EditingDomain domain, Object owner, Object feature, Object value)
          This creates a command to set the owner's feature to the specified value.
static Command SetCommand.create(EditingDomain domain, Object owner, Object feature, Object value, int index)
          This creates a command to set the owner's feature to the specified value at the specified index.
static Command ReplaceCommand.create(EditingDomain domain, Object value, Collection collection)
          This creates a command to replace an object with a collection of replacements.
static Command ReplaceCommand.create(EditingDomain domain, Object owner, Object feature, Object value, Collection collection)
          This creates a command to replace a particular value in the specified feature of the owner with a collection replacements objects.
static Command RemoveCommand.create(EditingDomain domain, Object value)
          This creates a command to remove an object.
static Command RemoveCommand.create(EditingDomain domain, Object owner, Object feature, Object value)
          This creates a command to remove a particular value from the specified feature of the owner.
static Command RemoveCommand.create(EditingDomain domain, Collection collection)
          This creates a command to remove multiple objects.
static Command RemoveCommand.create(EditingDomain domain, Object owner, Object feature, Collection collection)
          This creates a command to remove a collection of values from the specified feature of the owner.
static Command PasteFromClipboardCommand.create(EditingDomain domain, Object owner, Object feature)
          This creates a command to add copies from the clipboard to the specified feature of the owner.
static Command PasteFromClipboardCommand.create(EditingDomain domain, Object owner, Object feature, int index)
          This creates a command to add copies from the clipboard to the specified feature of the owner and at the given index.
static Command MoveCommand.create(EditingDomain domain, Object owner, Object feature, Object value, int index)
          This creates a command to move particular value to a particular index in the specified feature of the owner.
static Command InitializeCopyCommand.create(EditingDomain domain, Object owner, CopyCommand.Helper copyHelper)
           
static Command DragAndDropCommand.create(EditingDomain domain, Object owner, float location, int operations, int operation, Collection collection)
          This creates a command to perform a drag and drop operation upon the owner.
static Command DeleteCommand.create(EditingDomain domain, Object object)
          This creates a command that deletes the given object.
static Command DeleteCommand.create(EditingDomain domain, Collection collection)
          This creates a command that deletes the objects in the given collection.
static Command CutToClipboardCommand.create(EditingDomain domain, Object value)
          This creates a command to remove an object and set it to the clipboard.
static Command CutToClipboardCommand.create(EditingDomain domain, Object owner, Object feature, Object value)
          This creates a command to remove a particular value from the specified feature of the owner and set it to the clipboard.
static Command CutToClipboardCommand.create(EditingDomain domain, Collection collection)
          This creates a command to remove multiple objects and set it to the clipboard.
static Command CutToClipboardCommand.create(EditingDomain domain, Object owner, Object feature, Collection collection)
          This creates a command to remove a collection of values from the specified feature of the owner and set it to the clipboard.
static Command CreateCopyCommand.create(EditingDomain domain, Object owner, CopyCommand.Helper copyHelper)
          This creates a command that will create and object for copying the given object
static Command CreateChildCommand.create(EditingDomain domain, Object owner, Object newChildDescriptor, Collection selection)
          This returns a command created by the editing domain to add the child described by newChildDescriptor to the given object.
static Command CopyToClipboardCommand.create(EditingDomain domain, Collection collection)
          This creates a command that copies the given collection of objects to the clipboard.
static Command CopyToClipboardCommand.create(EditingDomain domain, Object owner)
          This creates a command that copies the given object to the clipboard.
static Command CopyCommand.create(EditingDomain domain, Object owner)
          This creates a command that copies the given object.
static Command CopyCommand.create(EditingDomain domain, Collection collection)
          This creates a command that copies the given collection of objects.
static Command AddCommand.create(EditingDomain domain, Object owner, Object feature, Object value)
          This creates a command to add a particular value to the specified feature of the owner.
static Command AddCommand.create(EditingDomain domain, Object owner, Object feature, Object value, int index)
          This creates a command to insert particular value at a particular index in the specified feature of the owner.
static Command AddCommand.create(EditingDomain domain, Object owner, Object feature, Collection collection)
          This creates a command to add a collection of values to the specified feature of the owner.
static Command AddCommand.create(EditingDomain domain, Object owner, Object feature, Collection collection, int index)
          This creates a command to insert a collection of values at a particular index in the specified feature of the owner.
 

Constructors in org.eclipse.emf.edit.command with parameters of type EditingDomain
SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This constructs a primitive command to set the owner's feature to the specified value.
SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This constructs a primitive command to set the owner's feature to the specified value at the given index.
ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, Object replacement)
          This constructs a primitive command to replace a particular value in the specified feature of the owner with the specified replacement.
ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, Collection collection)
          This constructs a primitive command to replace a particular value in the specified feature of the owner with the specified collection of replacements.
ReplaceCommand(EditingDomain domain, EList list, Object value, Object replacement)
          This constructs a primitive command to replace a particular value in the specified extent with the given replacement.
ReplaceCommand(EditingDomain domain, EList list, Object value, Collection collection)
          This constructs a primitive command to replace a particular value in the specified extent with the given collection of replacements.
RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This constructs a primitive command to remove a particular value from the specified feature of the owner.
RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
          This constructs a primitive command to remove a collection of values from the specified feature of the owner.
RemoveCommand(EditingDomain domain, EList list, Object value)
          This constructs a primitive command to remove a particular value from the specified extent.
RemoveCommand(EditingDomain domain, EList list, Collection collection)
          This constructs a primitive command to remove a collection of values from the specified extent.
PasteFromClipboardCommand(EditingDomain domain, Object owner, Object feature, int index)
          This constructs an instance from the domain, which provides access the clipboard collection via getCommandStack().
PasteFromClipboardCommand(EditingDomain domain, Object owner, Object feature, int index, boolean optimize)
           
MoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This constructs a primitive command to move a particular value to a particular index of the specified many-valued feature of the owner.
MoveCommand(EditingDomain domain, EList list, Object value, int index)
          This constructs a primitive command to move a particular value to a particular index of the specified extent.
InitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)
          This constructs an instance that will copy the attribute values of value to those of owner.
DragAndDropCommand(EditingDomain domain, Object owner, float location, int operations, int operation, Collection collection)
          This creates and instance in the given domain and for the given information.
DragAndDropCommand(EditingDomain domain, Object owner, float location, int operations, int operation, Collection collection, boolean optimize)
           
DeleteCommand(EditingDomain domain, Collection collection)
          This constructs a command that deletes the objects in the given collection.
CutToClipboardCommand(EditingDomain domain, Command command)
          This constructs an instance that ields the result of the given command as its clipboard.
CreateCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)
          This constructs a command that will create an object that is a copy of the given object.
CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object child, Collection selection)
          This constructor initializes an instance that adds the specified child object to the feature of the owner object.
CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object child, Collection selection, CreateChildCommand.Helper helper)
          This constructor initializes an instance, as above, but the command delegates functionality to the specified Helper.
CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object child, int index, Collection selection)
          This constructor initializes an instance that adds the specified child object to the owner object, at the specified index of its feature feature, if it is multi-valued.
CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object child, int index, Collection selection, CreateChildCommand.Helper helper)
          This constructor initializes an instance, as above, but the command delegates functionality to the specified Helper.
CopyToClipboardCommand(EditingDomain domain, Collection collection)
          This constructs a command that copies the given collection of objects to the clipboard.
CopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)
          This creates and instance in the given domain and for the given owner
CopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper, boolean optimize)
          This creates and instance in the given domain and for the given owner
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This constructs a primitive command to add a particular value to the specified many-valued feature of the owner.
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This constructs a primitive command to insert particular value into the specified many-valued feature of the owner.
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
          This constructs a primitive command to add a collection of values to the specified many-valued feature of the owner.
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection, int index)
          This constructs a primitive command to insert a collection of values into the specified many-valued feature of the owner.
AddCommand(EditingDomain domain, EList list, Object value)
          This constructs a primitive command to add a particular value into the specified extent.
AddCommand(EditingDomain domain, EList list, Object value, int index)
          This constructs a primitive command to insert particular value into the specified extent.
AddCommand(EditingDomain domain, EList list, Collection collection)
          This constructs a primitive command to insert a collection of values into the specified extent.
AddCommand(EditingDomain domain, EList list, Collection collection, int index)
          This constructs a primitive command to insert a collection of values into the specified extent.
AbstractOverrideableCommand(EditingDomain domain)
          This constructs an instance in this editing domain.
AbstractOverrideableCommand(EditingDomain domain, String label)
          This constructs an instance with the given label and in this editing domain.
AbstractOverrideableCommand(EditingDomain domain, String label, String description)
          This constructs an instance with the given label and description, in this editing domain.
 

Uses of EditingDomain in org.eclipse.emf.edit.domain
 

Classes in org.eclipse.emf.edit.domain that implement EditingDomain
 class AdapterFactoryEditingDomain
          This class implements an editing domain by delegating to adapters that implement IEditingDomainItemProvider.
 

Fields in org.eclipse.emf.edit.domain declared as EditingDomain
protected  EditingDomain AdapterFactoryEditingDomain.EditingDomainProvider.editingDomain
          Keeps track of the editing domain.
protected  EditingDomain AdapterFactoryEditingDomain.DomainTreeIterator.domain
          This is the domain that defines the tree structured.
 

Methods in org.eclipse.emf.edit.domain that return EditingDomain
 EditingDomain IEditingDomainProvider.getEditingDomain()
          This returns the editing domain.
static EditingDomain AdapterFactoryEditingDomain.getEditingDomainFor(EObject object)
          This returns the editing domain of the given EMF object, or null, if it can't be determined.
static EditingDomain AdapterFactoryEditingDomain.getEditingDomainFor(Object object)
          This returns the editing domain for the given aribtrary object, or null, if it can't be determined.
 EditingDomain AdapterFactoryEditingDomain.EditingDomainProvider.getEditingDomain()
           
 EditingDomain AdapterFactoryEditingDomain.AdapterFactoryEditingDomainResourceSet.getEditingDomain()
           
 

Constructors in org.eclipse.emf.edit.domain with parameters of type EditingDomain
AdapterFactoryEditingDomain.EditingDomainProvider(EditingDomain editingDomain)
           
AdapterFactoryEditingDomain.DomainTreeIterator(EditingDomain domain, Object object)
          This constructs tree iterator that iterates over an object, it's domain children, their domain children, and so on.
AdapterFactoryEditingDomain.DomainTreeIterator(EditingDomain domain, Object object, boolean includeRoot)
          This constructs tree iterator that iterates over an object (but only if includeRoot is true), it's domain children, their domain children, and so on.
 

Uses of EditingDomain in org.eclipse.emf.edit.provider
 

Methods in org.eclipse.emf.edit.provider that return EditingDomain
 EditingDomain ItemPropertyDescriptor.getEditingDomain(Object object)
           
 

Methods in org.eclipse.emf.edit.provider with parameters of type EditingDomain
 Collection WrapperItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          IEditingDomainItemProvider.getNewChildDescriptors is implemented to return an empty list.
 Command WrapperItemProvider.createCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          {IEditingDomainItemProvider#createCommand IEditingDomainItemProvider.createCommand} is implemented via baseCreateCommand to create set, copy, and drag-and-drop commands, only.
 Command WrapperItemProvider.baseCreateCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          Implements creation of a set, copy, or drag-and-drop command by calling out to createSetCommand, createCopyCommand, or createDragAndDropCommand.
protected  Command WrapperItemProvider.createSetCommand(EditingDomain domain, Object owner, Object feature, Object value, int index)
          Return an UnexecutableCommand.
protected  Command WrapperItemProvider.createCopyCommand(EditingDomain domain, Object owner, CopyCommand.Helper helper)
          Returns an UnexecutableCommand.
protected  Command WrapperItemProvider.createDragAndDropCommand(EditingDomain domain, Object owner, float location, int operations, int operation, Collection collection)
          Creates a DragAndDropCommand.
protected  Command WrapperItemProvider.WrapperItemPropertyDescriptor.createSetCommand(EditingDomain domain, Object owner, Object feature, Object value)
          Returns a command that will set the value on the model object.
 Collection ItemProviderDecorator.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          This implements IEditingDomainItemProvider.getNewChildDescriptors by delegating to (IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider.
 Command ItemProviderDecorator.createCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          This implements IEditingDomainItemProvider.createCommand by delegating to (IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider.
 Collection ItemProviderAdapter.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          This implements IEditingDomainItemProvider.getNewChildDescriptors, returning CommandParameters to describe all the possible children that can be added to the specified object.
 Command ItemProviderAdapter.createCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          This implements delegated command creation for the given object.
protected  Command ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This creates a primitive SetCommand.
protected  Command ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This returned a primitive SetCommand, but it has been replaced, since this command can now take an index.
protected  Command ItemProviderAdapter.createCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)
          This creates a primitive CopyCommand.
protected  Command ItemProviderAdapter.createCreateCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)
          This creates a primitive CreateCopyCommand.
protected  Command ItemProviderAdapter.createInitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)
          This creates a primitive InitializeCopyCommand.
protected  Command ItemProviderAdapter.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
          This creates a primitive RemoveCommand.
protected  Command ItemProviderAdapter.createRemoveCommand(EditingDomain domain, EObject owner, EReference feature, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createRemoveCommand.
protected  Command ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, EObject value, Collection collection)
          This creates a primitive ReplaceCommand.
protected  Command ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createReplaceCommand.
protected  Command ItemProviderAdapter.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection, int index)
          This creates a primitive AddCommand.
protected  Command ItemProviderAdapter.createAddCommand(EditingDomain domain, EObject owner, EReference feature, Collection collection, int index)
          Deprecated. As of EMF 2.0, replaced by createAddCommand.
protected  Command ItemProviderAdapter.createMoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This creates a primitive MoveCommand.
protected  Command ItemProviderAdapter.createMoveCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, int index)
          Deprecated. As of EMF 2.0, replaced by createMoveCommand.
protected  Command ItemProviderAdapter.createDragAndDropCommand(EditingDomain domain, Object owner, float location, int operations, int operation, Collection collection)
          This creates a primitive DragAndDropCommand.
protected  Command ItemProviderAdapter.createCreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index, Collection collection)
          This creates a primitive CreateChildCommand.
protected  Command ItemProviderAdapter.createCreateChildCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, int index, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createCreateChildCommand.
protected  Command ItemProviderAdapter.factorRemoveCommand(EditingDomain domain, CommandParameter commandParameter)
          This method factors a RemoveCommand for a collection of objects into one or more primitive remove commands, i.e., one per unique feature.
protected  Command ItemProviderAdapter.factorAddCommand(EditingDomain domain, CommandParameter commandParameter)
          This method factors an AddCommand for a collection of objects into one or more primitive add command, i.e., one per unique feature.
protected  Command ItemProviderAdapter.factorMoveCommand(EditingDomain domain, CommandParameter commandParameter)
          This method factors a MoveCommand to determine the feature.
 Collection ItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          This implements IEditingDomainItemProvider.getNewChildDescriptors, returning an empty list.
 Command ItemProvider.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
          This implements IEditingDomainItemProvider.createCommand(), returning the unexecutable command.
 Collection IEditingDomainItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          This does the same thing as EditingDomain.getNewChildDescriptors, i.e., it returns a collection of objects describing the children that can be added under an object in the editing domain.
 Command IEditingDomainItemProvider.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
          This does the same thing as EditingDomain.createCommand, i.e., it creates commands for a domain's model objects.
 Command FeatureMapEntryWrapperItemProvider.createCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          Uses the delegate item provider or the base wrapper implementation to create a command.
protected  Command FeatureMapEntryWrapperItemProvider.createSetCommand(EditingDomain domain, Object owner, Object feature, Object value, int index)
          Returns a wrapped set command that returns as its affected object the replacement wrapper for the value.
protected  Command FeatureMapEntryWrapperItemProvider.createCopyCommand(EditingDomain domain, Object owner, CopyCommand.Helper helper)
          This is only called for null or attribute values; it returns a WrapperItemProvider.SimpleCopyCommand that copies the wrapper.
 Collection DelegatingWrapperItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          Uses the delegate item provider to return the delegate value's new child descriptors.
 Command DelegatingWrapperItemProvider.createCommand(Object object, EditingDomain domain, Class commandClass, CommandParameter commandParameter)
          Uses the delegate item provider to create a command for the delegate value, and then calls wrapCommand to return an appropriate wrapper-substituting command wrapper for it.
protected  Command AttributeValueWrapperItemProvider.createSetCommand(EditingDomain domain, Object owner, Object feature, Object value, int index)
          Returns a wrapped set command that returns as its affected object the replacement wrapper for the value.
protected  Command AttributeValueWrapperItemProvider.createCopyCommand(EditingDomain domain, Object owner, CopyCommand.Helper helper)
          Returns a WrapperItemProvider.SimpleCopyCommand that copies the value by converting it into a string and back, using the factory methods.
 Collection AdapterFactoryItemDelegator.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
          This returns a list of objects describing the different children that can be added under the specified object in the editing domain, following the specified sibling as closely as possible (if non-null).
 Command AdapterFactoryItemDelegator.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
          This does the same thing as EditingDomain.createCommand, i.e., it creates commands for a domain's model objects.
 

Constructors in org.eclipse.emf.edit.provider with parameters of type EditingDomain
WrapperItemProvider.SimpleCopyCommand(EditingDomain domain)
          Creates an instance for the given domain.
 

Uses of EditingDomain in org.eclipse.emf.edit.provider.resource
 

Methods in org.eclipse.emf.edit.provider.resource with parameters of type EditingDomain
 Collection ResourceSetItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
           
 Collection ResourceItemProvider.getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
           
 

Uses of EditingDomain in org.eclipse.emf.edit.ui.action
 

Fields in org.eclipse.emf.edit.ui.action declared as EditingDomain
protected  EditingDomain ValidateAction.domain
           
protected  EditingDomain UndoAction.domain
           
protected  EditingDomain StaticSelectionCommandAction.editingDomain
          This records the editing domain of the current editor or viewer.
protected  EditingDomain RedoAction.domain
           
protected  EditingDomain LoadResourceAction.domain
           
protected  EditingDomain ControlAction.ControlResourceDialog.domain
           
protected  EditingDomain CommandActionHandler.domain
          This keeps track of the editing domain of the action.
protected  EditingDomain CommandAction.editingDomain
          This records the editing domain of the current editor.
 

Methods in org.eclipse.emf.edit.ui.action that return EditingDomain
 EditingDomain UndoAction.getEditingDomain()
          This returns the action's domain.
 EditingDomain RedoAction.getEditingDomain()
          This returns the action's domain.
 EditingDomain LoadResourceAction.getEditingDomain()
          This returns the action's domain.
 EditingDomain CommandActionHandler.getEditingDomain()
          This returns the action's domain.
 

Methods in org.eclipse.emf.edit.ui.action with parameters of type EditingDomain
 void UndoAction.setEditingDomain(EditingDomain domain)
          This sets the action's domain.
protected abstract  Command StaticSelectionCommandAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          This should be implemented to create a command that performs the action.
 void RedoAction.setEditingDomain(EditingDomain domain)
          This sets the action's domain.
 void LoadResourceAction.setEditingDomain(EditingDomain domain)
          This sets the action's domain.
protected  Command CreateSiblingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          This creates the command for StaticSelectionCommandAction.createActionCommand(org.eclipse.emf.edit.domain.EditingDomain, java.util.Collection).
protected  Command CreateChildAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          This creates the command for StaticSelectionCommandAction.createActionCommand(org.eclipse.emf.edit.domain.EditingDomain, java.util.Collection).
 void CommandActionHandler.setEditingDomain(EditingDomain domain)
          This sets the action's domain.
protected  Command CommandAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          This method must be implemented to create the command for this action, given the editing domain and the collection of selected objects.
 

Constructors in org.eclipse.emf.edit.ui.action with parameters of type EditingDomain
UndoAction(EditingDomain domain)
           
RedoAction(EditingDomain domain)
           
PasteAction(EditingDomain domain)
           
LoadResourceAction(EditingDomain domain)
           
LoadResourceAction.LoadResourceDialog(Shell parent, EditingDomain domain)
           
DeleteAction(EditingDomain domain, boolean removeAllReferences)
           
DeleteAction(EditingDomain domain)
           
CutAction(EditingDomain domain)
           
CopyAction(EditingDomain domain)
           
ControlAction(EditingDomain domain)
           
ControlAction.ControlResourceDialog(Shell parent, EditingDomain domain, Resource currentResource)
           
CommandActionHandler(EditingDomain domain)
          This contructs and instance in this editing domain.
CommandActionHandler(EditingDomain domain, String label)
          This contructs and instance in this editing domain.
 

Uses of EditingDomain in org.eclipse.emf.edit.ui.dnd
 

Fields in org.eclipse.emf.edit.ui.dnd declared as EditingDomain
protected  EditingDomain EditingDomainViewerDropAdapter.domain
          This is the domain in which drag and drop commands will be executed.
protected  EditingDomain EditingDomainViewerDropAdapter.DragAndDropCommandInformation.domain
           
 

Constructors in org.eclipse.emf.edit.ui.dnd with parameters of type EditingDomain
EditingDomainViewerDropAdapter(EditingDomain domain, Viewer viewer)
          This creates an instance with the given domain and viewer.
EditingDomainViewerDropAdapter.DragAndDropCommandInformation(EditingDomain domain, Object target, float location, int operations, int operation, Collection source)
           
 

Uses of EditingDomain in org.eclipse.emf.mapping.action
 

Methods in org.eclipse.emf.mapping.action with parameters of type EditingDomain
protected  Command TypeMatchMappingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          Match the command for this action
protected  Command RemoveMappingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          Create the command for this action
protected  Command NameMatchMappingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          Match the command for this action
protected  Command CreateOneSidedMappingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          Create the command for this action
protected  Command CreateMappingAction.createActionCommand(EditingDomain editingDomain, Collection collection)
          Create the command for this action
 

Constructors in org.eclipse.emf.mapping.action with parameters of type EditingDomain
TypeMatchMappingAction.DelegateCommand(EditingDomain editingDomain, CommandParameter commandParameter)
           
RemoveMappingAction.CommandDelegate(EditingDomain editingDomain, CommandParameter commandParameter)
           
NameMatchMappingAction.DelegateCommand(EditingDomain editingDomain, CommandParameter commandParameter)
           
CreateOneSidedMappingAction.DelegateCommand(EditingDomain editingDomain, CommandParameter commandParameter)
           
CreateMappingAction.DelegateCommand(EditingDomain editingDomain, CommandParameter commandParameter)
           
 

Uses of EditingDomain in org.eclipse.emf.mapping.domain
 

Subinterfaces of EditingDomain in org.eclipse.emf.mapping.domain
 interface MappingDomain
          This interface extends the editing domain to provide the additional needs for editing in a mapping scenario.
 

Classes in org.eclipse.emf.mapping.domain that implement EditingDomain
 class AdapterFactoryMappingDomain
          This class implements MappingDomain interface using two strategies.
 class PluginAdapterFactoryMappingDomain
          This class extends the AdapterFactoryMappingDomain by providing initialization using config information specified in the VABase plugin.xml.
 

Fields in org.eclipse.emf.mapping.domain declared as EditingDomain
protected  EditingDomain AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory.editingDomain
           
 

Methods in org.eclipse.emf.mapping.domain that return EditingDomain
 EditingDomain AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory.getEditingDomain()
           
 

Constructors in org.eclipse.emf.mapping.domain with parameters of type EditingDomain
AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory(AdapterFactory adapterFactory, EditingDomain editingDomain)
           
AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory(AdapterFactory[] adapterFactories, EditingDomain editingDomain)
           
AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory(Collection adapterFactories, EditingDomain editingDomain)
           
 

Uses of EditingDomain in org.eclipse.emf.mapping.ecore2ecore.presentation
 

Classes in org.eclipse.emf.mapping.ecore2ecore.presentation that implement EditingDomain
static class Ecore2EcoreEditor.Ecore2EcoreMappingDomain
           
 

Uses of EditingDomain in org.eclipse.emf.mapping.ecore2xml.presentation
 

Methods in org.eclipse.emf.mapping.ecore2xml.presentation that return EditingDomain
 EditingDomain Ecore2XMLEditor.getEditingDomain()
          This returns the editing domain as required by the IEditingDomainProvider interface.
 

Uses of EditingDomain in org.eclipse.emf.mapping.presentation
 

Methods in org.eclipse.emf.mapping.presentation that return EditingDomain
 EditingDomain MappingEditor.getEditingDomain()
          This returns the editing domain as required by the IEditingDomainProvider interface.
 

Uses of EditingDomain in org.eclipse.emf.mapping.provider
 

Methods in org.eclipse.emf.mapping.provider with parameters of type EditingDomain
 Command MappingRootItemProvider.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
           
 Command MappingItemProvider.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
           
protected  Command MappingItemProvider.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
           
protected  Command MappingItemProvider.factorAddCommand(EditingDomain domain, CommandParameter commandParameter)
           
protected  Command MappingItemProvider.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection, int index)
           
protected  Command MappingItemProvider.createMoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, EObject value, int index)
          This creates a primitive MoveCommand.
protected  Command MappingItemProvider.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This creates a primitive SetCommand.
 Command MappedObjectItemProvider.createCommand(Object object, EditingDomain editingDomain, Class commandClass, CommandParameter commandParameter)
           
 


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