|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.action.Action | +--org.eclipse.gef.ui.actions.EditorPartAction | +--org.eclipse.gef.ui.actions.SelectionAction
Superclass for an action needing the current selection.
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, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
SelectionAction(IEditorPart editor)
Creates a SelectionAction and associates it with the
given editor. |
Method Summary | |
void |
dispose()
Called when the action is about to be disposed. |
protected List |
getSelectedObjects()
Returns a List containing the currently
selected objects. |
protected ISelection |
getSelection()
Gets the current selection. |
protected void |
handleSelectionChanged()
|
protected void |
setSelection(ISelection selection)
Sets the current selection and calls on subclasses to handle the selectionChanged event. |
void |
update()
|
Methods inherited from class org.eclipse.gef.ui.actions.EditorPartAction |
calculateEnabled, execute, getCommandStack, getEditorPart, init, isEnabled, refresh, setEditorPart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SelectionAction(IEditorPart editor)
SelectionAction
and associates it with the
given editor.
editor
- The editor that this action is associated with.Method Detail |
public void dispose()
EditorPartAction
dispose
in interface Disposable
dispose
in class EditorPartAction
protected ISelection getSelection()
protected List getSelectedObjects()
List
containing the currently
selected objects.
protected void handleSelectionChanged()
protected void setSelection(ISelection selection)
selection
- The new selection.public void update()
update
in interface UpdateAction
update
in class EditorPartAction
EditorPartAction.update()
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |