Class DtWizardAction

java.lang.Object
com._1c.g5.v8.dt.ui.aef.actions.DtWizardAction
All Implemented Interfaces:
IDtAction

public class DtWizardAction extends Object implements IDtAction
Allows execution of Eclipse wizards as DT action.
  • Constructor Details

    • DtWizardAction

      public DtWizardAction(String wizardId, IModelEditingSupport modelEditingSupport)
      Instantiates a new DT wizard action.
      Parameters:
      wizardId - the wizard id.
      modelEditingSupport - the model editiong suport, cannot be null.
  • Method Details

    • getIcon

      public org.eclipse.swt.graphics.Image getIcon()
      Specified by:
      getIcon in interface IDtAction
      Returns:
      action icon image.
    • getToolTip

      public String getToolTip()
      Specified by:
      getToolTip in interface IDtAction
      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 given model, model feature and selection.
      Specified by:
      isEnabledFor in interface IDtAction
      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 given model, model feature and selection.
      Specified by:
      executeWith in interface IDtAction
      Parameters:
      model - model to execute with.
      feature - feature to execute with.
      selection - selection to execute with.