Class AbstractPreDefinedAction
- java.lang.Object
-
- org.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.graphiti.ui.internal.action.AbstractPreDefinedAction
-
- All Implemented Interfaces:
org.eclipse.gef.Disposable,org.eclipse.gef.ui.actions.UpdateAction,IAvailable,org.eclipse.jface.action.IAction
- Direct Known Subclasses:
CopyAction,DeleteAction,PasteAction,RemoveAction,UpdateAction
public abstract class AbstractPreDefinedAction extends org.eclipse.gef.ui.actions.SelectionAction implements IAvailable
-
-
Constructor Summary
Constructors Constructor Description AbstractPreDefinedAction(org.eclipse.ui.IWorkbenchPart part, IConfigurationProvider configurationProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteOnCommandStack(ICommand command)protected voidgenericRun(IContextAndFeatureProvider cfProvider)protected IConfigurationProvidergetConfigurationProvider()protected IFeatureProvidergetFeatureProvider()protected PictogramElement[]getSelectedPictogramElements()-
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
calculateEnabled, execute, getCommandStack, getWorkbenchPart, init, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.graphiti.ui.internal.action.IAvailable
isAvailable
-
-
-
-
Constructor Detail
-
AbstractPreDefinedAction
public AbstractPreDefinedAction(org.eclipse.ui.IWorkbenchPart part, IConfigurationProvider configurationProvider)
-
-
Method Detail
-
getConfigurationProvider
protected IConfigurationProvider getConfigurationProvider()
-
getFeatureProvider
protected IFeatureProvider getFeatureProvider()
-
getSelectedPictogramElements
protected PictogramElement[] getSelectedPictogramElements()
-
executeOnCommandStack
protected void executeOnCommandStack(ICommand command)
-
genericRun
protected void genericRun(IContextAndFeatureProvider cfProvider)
-
-