blob: 8753304cc01dc47f4fb75612b9aecc863b230692 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.wst.common.project.facet.ui.wizardPages">
<wizard-pages action="jst.ear#5.0#install">
<page class="org.eclipse.jst.jee.ui.project.facet.EarJavaEEFacetInstallPage"/>
</wizard-pages>
<wizard-pages action="jst.appclient#5.0#install">
<page class="org.eclipse.jst.jee.ui.project.facet.appclient.AppClientJavaEEFacetInstallPage"/>
</wizard-pages>
<wizard-pages action="jst.web#2.5#install">
<page class="org.eclipse.jst.jee.servlet.ui.project.facet.WebJavaEEFacetInstallPage"/>
</wizard-pages>
<wizard-pages action="jst.ejb#3.0#install">
<page class="org.eclipse.jst.jee.ejb.ui.project.facet.EjbJavaEEFacetInstallPage"/>
</wizard-pages>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IProject">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IFile">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<!--
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.j2ee.application.Application">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
-->
</extension>
<extension
point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<!--
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ear1"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.j2ee.application.Application"/>
</with>
</enablement>
</moduleArtifactAdapter>
-->
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ear2"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IProject">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:5.0" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ear3"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IFile">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:5.0" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
</extension>
<!-- ==================================================================== -->
<!-- Extension point: org.eclipse.etools.server.core.moduleObjectAdapters -->
<!-- Purpose: Define adapters for Web resources -->
<!-- ==================================================================== -->
<extension point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<!--
<moduleArtifactAdapter
id="org.eclipse.jst.web.server.webresource"
class="org.eclipse.jst.servlet.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.j2ee.webapplication.WebApp"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.web.server.webresource2"
class="org.eclipse.jst.servlet.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.server.core.Servlet"/>
</with>
</enablement>
</moduleArtifactAdapter>
-->
<moduleArtifactAdapter
id="org.eclipse.jst.jee.web.server.webresource3"
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IProject">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:2.5" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.web.server.webresource4"
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IFile">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:2.5" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.web.server.webresource5"
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jdt.core.ICompilationUnit">
<test forcePluginActivation="true"
property="org.eclipse.jst.j2ee.common.projectFacet"
value="jst.web:2.5" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IProject">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jdt.core.ICompilationUnit">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IFile">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.j2ee.webapplication.Servlet">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<!--
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.j2ee.webapplication.WebApp">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.server.core.Servlet">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
-->
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IProject">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jdt.core.ICompilationUnit">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.core.resources.IFile">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<!--
<factory
class="org.eclipse.jst.ejb.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.j2ee.ejb.EnterpriseBean">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.ejb.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.j2ee.ejb.EJBJar">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
-->
</extension>
<!-- ==================================================================== -->
<!-- Purpose: Define adapters for EJB resources -->
<!-- Extension point: org.eclipse.wst.server.core.moduleArtifactAdapters -->
<!-- ==================================================================== -->
<extension
point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<!--
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ejb"
class="org.eclipse.jst.ejb.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.j2ee.ejb.EJBJar"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ejb2"
class="org.eclipse.jst.ejb.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.j2ee.ejb.EnterpriseBean"/>
</with>
</enablement>
</moduleArtifactAdapter>
-->
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ejb3"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jdt.core.ICompilationUnit"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ejb4"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IFile">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb:3.0" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ejb5"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.core.resources.IProject">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb:3.0" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
</extension>
</plugin>