Class PinsetSourceConfigurationTab

java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
org.eclipse.epsilon.pinset.dt.launching.tabs.PinsetSourceConfigurationTab
All Implemented Interfaces:
EventListener, org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class PinsetSourceConfigurationTab extends AbstractSourceConfigurationTab implements org.eclipse.swt.events.SelectionListener
PinsetSourceConfigurationTab.
Since:
2.1
Author:
Alfonso de la Vega
  • Field Details

    • OUTPUT_FOLDER

      public static final String OUTPUT_FOLDER
      See Also:
    • GENERATE_TO

      public static final String GENERATE_TO
      See Also:
    • GENERATE_TO_DEFAULT_FOLDER

      public static final int GENERATE_TO_DEFAULT_FOLDER
      See Also:
    • GENERATE_TO_CUSTOM_FOLDER

      public static final int GENERATE_TO_CUSTOM_FOLDER
      See Also:
    • outputFolderGroup

      protected org.eclipse.swt.widgets.Group outputFolderGroup
    • outputFolderPath

      protected org.eclipse.swt.widgets.Text outputFolderPath
    • generateToDefaultFolder

      protected org.eclipse.swt.widgets.Button generateToDefaultFolder
    • generateToCustomFolder

      protected org.eclipse.swt.widgets.Button generateToCustomFolder
    • browseForOutputFolder

      protected org.eclipse.swt.widgets.Button browseForOutputFolder
  • Constructor Details

    • PinsetSourceConfigurationTab

      public PinsetSourceConfigurationTab()
  • Method Details

    • getPlugin

      public EpsilonPlugin getPlugin()
      Specified by:
      getPlugin in class AbstractSourceConfigurationTab
    • getImagePath

      public String getImagePath()
      Specified by:
      getImagePath in class AbstractSourceConfigurationTab
    • getFileExtension

      public String getFileExtension()
      Overrides:
      getFileExtension in class AbstractSourceConfigurationTab
      Returns:
    • getSelectionTitle

      public String getSelectionTitle()
      Specified by:
      getSelectionTitle in class AbstractSourceConfigurationTab
    • getSelectionSubtitle

      public String getSelectionSubtitle()
      Specified by:
      getSelectionSubtitle in class AbstractSourceConfigurationTab
    • getLaunchConfigurationKey

      public String getLaunchConfigurationKey()
    • createControl

      public void createControl(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      createControl in class AbstractSourceConfigurationTab
    • createOutputFolderGroup

      protected void createOutputFolderGroup(org.eclipse.swt.widgets.Composite control)
    • createPathTextBox

      protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent)
    • updateEnabledStateOfOutputWidgets

      protected void updateEnabledStateOfOutputWidgets()
    • widgetSelected

      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
      Specified by:
      widgetSelected in interface org.eclipse.swt.events.SelectionListener
    • widgetDefaultSelected

      public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
      Specified by:
      widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
    • setDefaults

      public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      Specified by:
      setDefaults in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      setDefaults in class AbstractSourceConfigurationTab
    • performApply

      public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      Specified by:
      performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      performApply in class AbstractSourceConfigurationTab
    • initializeFrom

      public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
      Specified by:
      initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      initializeFrom in class AbstractSourceConfigurationTab
    • getTitle

      public String getTitle()
      Overrides:
      getTitle in class AbstractSourceConfigurationTab