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.png" </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, ornull
if noneReturns the category for this launch group, possiblynull
Returns the id for this launch groupReturns the image for this launch group, ornull
if none.getLabel()
Returns the label for this launch groupgetMode()
Returns the mode for this launch groupboolean
isPublic()
Returns whether this launch group is public
-
Method Details
-
getImageDescriptor
ImageDescriptor getImageDescriptor()Returns the image for this launch group, ornull
if none.- Returns:
- the image for this launch group, or
null
if none
-
getBannerImageDescriptor
ImageDescriptor getBannerImageDescriptor()Returns the banner image for this launch group, ornull
if none- Returns:
- the banner image for this launch group, or
null
if 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
-