Project Facet Wizard Pages Extension Point

org.eclipse.wst.common.project.facet.ui.wizardPages

Used for associating wizard pages with a project facet action. For instance, wizard pages can be associated with the action of installing facet Abc or uninstalling facet FooBar.

<!ELEMENT extension (wizard-pages+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

(no description available)



<!ELEMENT wizard-pages (page+)>

<!ATTLIST wizard-pages

action CDATA #REQUIRED>

Used for associating wizard pages with a project facet action. For instance, wizard pages can be associated with the action of installing facet Abc or uninstalling facet FooBar.



<!ELEMENT page EMPTY>

<!ATTLIST page

class CDATA #REQUIRED>

Specifies one page in a sequence of wizard pages being associated with a project facet action.



The following example associates wizard pages with install and uninstall actions of facet1.

<extension point=

"org.eclipse.wst.common.project.facet.ui.wizardPages"

>

<wizard-pages action=

"facet1.install"

>

<page class=

"com.mycorp.Facet1InstallPage1"

/>

<page class=

"com.mycorp.Facet1InstallPage2"

/>

</wizard-pages>

<wizard-pages action=

"facet1.uninstall"

>

<page class=

"com.mycorp.Facet1UninstallPage"

/>

</wizard-pages>

</extension>