#
Launch Items

## Identifier

org.eclipse.swt.examples.launcher.launchItems

## Description

This extension point is used to add 'standalone program' and 'Workbench view' launch items to the Launcher, optionally grouping them into categories so as to form a multi-tiered hierarchy. Standalone programs are executed using the platform's event loop. Workbench views are created within the active Workbench Perspective.

## Markup

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

- point -
- id -
- name -

`<!ELEMENT program EMPTY>`
`<!ATTLIST program`
`mainClass CDATA #REQUIRED`
`pluginId CDATA #REQUIRED`
`>`

- mainClass - The fully-qualified name of the class whose main() method is to be launched.
- pluginId - The unique id of the Eclipse Platform plugin containing the program.

`<!ELEMENT view EMPTY>`
`<!ATTLIST view`
`viewId CDATA #REQUIRED`
`>`

- viewId - The unique id of the Workbench View to be activated when the item is launched.

`<!ELEMENT category EMPTY>`
`<!ATTLIST category`
`name CDATA #REQUIRED`
`id CDATA #REQUIRED`
`category CDATA #IMPLIED`
`>`

- name - The localized name of this category.
- id - The unique id of this category. Categories with duplicate id's will be discarded.
- category - The unique id of the parent category.

`<!ELEMENT item EMPTY>`
`<!ATTLIST item`
`name CDATA #REQUIRED`
`id CDATA #REQUIRED`
`category CDATA #IMPLIED`
`icon CDATA #IMPLIED`
`enabled (true | false) "false""true"`
`description CDATA #IMPLIED`
`>`

- name - The localized name of this launch item.
- id - The unique id of this launch item. Launch items with duplicate id's will be discarded.
- category - The unique id of the category this launch item belongs to.
- icon - The declaring plugin relative path of an icon to display with this launch item in the Launcher.
- enabled - Set to "false" to disable this launch item, or to "true" to enable it (default).
- description - The localized plain-text description of this launch item.

## Example

## API Information

## Supplied Implementation