Class ProgressAddCommand
- java.lang.Object
-
- org.eclipse.emf.common.command.AbstractCommand
-
- org.eclipse.emf.edit.command.AbstractOverrideableCommand
-
- org.eclipse.emf.edit.command.AddCommand
-
- org.eclipse.emf.ecp.edit.spi.swt.commands.ProgressAddCommand
-
- All Implemented Interfaces:
org.eclipse.emf.common.command.Command
,IProgressMonitorConsumer
,org.eclipse.emf.edit.command.OverrideableCommand
public class ProgressAddCommand extends org.eclipse.emf.edit.command.AddCommand implements IProgressMonitorConsumer
AddCommand
which is able to report progress.- Since:
- 1.11
- Author:
- Johannes Faltermeier
-
-
Constructor Summary
Constructors Constructor Description ProgressAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Collection<?> collection, int index)
Constructs aProgressAddCommand
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doExecute()
void
setIProgressMonitorAccessor(IProgressMonitorProvider monitor)
-
Methods inherited from class org.eclipse.emf.edit.command.AddCommand
create, create, create, create, doGetAffectedObjects, doGetResult, doRedo, doUndo, getCollection, getFeature, getIndex, getOwner, getOwnerList, isUserElement, prepare, toString
-
Methods inherited from class org.eclipse.emf.edit.command.AbstractOverrideableCommand
canExecute, canUndo, dispose, doCanExecute, doCanUndo, doDispose, doGetChildrenToCopy, doGetDescription, doGetLabel, execute, getAffectedObjects, getChildrenToCopy, getDescription, getDomain, getLabel, getOverride, getOwnerList, getResult, redo, setOverride, undo, updateEMap
-
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand
chain, setDescription, setLabel
-
-
-
-
Constructor Detail
-
ProgressAddCommand
public ProgressAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Collection<?> collection, int index)
Constructs aProgressAddCommand
.- Parameters:
domain
- theEditingDomain
owner
- the parentfeature
- the featurecollection
- the children to addindex
- the start index
-
-
Method Detail
-
setIProgressMonitorAccessor
public void setIProgressMonitorAccessor(IProgressMonitorProvider monitor)
- Specified by:
setIProgressMonitorAccessor
in interfaceIProgressMonitorConsumer
- Parameters:
monitor
- theIProgressMonitorProvider
-
doExecute
public void doExecute()
- Specified by:
doExecute
in interfaceorg.eclipse.emf.edit.command.OverrideableCommand
- Overrides:
doExecute
in classorg.eclipse.emf.edit.command.AddCommand
-
-