Package org.eclipse.gef.ui.actions
Class UndoAction
- All Implemented Interfaces:
- Disposable,- UpdateAction,- IAction
An action to undo the last command.
- 
Field SummaryFields inherited from interface org.eclipse.jface.action.IActionAS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
- 
Constructor SummaryConstructorsConstructorDescriptionUndoAction(IEditorPart editor) Creates anUndoActionand associates it with the given editor.UndoAction(IWorkbenchPart part) Creates anUndoActionand associates it with the given editor.
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanCalculates and returns the enabled state of this action.protected voidinit()Initializes this action's text and images.protected voidrefresh()Refreshes this action's text to use the last executed command's label.voidrun()Undoes the last command.Methods inherited from class org.eclipse.gef.ui.actions.StackActiongetLabelForCommandMethods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartActiondispose, execute, getCommandStack, getWorkbenchPart, isEnabled, setLazyEnablementCalculation, setWorkbenchPart, updateMethods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
UndoActionCreates anUndoActionand associates it with the given editor.- Parameters:
- editor- The editor this action is associated with.
 
- 
UndoActionCreates anUndoActionand associates it with the given editor.- Parameters:
- part- The workbench part this action is associated with.
 
 
- 
- 
Method Details- 
calculateEnabledprotected boolean calculateEnabled()Description copied from class:WorkbenchPartActionCalculates and returns the enabled state of this action.- Specified by:
- calculateEnabledin class- WorkbenchPartAction
- Returns:
- trueif the action is enabled
- See Also:
 
- 
initprotected void init()Initializes this action's text and images.- Overrides:
- initin class- WorkbenchPartAction
 
- 
refreshprotected void refresh()Refreshes this action's text to use the last executed command's label.- Overrides:
- refreshin class- WorkbenchPartAction
 
- 
runpublic void run()Undoes the last command.
 
-