| <?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> |