blob: 3ecf5d2033af5d308c0d1d4390b1b536256b9ee6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="jeeModelExtension" name="JEE Model Extension" schema="schema/jeeModelExtension.exsd"/>
<!--J EE5 -->
<extension
point="org.eclipse.wst.common.modulecore.resourceFactories">
<resourceFactory
class="org.eclipse.jst.javaee.web.internal.util.WebResourceFactoryImpl"
isDefault="false"
shortSegment="web.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee5webDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.ejb.internal.util.EjbResourceFactoryImpl"
isDefault="false"
shortSegment="ejb-jar.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee5ejbDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.applicationclient.internal.util.ApplicationclientResourceFactoryImpl"
isDefault="false"
shortSegment="application-client.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee5appclientDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.application.internal.util.ApplicationResourceFactoryImpl"
isDefault="false"
shortSegment="application.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee5earDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.jca.internal.util.JcaResourceFactoryImpl"
isDefault="false"
shortSegment="ra.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6connectorDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.web.internal.util.WebResourceFactoryImpl"
isDefault="false"
shortSegment="web.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6webDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.ejb.internal.util.EjbResourceFactoryImpl"
isDefault="false"
shortSegment="ejb-jar.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6ejbDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.applicationclient.internal.util.ApplicationclientResourceFactoryImpl"
isDefault="false"
shortSegment="application-client.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6appclientDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.application.internal.util.ApplicationResourceFactoryImpl"
isDefault="false"
shortSegment="application.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6earDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.webfragment.internal.util.WebfragmentResourceFactoryImpl"
isDefault="false"
shortSegment="web-fragment.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee6webfragmentDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.jca.internal.util.JcaResourceFactoryImpl"
isDefault="false"
shortSegment="ra.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7connectorDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.web.internal.util.WebResourceFactoryImpl"
isDefault="false"
shortSegment="web.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7webDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.ejb.internal.util.EjbResourceFactoryImpl"
isDefault="false"
shortSegment="ejb-jar.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7ejbDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.applicationclient.internal.util.ApplicationclientResourceFactoryImpl"
isDefault="false"
shortSegment="application-client.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7appclientDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.application.internal.util.ApplicationResourceFactoryImpl"
isDefault="false"
shortSegment="application.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7earDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.webfragment.internal.util.WebfragmentResourceFactoryImpl"
isDefault="false"
shortSegment="web-fragment.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee7webfragmentDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.jca.internal.util.JcaResourceFactoryImpl"
isDefault="false"
shortSegment="ra.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8connectorDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.web.internal.util.WebResourceFactoryImpl"
isDefault="false"
shortSegment="web.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8webDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.ejb.internal.util.EjbResourceFactoryImpl"
isDefault="false"
shortSegment="ejb-jar.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8ejbDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.applicationclient.internal.util.ApplicationclientResourceFactoryImpl"
isDefault="false"
shortSegment="application-client.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8appclientDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.application.internal.util.ApplicationResourceFactoryImpl"
isDefault="false"
shortSegment="application.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8earDD">
</contentTypeBinding>
</resourceFactory>
<resourceFactory
class="org.eclipse.jst.javaee.webfragment.internal.util.WebfragmentResourceFactoryImpl"
isDefault="false"
shortSegment="web-fragment.xml">
<contentTypeBinding
contentTypeId="org.eclipse.jst.jee.ee8webfragmentDD">
</contentTypeBinding>
</resourceFactory>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee"
class="org.eclipse.jst.javaee.core.internal.metadata.JavaeePackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
class="org.eclipse.jst.javaee.ejb.internal.metadata.EjbPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/application-client_5.xsd"
class="org.eclipse.jst.javaee.applicationclient.internal.metadata.ApplicationclientPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/application_5.xsd"
class="org.eclipse.jst.javaee.application.internal.metadata.ApplicationPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
class="org.eclipse.jst.javaee.web.internal.metadata.WebPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd"
class="org.eclipse.jst.javaee.webfragment.internal.metadata.WebfragmentPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/connector_1_6.xsd"
class="org.eclipse.jst.javaee.jca.internal.metadata.JcaPackage">
</package>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://java.sun.com/xml/ns/javaee/jsp"
class="org.eclipse.jst.javaee.jsp.internal.metadata.JspPackage">
</package>
</extension>
<extension
point="org.eclipse.wst.server.core.moduleFactories">
<moduleFactory
projects="true"
class="org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory"
id="org.eclipse.jst.jee.server">
<moduleType
types="jst.ear"
versions="8.0,7.0,6.0,5.0">
</moduleType>
<moduleType
types="jst.appclient"
versions="8.0,7.0,6.0,5.0,1.2,1.3,1.4">
</moduleType>
<moduleType
types="jst.web"
versions="4.0,3.1,3.0,2.5,2.2,2.3,2.4">
</moduleType>
<moduleType
types="jst.ejb"
versions="3.2,3.1,3.0,1.1,2.0,2.1">
</moduleType>
<moduleType
types="jst.connector"
versions="1.7,1.6,1.5,1.0">
</moduleType>
<moduleType
types="jst.utility"
versions="1.0">
</moduleType>
<moduleType
types="jst.webfragment"
versions="4.0,3.1,3.0">
</moduleType>
<enablement>
<or>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.appclient:8.0]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.ejb:3.2]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.utility:1.0]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.connector:1.7]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.web:4.0]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.ear:[5.0-8.0]"/>
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.webfragment:4.0]"/>
</or>
</enablement>
</moduleFactory>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ejb-jar.xml"
id="ee5ejbDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee5ejbContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEEContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ejb-jar.xml"
id="ee6ejbDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6ejbContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web.xml"
id="ee5webDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee5webContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEEContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web.xml"
id="ee6webDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6webContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web-fragment.xml"
id="ee6webfragmentDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6webfragmentContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application.xml"
id="ee5earDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee5earContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEEContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application.xml"
id="ee6earDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6earContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application-client.xml"
id="ee5appclientDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee5appclientContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEEContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application-client.xml"
id="ee6appclientDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6appclientContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ra.xml"
id="ee6connectorDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee6connectorContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE6ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ejb-jar.xml"
id="ee7ejbDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7ejbContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web.xml"
id="ee7webDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7webContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web-fragment.xml"
id="ee7webfragmentDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7webfragmentContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application.xml"
id="ee7earDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7earContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application-client.xml"
id="ee7appclientDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7appclientContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ra.xml"
id="ee7connectorDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee7connectorContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE7ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ejb-jar.xml"
id="ee8ejbDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8ejbContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web.xml"
id="ee8webDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8webContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="web-fragment.xml"
id="ee8webfragmentDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8webfragmentContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application.xml"
id="ee8earDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8earContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="application-client.xml"
id="ee8appclientDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8appclientContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-names="ra.xml"
id="ee8connectorDD"
base-type="org.eclipse.core.runtime.xml"
name="%ee8connectorContentType"
priority="high">
<describer
class="org.eclipse.jst.jee.contenttype.JEE8ContentDescriber">
</describer>
</content-type>
</extension>
<extension
point="org.eclipse.jst.j2ee.J2EEModelProvider">
<provider>
<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.EAR5ModelProviderFactory"/>
<facet id="jst.ear" versions="5.0,6.0,7.0,8.0"/>
</provider>
</extension>
<extension
point="org.eclipse.jst.j2ee.J2EEModelProvider">
<provider>
<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.AppClient5ModelProviderFactory"/>
<facet id="jst.appclient" versions="5.0,6.0,7.0,8.0"/>
</provider>
</extension>
<extension
point="org.eclipse.jst.j2ee.J2EEModelProvider">
<provider>
<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.Connector16ModelProviderFactory"/>
<facet id="jst.connector" versions="1.6,1.7"/>
</provider>
</extension>
</plugin>