Class MainAtlTab

  • All Implemented Interfaces:
    org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2

    public class MainAtlTab
    extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    The main ATL tab.
    • Constructor Summary

      Constructors 
      Constructor Description
      MainAtlTab()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createControl​(org.eclipse.swt.widgets.Composite parent)
      org.eclipse.swt.graphics.Image getImage()
      java.lang.String getName()
      void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
      boolean isValid​(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
      void launcherNameChanged​(java.lang.String launcherName)
      Handles launcher name change.
      void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      void superimposedChanged​(java.util.List<java.lang.String> superimposed)
      Handles changes in the list of superimposed modules.
      • Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

        activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab

        OkToLeaveTab, postApply
    • Constructor Detail

      • MainAtlTab

        public MainAtlTab()
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        See Also:
        ILaunchConfigurationTab.createControl(org.eclipse.swt.widgets.Composite)
      • superimposedChanged

        public void superimposedChanged​(java.util.List<java.lang.String> superimposed)
        Handles changes in the list of superimposed modules.
        Parameters:
        superimposed - the list of superimposed modules
      • launcherNameChanged

        public void launcherNameChanged​(java.lang.String launcherName)
        Handles launcher name change.
        Parameters:
        launcherName - the launcher name
      • setDefaults

        public void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        See Also:
        ILaunchConfigurationTab.setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
      • initializeFrom

        public void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        See Also:
        ILaunchConfigurationTab.initializeFrom(org.eclipse.debug.core.ILaunchConfiguration)
      • performApply

        public void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        See Also:
        ILaunchConfigurationTab.performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
      • getName

        public java.lang.String getName()
        See Also:
        ILaunchConfigurationTab.getName()
      • isValid

        public boolean isValid​(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
        Specified by:
        isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        isValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
        See Also:
        AbstractLaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
      • 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
        See Also:
        AbstractLaunchConfigurationTab.getImage()