Plug-in Content Wizards
Identifier
org.eclipse.pde.ui.projectGeneratorsDescription
This extension point provides for plugging in
wizards that create initial content of the PDE plug-in
projects. These wizards can create plug-in manifest,
key classes, initial folder structure and even
generate some extensions and the required code for them.Markup
<!ELEMENT extension (wizard*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT wizard (description?)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED
fragmentWizard (true | false) "false"#IMPLIED
>
- id - a unique name that will be used to identify this wizard.
- name - a translatable name that will be used in UI representation
of this wizard.
- icon - a relative path of an icon that will be used to visually
represent the wizard.
- class - a fully qualified name of a class which implements
org.eclipse.pde.ui.IPluginContentWizard.
- fragmentWizard -
<!ELEMENT description (#CDATA)>
Example
The following is an example of this extension point:
<extension point="org.eclipse.pde.ui.projectGenerators">
<wizard
name="Default Plug-in Content Generator"
icon="icons/content_wizard.gif"
class="com.example.xyz.ContentGeneratorWizard"
id="com.example.xyz.DefaultContentGenerator">
<description>
Generates plugin.xml and plugin top-level class
</description>
</wizard>
</extension>
API Information
Wizards that plug into this extension point must
implement org.eclipse.pde.ui.IPluginContentWizard
interface.Supplied Implementation
PDE provides default implementation of this wizard
that generates the manifest file and the top-level
plug-in class.