EGF Engine
Release 0.1.0

org.eclipse.egf.pde.ui.wizard
Class NewFactoryComponentProjectWizard

java.lang.Object
  extended by NewWizard
      extended by org.eclipse.egf.pde.ui.wizard.NewFactoryComponentProjectWizard

public class NewFactoryComponentProjectWizard
extends NewWizard

This wizard allows the end-user to create a new factory component project.
This wizard is located in Eclipse workbench new menu entry.


Field Summary
protected  NewProjectCreationPage _mainPage
          Main page.
protected  FactoryComponentContentPage _pluginContentPage
          FactoryComponent plug-in content page.
protected  FactoryComponentTemplateListSelectionPage _wizardListPage
          FactoryComponent templates page.
static String FACTORY_COMPONENT_CONTENT_EXTENSION_POINT_ID
          Constant defining factory component content extension point id.
static String IMG_WIZARD_FACTORY_COMPONENT
          Factory component wizard id.
static String TAG_WIZARD
          Constant defining factory component content wizard tag.
 
Constructor Summary
NewFactoryComponentProjectWizard()
          Constructor.
 
Method Summary
 void addPages()
           
 boolean canFinish()
           
protected  void createMainPage()
          Create the main page.
protected  void createPluginContentPage()
          Create the plug-in content page.
protected  void createTemplatePage()
           
protected  WizardElement createWizardElement(IConfigurationElement config)
           
static WizardElement getWizardElement(ElementList elementList_p, String wizardElementId_p)
          Get a wizard element for given id in given ElementList instance.
 void init(IWorkbench workbench_p, IStructuredSelection selection_p)
           
 boolean performFinish()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMG_WIZARD_FACTORY_COMPONENT

public static final String IMG_WIZARD_FACTORY_COMPONENT
Factory component wizard id.

See Also:
Constant Field Values

FACTORY_COMPONENT_CONTENT_EXTENSION_POINT_ID

public static final String FACTORY_COMPONENT_CONTENT_EXTENSION_POINT_ID
Constant defining factory component content extension point id.

See Also:
Constant Field Values

TAG_WIZARD

public static final String TAG_WIZARD
Constant defining factory component content wizard tag.

See Also:
Constant Field Values

_mainPage

protected NewProjectCreationPage _mainPage
Main page.


_pluginContentPage

protected FactoryComponentContentPage _pluginContentPage
FactoryComponent plug-in content page.


_wizardListPage

protected FactoryComponentTemplateListSelectionPage _wizardListPage
FactoryComponent templates page.

Constructor Detail

NewFactoryComponentProjectWizard

public NewFactoryComponentProjectWizard()
Constructor.

Method Detail

addPages

public void addPages()
See Also:
org.eclipse.jface.wizard.Wizard#addPages()

createTemplatePage

protected void createTemplatePage()

createWizardElement

protected WizardElement createWizardElement(IConfigurationElement config)

createPluginContentPage

protected void createPluginContentPage()
Create the plug-in content page.


createMainPage

protected void createMainPage()
Create the main page.


canFinish

public boolean canFinish()
See Also:
org.eclipse.jface.wizard.Wizard#canFinish()

performFinish

public boolean performFinish()
See Also:
org.eclipse.jface.wizard.Wizard#performFinish()

getWizardElement

public static WizardElement getWizardElement(ElementList elementList_p,
                                             String wizardElementId_p)
Get a wizard element for given id in given ElementList instance.

Parameters:
elementList_p -
wizardElementId_p -
Returns:
null if not found.

init

public void init(IWorkbench workbench_p,
                 IStructuredSelection selection_p)
See Also:
org.eclipse.ui.IWorkbenchWizard#init(org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection)

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.