Package com._1c.g5.v8.dt.ui.aef.actions
Class DtWizardAction
java.lang.Object
com._1c.g5.v8.dt.ui.aef.actions.DtWizardAction
- All Implemented Interfaces:
IDtAction
Allows execution of Eclipse wizards as DT action.
-
Constructor Summary
ConstructorsConstructorDescriptionDtWizardAction
(String wizardId, IModelEditingSupport modelEditingSupport) Instantiates a new DT wizard action. -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeWith
(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection) Executes the action for a givenmodel
, modelfeature
andselection
.org.eclipse.swt.graphics.Image
getIcon()
boolean
isEnabledFor
(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection) Checks whether the action is enabled for a givenmodel
, modelfeature
andselection
.
-
Constructor Details
-
DtWizardAction
Instantiates a new DT wizard action.- Parameters:
wizardId
- the wizard id.modelEditingSupport
- the model editiong suport, cannot benull
.
-
-
Method Details
-
getIcon
public org.eclipse.swt.graphics.Image getIcon() -
getToolTip
- Specified by:
getToolTip
in interfaceIDtAction
- Returns:
- action tool tip text.
-
isEnabledFor
public boolean isEnabledFor(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection) Description copied from interface:IDtAction
Checks whether the action is enabled for a givenmodel
, modelfeature
andselection
.- Specified by:
isEnabledFor
in interfaceIDtAction
- Parameters:
model
- model to check.feature
- feature to check.selection
- selection to check.- Returns:
true
if action is enabled,false
otherwise.
-
executeWith
public void executeWith(org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EStructuralFeature feature, ISelection selection) Description copied from interface:IDtAction
Executes the action for a givenmodel
, modelfeature
andselection
.- Specified by:
executeWith
in interfaceIDtAction
- Parameters:
model
- model to execute with.feature
- feature to execute with.selection
- selection to execute with.
-