Class ElementWizardAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.net4j.util.ui.actions.SafeAction
org.eclipse.net4j.util.ui.actions.LongRunningAction
org.eclipse.net4j.util.ui.container.ElementWizardAction
- All Implemented Interfaces:
IAction
- Since:
- 3.2
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.net4j.util.ui.actions.SafeAction
INTERACTIVE
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
ConstructorDescriptionElementWizardAction
(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup) ElementWizardAction
(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup, IManagedContainer container) ElementWizardAction
(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup, IManagedContainer container, String defaultFactoryType) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doRun
(IProgressMonitor progressMonitor) getDefaultDescription
(String factoryType) Can be overridden by subclasses.protected void
preRun()
Methods inherited from class org.eclipse.net4j.util.ui.actions.LongRunningAction
cancel, checkCancelation, getBundleID, getDisplay, getErrorMessage, getErrorTitle, getPage, getShell, getTotalWork, getWorkbenchWindow, safeRun, setPage, setTotalWork
Methods inherited from class org.eclipse.net4j.util.ui.actions.SafeAction
run
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, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, 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
-
Constructor Details
-
ElementWizardAction
public ElementWizardAction(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup) -
ElementWizardAction
public ElementWizardAction(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup, IManagedContainer container) -
ElementWizardAction
public ElementWizardAction(Shell shell, String title, String toolTip, ImageDescriptor image, String productGroup, IManagedContainer container, String defaultFactoryType)
-
-
Method Details
-
getDefaultFactoryType
-
getDefaultDescription
Can be overridden by subclasses. -
preRun
- Overrides:
preRun
in classLongRunningAction
- Throws:
Exception
-
doRun
- Specified by:
doRun
in classLongRunningAction
- Throws:
Exception
-