public class DeleteAction extends SelectionAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
Deprecated.
Use ActionFactory.DELETE.getId() instead.
|
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 and Description |
---|
DeleteAction(IEditorPart editor)
Deprecated.
use DeleteAction(IWorkbenchPart part)
|
DeleteAction(IEditorPart editor,
java.lang.String label)
Deprecated.
use DeleteAction(IWorkbenchPart)
|
DeleteAction(IWorkbenchPart part)
Constructs a
DeleteAction using the specified part. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
calculateEnabled()
Returns
true if the selected objects can be deleted. |
Command |
createDeleteCommand(java.util.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.
|
dispose, getSelectedObjects, getSelection, handleSelectionChanged, setSelection, setSelectionProvider, update
execute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart
convertAccelerator, 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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public static final java.lang.String ID
public DeleteAction(IEditorPart editor)
editor
- The editor this action will be associated with.public DeleteAction(IEditorPart editor, java.lang.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 actionprotected 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 WorkbenchPartAction
true
if the command should be enabledpublic Command createDeleteCommand(java.util.List objects)
objects
- The objects to be deleted.protected void init()
init
in class WorkbenchPartAction
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.