Launch Configuration Tab Groups

Identifier: org.eclipse.debug.ui.launchConfigurationTabGroups

Description: This extension point provides a mechanism for contributing a group of tab to the launch configuration dialog for a type of launch configuration.

Configuration Markup:

   <!ELEMENT extension (launchConfigurationTabGroup*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT launchConfigurationTabGroup (launchMode*)>

   <!ATTLIST launchConfigurationTabGroup
     id            CDATA #REQUIRED
     type          CDATA #REQUIRED
     class         CDATA #REQUIRED
     helpContextId CDATA #IMPLIED
   >

   <!ELEMENT launchMode EMPTY>

   A launch mode element specifies a launch mode this tab group is specific to. A tab grounp can be associated with one or more launch modes. For backwards compatibility (previous to 3.0), a launch mode does not neet to be specified. When unspecified, a tab group is registered as the default tab group for the associated launch confiugration type (i.e. applicable to all supported launch modes for which a specific tab group has not been contributed).

   <!ATTLIST launchMode
     mode        CDATA #REQUIRED
     perspective CDATA #IMPLIED
   >
Examples: The following is an example of a launch configuration tab group extension point:

 <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
  <launchConfigurationTabGroup
      id="com.example.ExampleTabGroup"
      type="com.example.ExampleLaunchConfigurationTypeIdentifier"
      class="com.example.ExampleLaunchConfigurationTabGroupClass">
  </launchConfigurationTabGroup>
 </extension>

In the above example, the contributed tab group will be shown for the launch configuration type with identifier com.example.ExampleLaunchConfigurationTypeIdentifier.

API Information: Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.