org.eclipse.uml2.edit.util
Class ChangeCommand
java.lang.Object
org.eclipse.emf.common.command.AbstractCommand
org.eclipse.uml2.edit.util.ChangeCommand
- All Implemented Interfaces:
- org.eclipse.emf.common.command.Command
- public class ChangeCommand
- extends org.eclipse.emf.common.command.AbstractCommand
Nested classes inherited from class org.eclipse.emf.common.command.AbstractCommand |
org.eclipse.emf.common.command.AbstractCommand.NonDirtying |
Fields inherited from class org.eclipse.emf.common.command.AbstractCommand |
description, isExecutable, isPrepared, label |
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand |
canExecute, chain, dispose, getAffectedObjects, getDescription, getLabel, getResult, setDescription, setLabel, toString |
ChangeCommand
public ChangeCommand(org.eclipse.emf.edit.domain.EditingDomain editingDomain,
Runnable runnable)
ChangeCommand
public ChangeCommand(org.eclipse.emf.edit.domain.EditingDomain editingDomain,
Runnable runnable,
String label)
ChangeCommand
public ChangeCommand(org.eclipse.emf.edit.domain.EditingDomain editingDomain,
Runnable runnable,
String label,
String description)
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
getRunnable
protected Runnable getRunnable()
getChangeDescription
protected org.eclipse.emf.ecore.change.ChangeDescription getChangeDescription()
setChangeDescription
protected void setChangeDescription(org.eclipse.emf.ecore.change.ChangeDescription changeDescription)
prepare
protected boolean prepare()
canUndo
public boolean canUndo()
execute
public void execute()
undo
public void undo()
redo
public void redo()