Package 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.svg"
</launchGroup>
</extension>
The debug platform defines constants for the identifiers of the launch groups provided by the debug platform:
- IDebugUIConstants.ID_DEBUG_LAUNCH_GROUP
- IDebugUIConstants.ID_RUN_LAUNCH_GROUP
- IDebugUIConstants.ID_PROFILE_LAUNCH_GROUP
- Since:
- 3.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the banner image for this launch group, ornullif noneReturns the category for this launch group, possiblynullReturns the id for this launch groupReturns the image for this launch group, ornullif none.getLabel()Returns the label for this launch groupgetMode()Returns the mode for this launch groupbooleanisPublic()Returns whether this launch group is public
-
Method Details
-
getImageDescriptor
ImageDescriptor getImageDescriptor()Returns the image for this launch group, ornullif none.- Returns:
- the image for this launch group, or
nullif none
-
getBannerImageDescriptor
ImageDescriptor getBannerImageDescriptor()Returns the banner image for this launch group, ornullif none- Returns:
- the banner image for this launch group, or
nullif none
-
getLabel
String getLabel()Returns the label for this launch group- Returns:
- the label for this launch group
-
getIdentifier
String getIdentifier()Returns the id for this launch group- Returns:
- the id for this launch group
-
getCategory
String getCategory()Returns the category for this launch group, possiblynull- Returns:
- the category for this launch group, possibly
null
-
getMode
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
-