Eclipse Platform
Release 3.2

org.eclipse.debug.ui
Interface ILaunchGroup


public interface ILaunchGroup

A launch group identifies a group of launch configurations by a launch mode and category. The launch configuration dialog can be opened on a launch group, and a launch history is maintained for each group. A launch group is defined in plug-in XML via the launchGroups extension point.

Following is an example of a launch group contribution:

        <extension point="org.eclipse.debug.ui.launchGroups">
                <launchGroup
                          id="com.example.ExampleLaunchGroupId"
                          mode="run"
                          label="Run"
                          image="icons\run.gif"
                </launchGroup>
        </extension>
 

Clients are not intended to implement this interface.

Since:
3.0

Method Summary
 ImageDescriptor getBannerImageDescriptor()
          Returns the banner image for this launch group, or null if none
 java.lang.String getCategory()
          Returns the category for this launch group, possibly null
 java.lang.String getIdentifier()
          Returns the id for this launch group
 ImageDescriptor getImageDescriptor()
          Returns the image for this launch group, or null if none.
 java.lang.String getLabel()
          Returns the label for this launch group
 java.lang.String getMode()
          Returns the mode for this launch group
 boolean isPublic()
          Returns whether this launch group is public
 

Method Detail

getImageDescriptor

ImageDescriptor getImageDescriptor()
Returns the image for this launch group, or null if none.

Returns:
the image for this launch group, or null if none

getBannerImageDescriptor

ImageDescriptor getBannerImageDescriptor()
Returns the banner image for this launch group, or null if none

Returns:
the banner image for this launch group, or null if none

getLabel

java.lang.String getLabel()
Returns the label for this launch group

Returns:
the label for this launch group

getIdentifier

java.lang.String getIdentifier()
Returns the id for this launch group

Returns:
the id for this launch group

getCategory

java.lang.String getCategory()
Returns the category for this launch group, possibly null

Returns:
the category for this launch group, possibly null

getMode

java.lang.String getMode()
Returns the mode for this launch group

Returns:
the mode for this launch group

isPublic

boolean isPublic()
Returns whether this launch group is public

Returns:
boolean

Eclipse Platform
Release 3.2

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.