Plug-in Content Wizards

Identifier

org.eclipse.pde.ui.projectGenerators

Description

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
   >

   <!ELEMENT wizard (description?)>
   <!ATTLIST wizard
     id             CDATA #REQUIRED
     name           CDATA #REQUIRED
     icon           CDATA #IMPLIED
     class          CDATA #REQUIRED
     fragmentWizard (true | false) "false"#IMPLIED
   >

   <!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.

Copyright IBM Corp. 2000, 2002.
All Rights Reserved.