|
Eclipse GEF 3.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.action.Action
org.eclipse.gef.ui.actions.WorkbenchPartAction
org.eclipse.gef.ui.actions.StackAction
org.eclipse.gef.ui.actions.UndoAction
An action to undo the last command.
Field Summary |
Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
UndoAction(IEditorPart editor)
Creates an UndoAction and associates it with the given editor. |
|
UndoAction(IWorkbenchPart part)
Creates an UndoAction and associates it with the given editor. |
Method Summary | |
protected boolean |
calculateEnabled()
Calculates and returns the enabled state of this action. |
protected void |
init()
Initializes this action's text and images. |
protected void |
refresh()
Refreshes this action's text to use the last executed command's label. |
void |
run()
Undoes the last command. |
Methods inherited from class org.eclipse.gef.ui.actions.StackAction |
getLabelForCommand |
Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction |
dispose, execute, getCommandStack, getWorkbenchPart, isEnabled, setLazyEnablementCalculation, setWorkbenchPart, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UndoAction(IEditorPart editor)
UndoAction
and associates it with the given editor.
editor
- The editor this action is associated with.public UndoAction(IWorkbenchPart part)
UndoAction
and associates it with the given editor.
part
- The workbench part this action is associated with.Method Detail |
protected boolean calculateEnabled()
WorkbenchPartAction
calculateEnabled
in class WorkbenchPartAction
true
if the action is enabledWorkbenchPartAction.calculateEnabled()
protected void init()
init
in class WorkbenchPartAction
protected void refresh()
refresh
in class WorkbenchPartAction
public void run()
|
Eclipse GEF 3.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |