java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.RuntimeClientTabGroup
All Implemented Interfaces:
IRuntimeClientChangeNotifier, org.eclipse.debug.ui.ILaunchConfigurationTabGroup

public class RuntimeClientTabGroup extends org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup implements IRuntimeClientChangeNotifier
1C:Enterprise runtime client tab group.
  • Field Summary

    Fields inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup

    fTabs
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createTabs(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog, String mode)
     
    void
    Fire notification that auto selection for 1C:Enterprise runtime client was selected.
    void
    notifyClientChange(String componentTypeId)
    Fires notification that 1C:Enterprise runtime client type was changed to the given type.
    void
    notifyPorjectChange(org.eclipse.core.resources.IProject project)
    Fires notification that project was selected.

    Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup

    dispose, getTabs, initializeFrom, launched, performApply, setDefaults, setTabs

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RuntimeClientTabGroup

      public RuntimeClientTabGroup()
  • Method Details

    • createTabs

      public void createTabs(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog, String mode)
      Specified by:
      createTabs in interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup
    • notifyClientChange

      public void notifyClientChange(String componentTypeId)
      Description copied from interface: IRuntimeClientChangeNotifier
      Fires notification that 1C:Enterprise runtime client type was changed to the given type.

      Clients may use IRuntimeComponentManager to get component type by this id.

      Specified by:
      notifyClientChange in interface IRuntimeClientChangeNotifier
      Parameters:
      componentTypeId - client type identifier to use, cannot be null
    • notifyClientAutoSelect

      public void notifyClientAutoSelect()
      Description copied from interface: IRuntimeClientChangeNotifier
      Fire notification that auto selection for 1C:Enterprise runtime client was selected.
      Specified by:
      notifyClientAutoSelect in interface IRuntimeClientChangeNotifier
    • notifyPorjectChange

      public void notifyPorjectChange(org.eclipse.core.resources.IProject project)
      Description copied from interface: IRuntimeClientChangeNotifier
      Fires notification that project was selected.
      Specified by:
      notifyPorjectChange in interface IRuntimeClientChangeNotifier
      Parameters:
      project - the selected project, cannot be null