|
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 | +--org.eclipse.gef.ui.actions.DeleteAction
An action to delete selected objects.
Field Summary | |
static String |
ID
Deprecated. |
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 | |
DeleteAction(IEditorPart editor)
Creates a DeleteAction with a default label. |
|
DeleteAction(IEditorPart editor,
String label)
Creates a DeleteAction with the given label. |
Method Summary | |
protected boolean |
calculateEnabled()
Returns true if the selected objects can
be deleted. |
static Command |
createDeleteCommand(List objects)
Create a command to remove the selected objects. |
protected void |
init()
Initializes this action's text and images. |
void |
run()
Performs the delete action on the selected objects. |
Methods inherited from class org.eclipse.gef.ui.actions.SelectionAction |
dispose, getSelectedObjects, getSelection, handleSelectionChanged, setSelection, update |
Methods inherited from class org.eclipse.gef.ui.actions.EditorPartAction |
execute, getCommandStack, getEditorPart, isEnabled, refresh, setEditorPart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String ID
Constructor Detail |
public DeleteAction(IEditorPart editor)
DeleteAction
with a default label.
editor
- The editor this action will be associated with.public DeleteAction(IEditorPart editor, String label)
DeleteAction
with the given label.
editor
- The editor this action will be associated with.label
- The label to be displayed for this action.Method Detail |
protected void init()
init
in class EditorPartAction
public static Command createDeleteCommand(List objects)
objects
- The objects to be deleted.
protected boolean calculateEnabled()
true
if the selected objects can
be deleted. Returns false
if there are
no objects selected or the selected objects are not
EditPart
s.
calculateEnabled
in class EditorPartAction
public void run()
run
in interface IAction
run
in class Action
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |