blob: 55839b3527bfb9876bbcf1fd4be3ab48bbbe5c1f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
id="org.eclipse.jst.jsf.project.facet"
name="%plugin.facet.extension.name"
point="org.eclipse.wst.common.project.facet.core.facets">
<project-facet id="jsf.facelet">
<label>Facelet</label>
<description>%plugin.facet.description</description>
<default-version
provider="org.eclipse.jst.jsf.facelet.core.internal.facet.FaceletFacetDefaultVersionProvider">
</default-version>
</project-facet>
<project-facet-version facet="jsf.facelet" version="1.0">
<constraint>
<and>
<requires
facet="jst.jsf"
version="[1.0">
</requires>
</and>
</constraint>
</project-facet-version>
<action id="jsf.facelet.v10.install" facet="jsf.facelet" type="INSTALL" version="1.0">
<delegate class="org.eclipse.jst.jsf.facelet.core.internal.facet.FaceletInstallDelegate"/>
<config-factory
class="org.eclipse.jst.jsf.facelet.core.internal.facet.FaceletFacetInstallDataModelProvider">
</config-factory>
</action>
<action id="jsf.facelet.v10.uninstall" facet="jsf.facelet" type="UNINSTALL" version="1.0" >
<delegate class="org.eclipse.jst.jsf.facelet.core.internal.facet.FaceletUninstallDelegate"/>
<config-factory
class="org.eclipse.jst.jsf.facelet.core.internal.facet.FaceletFacetUninstallModelProvider">
</config-factory>
</action>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
<supported>
<runtime-component any="true"/>
<facet id="jsf.facelet" version="1.0"/>
</supported>
</extension>
<extension
point="org.eclipse.jst.jsf.core.tagregistry">
<tagRegistry
class="org.eclipse.jst.jsf.facelet.core.internal.registry.FaceletRegistryManager$MyRegistryFactory"
description="%tagRegistry.description.0"
id="FaceletRegistry">
<content-type
contentTypeId="org.eclipse.wst.html.core.htmlsource">
</content-type>
</tagRegistry>
</extension>
<extension point="org.eclipse.wst.xml.core.documentFactories">
<factory
type="xhtml"
class="org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory">
</factory>
</extension>
<extension
point="org.eclipse.jst.jsf.core.viewhandler">
<viewhandler
class="org.eclipse.jst.jsf.facelet.core.internal.view.DTFaceletViewHandler"
id="org.eclipse.jst.jsf.facelet.core.html.viewhandler">
</viewhandler>
</extension>
<extension
point="org.eclipse.wst.common.project.facet.core.presets">
<static-preset
extends="preset.jst.jsf.v1_2"
id="org.eclipse.jst.jsf.facelet.core.preset">
<facet
id="jsf.facelet"
version="1.0">
</facet>
<label>
%Facelet_1_0_Project
</label>
<description>
%Facelet_1_0_PresetDesc
</description>
</static-preset>
</extension>
<extension
point="org.eclipse.emf.edit.itemProviderAdapterFactories">
<factory
uri = "http://org.eclipse.jst.jsf.facelet.core/additionalTagMetadata.ecore"
class = "org.eclipse.jst.jsf.facelet.core.internal.cm.addtagmd.provider.AddTagMDItemProviderAdapterFactory"
supportedTypes =
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider
org.eclipse.emf.edit.provider.IStructuredItemContentProvider
org.eclipse.emf.edit.provider.ITreeItemContentProvider
org.eclipse.emf.edit.provider.IItemLabelProvider
org.eclipse.emf.edit.provider.IItemPropertySource
org.eclipse.jst.jsf.facelet.core.internal.cm.addtagmd.provider.IResourceProvider"/>
</extension>
<extension
point="org.eclipse.wst.xml.core.catalogContributions">
<catalogContribution id="default">
<public
publicId="-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
uri="dtd/facelet-taglib_1_0.dtd"
webURL="facelet-taglib_1_0.dtd" />
</catalogContribution>
</extension>
<extension
point="org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes">
<attributeValueRuntimeType
class="org.eclipse.jst.jsf.facelet.core.internal.cm.attributevalues.TemplateWebPathType"
id="attributevalues.TemplateWebPathType"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri = "http://org.eclipse.jst.jsf.facelet.core/additionalTagMetadata.ecore"
class = "org.eclipse.jst.jsf.facelet.core.internal.cm.addtagmd.AddTagMDPackage"
genModel = "model/additionalTagMetadata.genmodel" />
</extension>
</plugin>