org.eclipse.uml2.common.edit.command
Class SubsetCommand
java.lang.Object
org.eclipse.emf.common.command.AbstractCommand
org.eclipse.emf.common.command.CompoundCommand
org.eclipse.uml2.common.edit.command.SubsetCommand
- All Implemented Interfaces:
- org.eclipse.emf.common.command.Command
- Direct Known Subclasses:
- SubsetAddCommand, SubsetReplaceCommand, SubsetSetCommand
public abstract class SubsetCommand
- extends org.eclipse.emf.common.command.CompoundCommand
Nested classes/interfaces inherited from class org.eclipse.emf.common.command.AbstractCommand |
org.eclipse.emf.common.command.AbstractCommand.NonDirtying |
Field Summary |
protected org.eclipse.emf.edit.domain.EditingDomain |
domain
|
protected org.eclipse.emf.ecore.EStructuralFeature |
feature
|
protected org.eclipse.emf.ecore.EObject |
owner
|
protected org.eclipse.emf.common.command.Command |
subsetCommand
|
protected org.eclipse.emf.ecore.EStructuralFeature[] |
supersetFeatures
|
Fields inherited from class org.eclipse.emf.common.command.CompoundCommand |
commandList, LAST_COMMAND_ALL, MERGE_COMMAND_ALL, resultIndex |
Fields inherited from class org.eclipse.emf.common.command.AbstractCommand |
description, isExecutable, isPrepared, label |
Constructor Summary |
protected |
SubsetCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
org.eclipse.emf.ecore.EStructuralFeature[] supersetFeatures,
org.eclipse.emf.common.command.Command subsetCommand)
|
Methods inherited from class org.eclipse.emf.common.command.CompoundCommand |
append, appendAndExecute, appendIfCanExecute, canUndo, dispose, getAffectedObjects, getCommandList, getDescription, getLabel, getMergedAffectedObjectsCollection, getMergedResultCollection, getResult, getResultIndex, isEmpty, redo, toString, undo, unwrap |
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand |
canExecute, chain, setDescription, setLabel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
domain
protected final org.eclipse.emf.edit.domain.EditingDomain domain
owner
protected final org.eclipse.emf.ecore.EObject owner
feature
protected final org.eclipse.emf.ecore.EStructuralFeature feature
supersetFeatures
protected final org.eclipse.emf.ecore.EStructuralFeature[] supersetFeatures
subsetCommand
protected final org.eclipse.emf.common.command.Command subsetCommand
SubsetCommand
protected SubsetCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
org.eclipse.emf.ecore.EStructuralFeature[] supersetFeatures,
org.eclipse.emf.common.command.Command subsetCommand)
execute
public void execute()
- Specified by:
execute
in interface org.eclipse.emf.common.command.Command
- Overrides:
execute
in class org.eclipse.emf.common.command.CompoundCommand
prepare
protected boolean prepare()
- Overrides:
prepare
in class org.eclipse.emf.common.command.CompoundCommand