Class AddCapabilityFeatureDialog

java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
All Implemented Interfaces:
StandardStrings, org.eclipse.jface.window.IShellProvider, org.eclipse.swt.widgets.Listener

public class AddCapabilityFeatureDialog extends AbstractDialogMultiColTable
The Class AddCapabilityFeatureDialog.
  • Field Details

    • features

      public String[] features
      The features.
    • inputs

      public boolean[] inputs
      The inputs.
    • outputs

      public boolean[] outputs
      The outputs.
    • allFeaturesInput

      public boolean allFeaturesInput
      The all features input.
    • allFeaturesOutput

      public boolean allFeaturesOutput
      The all features output.
  • Constructor Details

    • AddCapabilityFeatureDialog

      public AddCapabilityFeatureDialog(AbstractSection aSection, Type aSelectedType, Capability c)
      Instantiates a new adds the capability feature dialog.
      Parameters:
      aSection - the a section
      aSelectedType - the a selected type
      c - the c
  • Method Details

    • createDialogArea

      protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class AbstractDialog
    • getTypeFeature

      protected String getTypeFeature(Feature feature)
      return the actual type name : short-feature-name.
      Parameters:
      feature - the feature
      Returns:
      the actual type name : short-feature-name
    • toggleValue

      protected void toggleValue(org.eclipse.swt.widgets.TableItem item, int col)
      Description copied from class: AbstractDialogMultiColTable
      Toggle value.
      Overrides:
      toggleValue in class AbstractDialogMultiColTable
      Parameters:
      item - the item
      col - the col
    • copyValuesFromGUI

      public void copyValuesFromGUI()
      Description copied from class: AbstractDialog
      Copy values from GUI.
      Specified by:
      copyValuesFromGUI in class AbstractDialog