Package org.eclipse.debug.ui
Interface ILaunchGroup
-
public interface ILaunchGroupA 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 thelaunchGroupsextension 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImageDescriptorgetBannerImageDescriptor()Returns the banner image for this launch group, ornullif noneStringgetCategory()Returns the category for this launch group, possiblynullStringgetIdentifier()Returns the id for this launch groupImageDescriptorgetImageDescriptor()Returns the image for this launch group, ornullif none.StringgetLabel()Returns the label for this launch groupStringgetMode()Returns the mode for this launch groupbooleanisPublic()Returns whether this launch group is public
-
-
-
Method Detail
-
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
-
-