| <?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.jee.web.server.webresource" |
| class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"> |
| <enablement> |
| <with variable="selection"> |
| <adapt type="org.eclipse.jst.javaee.web.WebApp"/> |
| </with> |
| </enablement> |
| </moduleArtifactAdapter> |
| |
| <moduleArtifactAdapter |
| id="org.eclipse.jst.jee.web.server.webresource2" |
| class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory"> |
| <enablement> |
| <with variable="selection"> |
| <adapt type="org.eclipse.jst.javaee.web.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.javaee.web.Servlet"> |
| <adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/> |
| </factory> |
| <factory |
| class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory" |
| adaptableType="org.eclipse.jst.javaee.web.WebApp"> |
| <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> |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| objectClass="org.eclipse.core.resources.IProject" |
| adaptable="true" |
| id="org.eclipse.jst.jee.ui.CreateDeploymentFilesAction"> |
| <action |
| class="org.eclipse.jst.jee.ui.internal.CreateDeploymentFilesActionDelegate" |
| enablesFor="1" |
| icon="icons/full/ctool16/dep_desc.gif" |
| id="createDeploymentFiles" |
| label="%create_deploy_files" |
| menubarPath="javeeUIPopupMenuCategory/slot1"> |
| </action> |
| <enablement> |
| <or> |
| <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> |
| <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> |
| <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> |
| <adapt type="org.eclipse.core.resources.IProject"> |
| <test forcePluginActivation="true" |
| property="org.eclipse.wst.common.project.facet.core.projectFacet" |
| value="jst.appclient:[5.0" /> |
| </adapt> |
| </or> |
| </enablement> |
| </objectContribution> |
| </extension> |
| |
| <!-- |
| <extension |
| point="org.eclipse.wst.common.frameworks.OperationExtension" |
| id="org.eclipse.wst.common.frameworks.datamodel.tests.extended"> |
| <operationExtension |
| id="org.eclipse.jst.jee.ui.internal.CreateDeploymentFilesDataModelOperation" |
| postOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.B" |
| preOperationClass="org.eclipse.wst.common.frameworks.datamodel.tests.extended.A"/> |
| |
| </extension> |
| --> |
| </plugin> |