Class ModelsConfigurationTab

  • All Implemented Interfaces:
    org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2
    Direct Known Subclasses:
    FlockModelsConfigurationTab

    public class ModelsConfigurationTab
    extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected List<String> models  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addListenerToButtonControls​(org.eclipse.swt.events.SelectionListener listener)
      The given listener will be notified of subsequent selections made on the buttons used to manage model choices.
      boolean canSave()  
      protected void createBottomControl​(org.eclipse.swt.widgets.Composite parent)
      Subclasses may implement this method to populate the bottom portion of the tab with further controls
      void createControl​(org.eclipse.swt.widgets.Composite parent)  
      org.eclipse.swt.graphics.Image getImage()  
      String getName()  
      void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)  
      void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)  
      void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)  
      • Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

        activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
      • Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab

        OkToLeaveTab, postApply
    • Constructor Detail

      • ModelsConfigurationTab

        public ModelsConfigurationTab()
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
      • createBottomControl

        protected void createBottomControl​(org.eclipse.swt.widgets.Composite parent)
        Subclasses may implement this method to populate the bottom portion of the tab with further controls
      • addListenerToButtonControls

        protected void addListenerToButtonControls​(org.eclipse.swt.events.SelectionListener listener)
        The given listener will be notified of subsequent selections made on the buttons used to manage model choices.
      • setDefaults

        public void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      • initializeFrom

        public void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
      • performApply

        public void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      • getName

        public String getName()
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Specified by:
        getImage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        getImage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      • canSave

        public boolean canSave()
        Specified by:
        canSave in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        canSave in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab