Class GFWorkspaceCommandStackImpl
- java.lang.Object
-
- org.eclipse.emf.common.command.BasicCommandStack
-
- org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack
-
- org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
- org.eclipse.graphiti.ui.internal.editor.GFWorkspaceCommandStackImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.command.CommandStack
,org.eclipse.emf.transaction.impl.InternalTransactionalCommandStack
,org.eclipse.emf.transaction.TransactionalCommandStack
,org.eclipse.emf.workspace.IWorkspaceCommandStack
public class GFWorkspaceCommandStackImpl extends org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
-
Constructor Summary
Constructors Constructor Description GFWorkspaceCommandStackImpl(org.eclipse.core.commands.operations.IOperationHistory history)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
execute(org.eclipse.emf.common.command.Command command, java.util.Map<?,?> options)
void
flush()
void
redo()
void
undo()
-
Methods inherited from class org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
canRedo, canUndo, createTransaction, doExecute, executeTriggers, getDefaultUndoContext, getDefaultUndoContextLabel, getMostRecentCommand, getOperationHistory, getRedoCommand, getResourceUndoContextPolicy, getSavepointUndoContextLabel, getUndoCommand, isSaveNeeded, saveIsDone, setEditingDomain, setResourceUndoContextPolicy
-
Methods inherited from class org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack
basicExecute, basicRedo, basicUndo, execute, getDomain, getExceptionHandler, getUndoRedoOptions, handleError, handleRollback, makeTriggerTransactionOptions, rollback, setExceptionHandler
-
Methods inherited from class org.eclipse.emf.common.command.BasicCommandStack
addCommandStackListener, notifyListeners, removeCommandStackListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
execute
public void execute(org.eclipse.emf.common.command.Command command, java.util.Map<?,?> options) throws java.lang.InterruptedException, org.eclipse.emf.transaction.RollbackException
- Specified by:
execute
in interfaceorg.eclipse.emf.transaction.TransactionalCommandStack
- Overrides:
execute
in classorg.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack
- Throws:
java.lang.InterruptedException
org.eclipse.emf.transaction.RollbackException
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.emf.transaction.impl.InternalTransactionalCommandStack
- Overrides:
dispose
in classorg.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
flush
public void flush()
- Specified by:
flush
in interfaceorg.eclipse.emf.common.command.CommandStack
- Overrides:
flush
in classorg.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
redo
public void redo()
- Specified by:
redo
in interfaceorg.eclipse.emf.common.command.CommandStack
- Overrides:
redo
in classorg.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
undo
public void undo()
- Specified by:
undo
in interfaceorg.eclipse.emf.common.command.CommandStack
- Overrides:
undo
in classorg.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl
-
-