blob: 005aead01d93cdbdcef396f13b5511bc92b4edce [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.project.facet.core.facets">
<project-facet-version facet="jst.ear" version="5.0">
<constraint>
<and>
<conflicts group="modules"/>
<conflicts facet="jst.java"/>
</and>
</constraint>
<group-member id="modules"/>
</project-facet-version>
<action facet="jst.ear" version="5.0" type="INSTALL" id="jst.ear#5.0#install">
<delegate class="org.eclipse.jst.jee.project.facet.EarFacetInstallDelegate"/>
<config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/>
</action>
<event-handler facet="jst.ear" version="5.0" type="POST_INSTALL">
<delegate class="org.eclipse.jst.jee.project.facet.EarFacetPostInstallDelegate"/>
</event-handler>
<event-handler facet="jst.ear" version="5.0" type="RUNTIME_CHANGED">
<delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/>
</event-handler>
</extension>
<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>
</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/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="5.0">
</moduleType>
<moduleType
types="jst.appclient"
versions="5.0,1.2,1.3,1.4">
</moduleType>
<moduleType
types="jst.web"
versions="2.5,2.2,2.3,2.4">
</moduleType>
<moduleType
types="jst.ejb"
versions="3.0,1.1,2.0,2.1">
</moduleType>
<moduleType
types="jst.connector"
versions="1.0,1.5">
</moduleType>
<moduleType
types="jst.utility"
versions="1.0">
</moduleType>
</moduleFactory>
</extension>
<extension
point="org.eclipse.core.runtime.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.runtime.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.runtime.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.runtime.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.jst.j2ee.J2EEModelProvider">
<provider>
<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.EAR5ModelProviderFactory"/>
<facet id="jst.ear" versions="5.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"/>
</provider>
</extension>
</plugin>