java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.ExternalObjectsTab
All Implemented Interfaces:
IRuntimeClientChangeListener, org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2, ISelectionChangedListener

public class ExternalObjectsTab extends AbstractRuntimeClientTab implements ISelectionChangedListener
Launch configuration tab with ability to select external object to execute with client launch.
  • Constructor Details

  • Method Details

    • createControl

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

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

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

      public String getName()
      Specified by:
      getName in interface org.eclipse.debug.ui.ILaunchConfigurationTab
    • 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
    • projectChanged

      public void projectChanged(org.eclipse.core.resources.IProject project)
      Description copied from interface: IRuntimeClientChangeListener
      Notifies that project was selected.
      Specified by:
      projectChanged in interface IRuntimeClientChangeListener
      Overrides:
      projectChanged in class AbstractRuntimeClientTab
      Parameters:
      project - the selected project, cannot be null
    • selectionChanged

      public void selectionChanged(SelectionChangedEvent event)
      Specified by:
      selectionChanged in interface ISelectionChangedListener
    • doInitializeFrom

      protected void doInitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
      Description copied from class: AbstractRuntimeClientTab
      Initializes this tab's controls with values from the given launch configuration.
      Specified by:
      doInitializeFrom in class AbstractRuntimeClientTab
      Parameters:
      configuration - the launch configuration, cannot be null