diff options
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee/plugin.xml')
-rw-r--r-- | plugins/org.eclipse.jst.j2ee/plugin.xml | 720 |
1 files changed, 0 insertions, 720 deletions
diff --git a/plugins/org.eclipse.jst.j2ee/plugin.xml b/plugins/org.eclipse.jst.j2ee/plugin.xml deleted file mode 100644 index 8066c9b6b..000000000 --- a/plugins/org.eclipse.jst.j2ee/plugin.xml +++ /dev/null @@ -1,720 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin> - - -<!-- Extension point to register specialized edit models with the EJBNature --> -<!-- Extension point to register specialized EJB commands --> - <extension-point id="EJBCommandExtension" name="EJBCommandExtension" schema="schema/EJBCommandExtension.exsd"/> -<!--============================--> -<!-- Codegen Contributions --> -<!--============================--> - -<!-- This extension-point sends notification to all extensions when J2EEModules are imported. - Each extension can specify a set of different module types to listen for or listen to them - all. The default is to receive notification for all module types. Notification is sent - to the specified class implementing org.eclipse.jst.j2ee.internal.J2EEModulePostImportHandler - - Both of the following examples register for notification for all J2EEModule types, the first - uses the defaults, while the second specifies each module type. To listen for only specific - module types, use the second example and specify only the types to listen to. - - <extension point="org.eclipse.jst.j2ee.internal.J2EEModulePostImport"> - <postImport className="org.eclipse.jst.j2ee.internal.tests.extensions.ModulePostImportTestDefault"></postImport> - </extension> - - <extension point="org.eclipse.jst.j2ee.internal.J2EEModulePostImport"> - <postImport className="org.eclipse.jst.j2ee.internal.tests.extensions.ModulePostImportTestAll"></postImport> - <module type="WEB"></module> - <module type="EJB"></module> - <module type="ApplicationClient"></module> - <module type="Connector"></module> - </extension> - --> - <extension-point id="J2EEModulePostImport" name="J2EEModulePostImport" schema="schema/J2EEModulePostImport.exsd"/> - - <extension-point id="EARModuleExtension" name="EARModuleExtension" schema="schema/EARModuleExtension.exsd"/> - <extension-point id="DeployerExtension" name="J2EE Deployer Extension" schema="schema/DeployerExtension.exsd"/> - <extension-point id="resourceEnvRefType" name="Resource Environment Reference Type" schema="schema/resourceEnvRefType.exsd"/> - <extension-point id="resourceRefType" name="Resource Reference Type" schema="schema/resourceRefType.exsd"/> - <extension-point id="WebServiceClientGenerator" name="WebServiceClientGenerator" schema="schema/WebServiceClientGenerator.exsd"/> - <extension-point id="ExtendedModuleImport" name="ExtendedModuleImport" schema="schema/ExtendedModuleImport.exsd"/> - <extension-point id="WSDLServiceHelper" name="WSDLServiceHelper" schema="schema/WSDLServiceHelper.exsd"/> - -<!--============================--> -<!-- Module Core Nature --> -<!--============================--> - - <extension - id="ModuleCoreNature" - name="Module Core Properties" - point="org.eclipse.core.resources.natures"> - <runtime> - <run - class="org.eclipse.wst.common.componentcore.ComponentCore"> - </run> - </runtime> - </extension> --> - <!-- Register the nature id with the EMFNature --> - <extension - point="org.eclipse.jem.util.nature_registration"> - <nature - id="org.eclipse.jst.j2ee.ModuleCore"> - </nature> - </extension> - - - - - - <extension - point="org.eclipse.wst.common.emfworkbench.integration.editModel"> - <editModel - editModelID="jst.ear" - factoryClass="org.eclipse.wst.common.componentcore.internal.impl.ArtifactEditModelFactory"> - <editModelResource - autoload="false" - URI="META-INF/application.xml"/> - </editModel> - </extension> - <extension - point="org.eclipse.wst.common.modulecore.artifactedit"> - <artifactedit - typeID="jst.ear" - class="org.eclipse.jst.j2ee.componentcore.util.EARArtifactEdit"> - </artifactedit> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.editModel"> - <editModel - editModelID="jst.appclient" - factoryClass="org.eclipse.jst.common.jdt.internal.integration.JavaArtifactEditModelFactory"> - <editModelResource - autoload="false" - URI="META-INF/application-client.xml"/> - </editModel> - </extension> - <extension - point="org.eclipse.wst.common.modulecore.artifactedit"> - <artifactedit - typeID="jst.appclient" - class="org.eclipse.jst.j2ee.applicationclient.componentcore.util.AppClientArtifactEdit"> - </artifactedit> - </extension> - -<!--===================================================--> -<!-- Register known J2EE DTDs and XSDs for XML editor --> -<!-- DTD and XSD Contributions --> -<!--===================================================--> -<extension - point="org.eclipse.wst.internet.cache.cacheresource"> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/dtd/web-app_2_3.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/j2ee/dtds/application-client_1_2.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/dtd/application-client_1_3.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/j2ee/dtds/application_1_2.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/dtd/application_1_3.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/dtd/ejb-jar_2_0.dtd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"/> - <cacheresource - license="http://developers.sun.com/license/berkeley_license.html" - url="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd"/> - - </extension> - - -<!-- <extension - point="org.eclipse.wst.xml.uriresolver.catalogContributor"> - <catalogContributor - catalogId="default"> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" - uri="dtds/web-app_2_2.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" - uri="dtds/web-app_2_3.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.2//EN" - uri="dtds/application-client_1_2.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.3//EN" - uri="dtds/application-client_1_3.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN" - uri="dtds/application_1_2.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" - uri="dtds/application_1_3.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" - uri="dtds/ejb-jar_1_1.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" - uri="dtds/ejb-jar_2_0.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" - uri="dtds/connector_1_0.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" - uri="dtds/web-jsptaglibrary_1_1.dtd"> - </mappingInfo> - <mappingInfo - key="-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" - uri="dtds/web-jsptaglibrary_1_2.dtd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd" - uri="xsds/application-client_1_4.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" - uri="xsds/application_1_4.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd" - uri="xsds/connector_1_5.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" - uri="xsds/ejb-jar_2_1.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/" - uri="xsds/j2ee_1_4.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd" - uri="xsds/jsp_2_0.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" - uri="xsds/web-app_2_4.xsd"> - </mappingInfo> - <mappingInfo - key="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" - uri="xsds/web-jsptaglibrary_2_0.xsd"> - </mappingInfo> - <mappingInfo - key="http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd" - uri="xsds/j2ee_jaxrpc_mapping_1_1.xsd"> - </mappingInfo> - <mappingInfo - key="http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd" - uri="xsds/j2ee_web_services_1_1.xsd"> - </mappingInfo> - <mappingInfo - key="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd" - uri="xsds/j2ee_web_services_client_1_1.xsd"> - </mappingInfo> - <mappingInfo - key="-//W3C//DTD XMLSCHEMA 200102//EN" - uri="dtds/XMLSchema.dtd"> - </mappingInfo> - <mappingInfo - key="datatypes" - uri="dtds/datatypes.dtd"> - </mappingInfo> - <mappingInfo - key="-//IBM Corporation, Inc.//DTD J2EE JAX-RPC mapping 1.0//EN" - uri="dtds/j2ee_jaxrpc_mapping_1_0.dtd "> - </mappingInfo> - <mappingInfo - key="-//IBM Corporation, Inc.//DTD J2EE Web services 1.0//EN" - uri="dtds/j2ee_web_services_1_0.dtd"> - </mappingInfo> - <mappingInfo - key="-//IBM Corporation, Inc.//DTD J2EE Web services client 1.0//EN" - uri="dtds/j2ee_web_services_client_1_0.dtd"> - </mappingInfo> - </catalogContributor> - </extension> --> -<!--=================================--> -<!-- LibCopy Builder Contributions --> -<!--=================================--> - <extension - id="LibCopyBuilder" - name="Library Copying Builder" - point="org.eclipse.core.resources.builders"> - <builder> - <run - class="org.eclipse.jst.j2ee.internal.plugin.LibCopyBuilder"> - </run> - </builder> - </extension> - <extension - id="EarValidator" - name="%ear_validator_UI_" - point="org.eclipse.wst.validation.validator"> - <validator> - <projectNature - id="org.eclipse.wst.common.modulecore.ModuleCoreNature"> - </projectNature> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.xml"> - </filter> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.xmi"> - </filter> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.jar"> - </filter> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter=".modulemaps"> - </filter> - <dependentValidator - depValValue="true"> - </dependentValidator> - <markerId - markerIdValue="EARValidatorMarker"> - </markerId> - <run - class="org.eclipse.jst.j2ee.internal.validation.UIEarValidator"> - </run> - <helper - class="org.eclipse.jst.j2ee.internal.validation.UIEarHelper"> - </helper> - </validator> - </extension> - <extension - id="EARValidatorMarker" - name="%EAR_VALIDATION_PROBLEMMARKER_NAME" - point="org.eclipse.core.resources.markers"> - <super - type="org.eclipse.wst.validation.problemmarker"> - </super> - <persistent - value="true"> - </persistent> - <attribute - name="owner"> - </attribute> - <attribute - name="validationSeverity"> - </attribute> - <attribute - name="targetObject"> - </attribute> - <attribute - name="groupName"> - </attribute> - <attribute - name="messageId"> - </attribute> - </extension> - <extension - id="ApplicationClientValidator" - name="%application_client_validator_UI_" - point="org.eclipse.wst.validation.validator"> - <validator> - <projectNature - id="org.eclipse.wst.common.modulecore.ModuleCoreNature"> - </projectNature> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter="MANIFEST.MF"> - </filter> - <filter - objectClass="org.eclipse.core.resources.IFile" - nameFilter="application-client.xml"> - </filter> - <dependentValidator - depValValue="true"> - </dependentValidator> - <helper - class="org.eclipse.jst.j2ee.internal.validation.UIApplicationClientHelper"> - </helper> - <run - class="org.eclipse.jst.j2ee.internal.validation.UIApplicationClientValidator"> - </run> - </validator> - </extension> -<!--ModuleMapInit--> -<!--============================--> -<!-- J2EE Extension Point Registry--> -<!--============================--> - <extension - point="org.eclipse.emf.ecore.generated_package"> - <package - uri="modulemap.xmi" - class="org.eclipse.jst.j2ee.internal.earcreation.modulemap.ModulemapPackage"> - </package> - </extension> -<!-- ====================================================== --> -<!-- Register package mappings --> -<!-- Several that have not changed are still registered as --> -<!-- a place holder for the future. --> -<!-- ====================================================== --> - <extension - point="org.eclipse.wst.common.emf.packageURIMap"> - <map - uri="modulemap.xmi" - prefix="modulemap"> - </map> - </extension> -<!-- ====================================================== --> -<!-- Extendable Operations --> -<!-- These operation are extendable in other plugins --> -<!-- ====================================================== --> - - <extension - name="J2EE tools function group" - point="org.eclipse.wst.common.frameworks.functionGroup"> - <functionGroup - initializerClassName="org.eclipse.jst.j2ee.internal.plugin.J2EEGroupInitializer" - name="J2EE Core tools" - functionGroupID="org.eclipse.jst.j2ee" - priority="0" - description="J2EE Core tools"> - </functionGroup> - <functionGroupPatternBinding - functionGroupID="org.eclipse.jst.j2ee" - pattern="org.eclipse.jst.j2ee.*"> - </functionGroupPatternBinding> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> - <adapterFactory - functionGroupID="org.eclipse.jst.j2ee" - className="org.eclipse.jst.j2ee.common.internal.provider.CommonItemProviderAdapterFactory" - packageURI="common.xmi" - id="org.eclipse.jst.j2ee.common.internal.provider.CommonItemProviderAdapterFactory"> - </adapterFactory> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> - <adapterFactory - functionGroupID="org.eclipse.jst.j2ee" - className="org.eclipse.jst.j2ee.internal.application.provider.ApplicationItemProviderAdapterFactory" - packageURI="application.xmi" - id="org.eclipse.jst.j2ee.application.provider.ApplicationItemProviderAdapterFactory"> - </adapterFactory> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> - <adapterFactory - functionGroupID="org.eclipse.jst.j2ee" - className="org.eclipse.jst.j2ee.internal.provider.ClientItemProviderAdapterFactory" - packageURI="client.xmi" - id="org.eclipse.jst.j2ee.client.provider.ClientItemProviderAdapterFactory"> - </adapterFactory> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> - <adapterFactory - functionGroupID="org.eclipse.jst.j2ee" - className="org.eclipse.jst.j2ee.internal.provider.ModulemapItemProviderAdapterFactory" - packageURI="modulemap.xmi" - id="org.eclipse.jst.j2ee.ear.modulemap.provider.ModulemapItemProviderAdapterFactory"> - </adapterFactory> - </extension> - <extension - point="org.eclipse.wst.common.emfworkbench.integration.adapterFactory"> - <adapterFactory - className="org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory" - packageURI="org.eclipse.emf.ecore.resource" - id="org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory"> - </adapterFactory> - </extension> - - - - -<!-- =============================================================== --> -<!-- Purpose: Define the default deployable project factory --> -<!-- Extension point: com.ibm.etools.server.core.deployableFactories --> -<!-- =============================================================== --> - <extension - point="org.eclipse.wst.server.core.moduleFactories"> - <moduleFactory - projects="true" - class="org.eclipse.jst.j2ee.internal.deployables.J2EEDeployableFactory" - id="org.eclipse.jst.j2ee.server"> - <moduleType - versions="*" - types="jst.ear, jst.appclient, jst.web, jst.ejb, jst.connector, jst.utility"> - </moduleType> - </moduleFactory> - </extension> - -<!-- =============================================================== --> -<!-- WTP Operation extendable operations --> -<!-- --> -<!-- =============================================================== --> - - - <!--============================--> - <!-- Builder Provider registrations--> - <!--============================--> - <extension - point="org.eclipse.wst.common.frameworks.DataModelProviderExtension"> - <DataModelProvider - class="org.eclipse.jst.j2ee.internal.common.operations.JARDependencyDataModelProvider" - id="org.eclipse.jst.j2ee.internal.common.operations.JARDependencyDataModelProvider"/> - <DataModelProvider - class="org.eclipse.jst.j2ee.application.internal.operations.UpdateManifestDataModelProvider" - id="org.eclipse.jst.j2ee.application.internal.operations.UpdateManifestDataModelProvider"/> - <DataModelProvider - class="org.eclipse.jst.j2ee.internal.common.operations.NewJavaClassDataModelProvider" - id="org.eclipse.jst.j2ee.internal.common.operations.NewJavaClassDataModelProvider"/> - </extension> - - <!-- Project Facets --> - <extension point="org.eclipse.wst.common.project.facet.core.facets"> - - <project-facet id="jst.ear"> - <label>%EAR_FACET_LABEL</label> - <description>%EAR_FACET_DESCRIPTION</description> - <icon>icons/EAR.gif</icon> - </project-facet> - - <project-facet-version facet="jst.ear" version="1.2"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/> - </action> -<!-- <action type="version-change"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetVersionChangeDelegate"/> - </action> --> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <conflicts group="modules"/> - <conflicts group="java"/> - </and> - </constraint> - <group-member id="modules"/> - <group-member id="java"/> - </project-facet-version> - - <project-facet-version facet="jst.ear" version="1.3"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/> - </action> - <!-- <action type="version-change"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetVersionChangeDelegate"/> - </action> --> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <conflicts group="modules"/> - <conflicts group="java"/> - </and> - </constraint> - <group-member id="modules"/> - <group-member id="java"/> - </project-facet-version> - - <project-facet-version facet="jst.ear" version="1.4"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/> - </action> - <!-- <action type="version-change"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetVersionChangeDelegate"/> - </action> --> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <conflicts group="modules"/> - <conflicts group="java"/> - </and> - </constraint> - <group-member id="modules"/> - <group-member id="java"/> - </project-facet-version> - - <project-facet id="jst.utility"> - <label>%UTILITY_FACET_LABEL</label> - <description>%UTILITY_FACET_DESCRIPTION</description> - </project-facet> - - <project-facet-version facet="jst.utility" version="1.0"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.UtilityFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.project.facet.UtilityFacetInstallDataModelProvider"/> - </action> - <action type="uninstall"> - <delegate class="org.eclipse.jst.j2ee.project.facet.UtilityFacetUnInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.project.facet.UtilityFacetInstallDataModelProvider"/> - </action> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <requires facet="jst.java" version=">=1.3"/> - <conflicts group="modules"/> - </and> - </constraint> - <group-member id="modules"/> - </project-facet-version> - - - <project-facet id="jst.appclient"> - <label>%APPCLIENT_FACET_LABEL</label> - <description>%APPCLIENT_FACET_DESCRIPTION</description> - <icon>icons/ear.gif</icon> - </project-facet> - - <project-facet-version facet="jst.appclient" version="1.2"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDataModelProvider"/> - </action> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <requires facet="jst.java" version=">=1.3"/> - <conflicts group="modules"/> - </and> - </constraint> - <group-member id="modules"/> - </project-facet-version> - - <project-facet-version facet="jst.appclient" version="1.3"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDataModelProvider"/> - </action> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <requires facet="jst.java" version=">=1.3"/> - <conflicts group="modules"/> - </and> - </constraint> - <group-member id="modules"/> - </project-facet-version> - - <project-facet-version facet="jst.appclient" version="1.4"> - <action type="install"> - <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDelegate"/> - <config-factory class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDataModelProvider"/> - </action> - <action type="runtime-changed"> - <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/> - </action> - <constraint> - <and> - <requires facet="jst.java" version=">=1.3"/> - <conflicts group="modules"/> - </and> - </constraint> - <group-member id="modules"/> - </project-facet-version> - - - <template id="template.jst.ear"> - <label>%EAR_FACET_TEMPLATE</label> - <fixed facet="jst.ear"/> - </template> - - <template id="template.jst.utility"> - <label>%UTILITY_FACET_TEMPLATE</label> - <fixed facet="jst.java"/> - <fixed facet="jst.utility"/> - </template> - - <template id="template.jst.appclient"> - <label>%APPCLIENT_FACET_TEMPLATE</label> - <fixed facet="jst.java"/> - <fixed facet="jst.appclient"/> - </template> - - </extension> - - <extension point="org.eclipse.wst.common.project.facet.core.validators"> - <validator class="org.eclipse.jst.j2ee.project.facet.EarFacetValidator"/> - </extension> - - <extension - point="org.eclipse.core.resources.markers" - id="differentRuntimesDetected"> - <super type="org.eclipse.wst.common.project.facet.core.validation.marker"/> - <attribute name="moduleProject"/> - <attribute name="runtime1"/> - <attribute name="runtime2"/> - <persistent value="true"/> - </extension> - - <extension - point="org.eclipse.wst.validation.validationHelper"> - <validationHelper - id="org.eclipse.jst.common.componentcore.util.ProjectValidationHelper" - helperClass="org.eclipse.jst.j2ee.internal.validation.ProjectValidationHelper"> - </validationHelper> - </extension> -</plugin> |