Factory Component Content Wizards

Identifier:
org.eclipse.egf.pde.factoryComponentContent

Since:
[Enter the first release in which this extension point appears.]

Description:
This extension point provides for contributing wizards that create additional content of the EGF PDE Factory Component projects. After the plug-in manifest and key files have been created, these wizards can be used to add more files and extensions to the initial structure. A typical implementation of this wizard would add content based on a parametrized template customized based on the user choices in the wizard. The goal is to arrive at an asset that is does something useful right after the creation.

Configuration 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

category          CDATA #IMPLIED

ui-content        (true | false) "true"

java              (true | false) "true"

requiresActivator (true | false) "false"

>


<!ELEMENT description (#PCDATA)>

Short description of this wizard.



Examples:
The following is an example of this extension point:
   
   <extension point="org.eclipse.egf.pde.factoryComponentContent">
      <wizard
         name="Example Plug-in Content Generator"
         icon="icons/content_wizard.gif"
         class="com.example.xyz.ContentGeneratorWizard"
         id="com.example.xyz.ExampleContentGenerator">
         <description>
            Create an asset that depends on the JavaBundle Asset.
         </description>
      </wizard>
   </extension>

Supplied Implementation:
MDsoFa PDE provides APIs for contributing content wizards based on customizable templates.


Copyright (c) 2009 Thales Corporate Services S.A.S.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html