|
Eclipse GEF 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.gef.ui.actions.WorkbenchPartAction
org.eclipse.gef.ui.actions.SelectionAction
org.eclipse.gef.ui.actions.DeleteAction
An action to delete selected objects.
| Field Summary | |
static String |
ID
Deprecated. Use ActionFactory.DELETE.getId() instead. |
| 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, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
| Constructor Summary | |
DeleteAction(IEditorPart editor)
Deprecated. use DeleteAction(IWorkbenchPart part) |
|
DeleteAction(IEditorPart editor,
String label)
Deprecated. use DeleteAction(IWorkbenchPart) |
|
DeleteAction(IWorkbenchPart part)
Constructs a DeleteAction using the specified part. |
|
| Method Summary | |
protected boolean |
calculateEnabled()
Returns true if the selected objects can
be deleted. |
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, setSelectionProvider, update |
| Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction |
execute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart |
| Methods inherited from class org.eclipse.jface.action.AbstractAction |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.action.IAction |
addPropertyChangeListener, removePropertyChangeListener |
| Field Detail |
public static final String ID
| Constructor Detail |
public DeleteAction(IEditorPart editor)
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.public DeleteAction(IWorkbenchPart part)
DeleteAction using the specified part.
part - The part for this action| Method Detail |
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
EditParts.
calculateEnabled in class WorkbenchPartActiontrue if the command should be enabledpublic Command createDeleteCommand(List objects)
objects - The objects to be deleted.
protected void init()
init in class WorkbenchPartActionpublic void run()
|
Eclipse GEF 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||