Package org.eclipse.gef.ui.actions
Class DeleteAction
- All Implemented Interfaces:
- Disposable,- UpdateAction,- IAction
An action to delete selected objects.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.Use ActionFactory.DELETE.getId() instead.Fields inherited from interface org.eclipse.jface.action.IActionAS_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 SummaryConstructorsConstructorDescriptionDeleteAction(IEditorPart editor) Deprecated.use DeleteAction(IWorkbenchPart part)DeleteAction(IEditorPart editor, String label) Deprecated.use DeleteAction(IWorkbenchPart)DeleteAction(IWorkbenchPart part) Constructs aDeleteActionusing the specified part.
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanReturnstrueif the selected objects can be deleted.createDeleteCommand(List<EditPart> objects) Create a command to remove the selected EditParts.protected voidinit()Initializes this action's text and images.voidrun()Performs the delete action on the selected objects.Methods inherited from class org.eclipse.gef.ui.actions.SelectionActiondispose, getSelectedEditParts, getSelectedObjects, getSelection, handleSelectionChanged, setSelection, setSelectionProvider, updateMethods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartActionexecute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPartMethods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, 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, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Field Details- 
IDDeprecated.Use ActionFactory.DELETE.getId() instead.
 
- 
- 
Constructor Details- 
DeleteActionDeprecated.use DeleteAction(IWorkbenchPart part)- Parameters:
- editor- The editor this action will be associated with.
 
- 
DeleteActionDeprecated.use DeleteAction(IWorkbenchPart)Creates aDeleteActionwith the given label.- Parameters:
- editor- The editor this action will be associated with.
- label- The label to be displayed for this action.
 
- 
DeleteActionConstructs aDeleteActionusing the specified part.- Parameters:
- part- The part for this action
 
 
- 
- 
Method Details- 
calculateEnabledprotected boolean calculateEnabled()Returnstrueif the selected objects can be deleted. Returnsfalseif there are no objects selected or the selected objects are notEditParts.- Specified by:
- calculateEnabledin class- WorkbenchPartAction
- Returns:
- trueif the command should be enabled
 
- 
createDeleteCommandCreate a command to remove the selected EditParts.- Parameters:
- objects- The EditParts to be deleted.
- Returns:
- The command to remove the selected objects.
 
- 
initprotected void init()Initializes this action's text and images.- Overrides:
- initin class- WorkbenchPartAction
 
- 
runpublic void run()Performs the delete action on the selected objects.
 
-