blob: 454a1b9a090415ab24d1445f7d4a4c99672a6a41 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<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.javaee.application.Application">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
adaptableType="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<adapter
type="org.eclipse.debug.ui.actions.ILaunchable">
</adapter>
</factory>
</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.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.javaee.ejb.EJBJar">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.javaee.ejb.SessionBean">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.javaee.ejb.MessageDrivenBean">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
adaptableType="org.eclipse.jst.javaee.ejb.EntityBean">
<adapter type= "org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode"
class="org.eclipse.jst.jee.ui.internal.navigator.DDAdapterFactory">
<adapter
type="org.eclipse.jdt.core.IJavaElement">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<moduleArtifactAdapter
id="org.eclipse.jst.jee.server.ear1"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.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>
<moduleArtifactAdapter
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory"
id="org.eclipse.jst.jee.server.ear4">
<enablement>
<with
variable="selection">
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</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>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.web.server.webresource6"
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.SessionBean"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.jee.web.server.webresource7"
class="org.eclipse.jst.jee.ui.internal.deployables.WebDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.MessageDrivenBean"/>
</with>
</enablement>
</moduleArtifactAdapter>
</extension>
<!-- ==================================================================== -->
<!-- Extension point: org.eclipse.etools.server.core.moduleObjectAdapters -->
<!-- Purpose: Define adapters for Web fragment 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.WebFragment"/>
</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.webfragment:[3.0" />
</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.webfragment:[3.0" />
</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.webfragment:[3.0" />
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
</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.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.EJBJar"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ejb2"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.SessionBean"/>
</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>
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ejb6"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.MessageDrivenBean"/>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
id="org.eclipse.jst.j2ee.server.ejb7"
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory">
<enablement>
<with variable="selection">
<adapt type="org.eclipse.jst.javaee.ejb.EntityBean"/>
</with>
</enablement>
</moduleArtifactAdapter>
</extension>
<extension
point="org.eclipse.wst.server.core.moduleArtifactAdapters">
<moduleArtifactAdapter
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
id="org.eclipse.jst.jee.server.ejb">
<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">
</test>
</adapt>
</with>
</enablement>
</moduleArtifactAdapter>
<moduleArtifactAdapter
class="org.eclipse.jst.jee.ui.internal.deployables.EJBDeployableArtifactAdapterFactory"
id="org.eclipse.jst.jee.server.ejb77">
<enablement>
<with
variable="selection">
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider">
</instanceof>
</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/slot2">
</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>
<adapt type="org.eclipse.core.resources.IProject">
<test forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.connector:[1.6" />
</adapt>
</or>
</enablement>
</objectContribution>
<objectContribution
id="show_dep_prop_page"
nameFilter="*"
objectClass="org.eclipse.jst.jee.ui.internal.navigator.ear.ModulesNode">
<action
class="org.eclipse.jst.jee.ui.internal.navigator.ear.ShowDepPropPageAction"
enablesFor="1"
id="show_dep_prop_page"
label="%ADD_REMOVE_MODULE_DEPENDENCIES_ACTION"
menubarPath="additions">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="org.eclipse.jst.jee.ui.CreateDeploymentFilesAction2"
objectClass="java.lang.Object">
<action
class="org.eclipse.jst.jee.ui.internal.CreateDeploymentFilesActionDelegate"
enablesFor="1"
icon="icons/full/ctool16/dep_desc.gif"
id="createDeploymentFiles"
label="%create_deploy_files">
</action>
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.appclient.GroupAppClientProvider">
</instanceof>
</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>
-->
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.jst.jee.ui.internal.navigator.Ejb3ContentProvider"
icon="icons/ejbgroup_obj.gif"
id="org.eclipse.jst.jee.ui.ejb"
labelProvider="org.eclipse.jst.jee.ui.internal.navigator.Ejb3LabelProvider"
name="%EJB_NAVIGATOR_CONTENT"
priority="highest">
<triggerPoints>
<or>
<adapt type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb:3.0"/>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb:3.1">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb:3.2">
</test>
</or>
</adapt>
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode" />
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode" />
<instanceof value="org.eclipse.jst.javaee.core.JavaEEObject" />
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.AbstractEjbGroupProvider">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode" />
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode" />
<instanceof value="org.eclipse.jst.javaee.core.JavaEEObject" />
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.AbstractEjbGroupProvider">
</instanceof>
</or>
</possibleChildren>
<commonWizard
menuGroupId="org.eclipse.jst.ejb.ui"
type="new"
wizardId="org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEjbSession">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.ejb.SessionBean">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanInterfaceNode">
</instanceof>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.jst.jee.ui.beanType"
value="isSessionBean">
</test>
</or>
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ejb.ui"
type="new"
wizardId="org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEjbMessageDriven">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.ejb.MessageDrivenBean">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.ActivationConfigProperties">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.ejb.ActivationConfigProperty">
</instanceof>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.jst.jee.ui.beanType"
value="isMessageDrivenBean">
</test>
</or>
</adapt>
</or></enablement>
</commonWizard>
<actionProvider
class="org.eclipse.jst.jee.ui.internal.navigator.JEEActionProvider"
id="org.eclipse.jst.javaee.ui.JEEActionProvider">
<enablement>
<or>
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode"/>
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode"/>
<instanceof value="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanInterfaceNode"/>
<instanceof value="org.eclipse.jst.javaee.core.JavaEEObject" />
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.appclient.GroupAppClientProvider">
</instanceof>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.NewActionProvider"
id="org.eclipse.ui.navigator.resources.JEENewActions">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractSubWebProviders">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof></or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.ResourceMgmtActionProvider"
id="org.eclipse.ui.navigator.resources.actions.JEEResourceMgmtAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractGroupProvider">
</instanceof>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.WorkManagementActionProvider"
id="org.eclipse.ui.internal.navigator.resources.actions.JEEWorkMgmtAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.PortingActionProvider"
id="org.eclipse.ui.internal.navigator.resources.actions.JEEPortingAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.AbstractDDNode">
</instanceof>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</actionProvider>
<commonWizard
menuGroupId="org.eclipse.jst.ejb.export1"
type="export"
wizardId="org.eclipse.jst.ejb.ui.internal.wizard.EJBComponentExportWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider">
</instanceof>
</or>
</enablement>
</commonWizard>
</navigatorContent>
<navigatorContent
contentProvider="org.eclipse.jst.jee.ui.internal.navigator.Web25ContentProvider"
icon="icons/webgroup_obj.gif"
id="org.eclipse.jst.jee.ui.web"
labelProvider="org.eclipse.jst.jee.ui.internal.navigator.Web25LabelProvider"
name="%WEB_NAVIGATOR_CONTENT"
priority="highest">
<triggerPoints>
<or>
<adapt type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:2.5"/>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:3.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:3.1">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web:4.0">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractWebGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebArtifactNode">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractWebGroupProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebArtifactNode">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
</or>
</possibleChildren>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.ResourceMgmtActionProvider"
id="org.eclipse.ui.internal.navigator.resources.actions.JEEWebResourceMgmtAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractSubWebProviders">
</instanceof>
<!--<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>-->
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.WorkManagementActionProvider"
id="org.eclipse.ui.internal.navigator.resources.actions.JEEWebWrkMngmntAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractSubWebProviders">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.ui.internal.navigator.resources.actions.PortingActionProvider"
id="org.eclipse.ui.internal.navigator.resources.actions.JEEWebPortingAction">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.AbstractSubWebProviders">
</instanceof>
<!--
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>-->
</or>
</enablement>
</actionProvider>
<commonWizard
menuGroupId="org.eclipse.wst.web.ui.webclass"
type="new"
wizardId="org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.GroupServletItemProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.web.Servlet">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.GroupServletMappingItemProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.web.ServletMapping">
</instanceof>
</or></enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.wst.web.ui.webclass"
type="new"
wizardId="org.eclipse.jst.servlet.ui.internal.wizard.AddFilterWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.GroupFiltersItemProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.web.Filter">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.GroupFilterMappingItemProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.web.FilterMapping">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.web.Servlet">
</instanceof>
</or></enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.wst.web.ui.webclass"
type="new"
wizardId="org.eclipse.jst.servlet.ui.internal.wizard.AddListenerWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.GroupListenerItemProvider">
</instanceof>
<instanceof
value="org.eclipse.jst.javaee.core.Listener">
</instanceof>
</or></enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.wst.web.export"
type="export"
wizardId="org.eclipse.jst.servlet.ui.internal.wizard.WebComponentExportWizard">
<enablement>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider">
</instanceof>
</or>
</enablement>
</commonWizard>
</navigatorContent>
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.jst.jee.ui.internal.navigator.Ear5ContentProvider"
icon="icons/eargroup_obj.gif"
id="org.eclipse.jst.jee.ui.ear"
labelProvider="org.eclipse.jst.jee.ui.internal.navigator.Ear5LabelProvider"
name="%EAR_NAVIGATOR_CONTENT"
priority="highest">
<triggerPoints>
<or>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear..BundledNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof>
<adapt
type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:5.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:6.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:7.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear:8.0">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.ModulesNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.BundledLibsNode">
</instanceof>
<instanceof
value="org.eclipse.wst.common.componentcore.resources.IVirtualReference">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof
value="java.io.File">
</instanceof>
<adapt
type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.web">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ejb">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.utility">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.connector">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.ModulesNode"/>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.BundledNode"/>
<instanceof
value="org.eclipse.core.internal.resources.File">
</instanceof>
<instanceof
value="org.eclipse.jdt.internal.core.JarPackageFragmentRoot">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof>
<instanceof
value="org.eclipse.core.internal.resources.Project">
</instanceof>
<instanceof
value="org.eclipse.wst.common.componentcore.resources.IVirtualReference">
</instanceof>
</or>
</possibleChildren>
<commonSorter
class="org.eclipse.jst.jee.ui.internal.navigator.ear.Application5ViewerSorter"
id="org.eclipse.jst.jee.navigator.internal.ApplicationViewerSorter">
</commonSorter>
<dropAssistant
class="org.eclipse.jst.jee.ui.internal.navigator.dnd.AddProjectToEARDropAssistant"
id="org.eclipse.jst.jee.navigator.ui.AddModulesToEAR">
<possibleDropTargets>
<or>
<adapt
type="org.eclipse.core.resources.IProject">
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.ear">
</test>
</adapt>
<instanceof
value="org.eclipse.jst.javaee.application.Application">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.AbstractEarNode">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</instanceof>
</or>
</possibleDropTargets>
</dropAssistant>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui"
type="new"
wizardId="org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or></enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui"
type="new"
wizardId="org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui"
type="new"
wizardId="org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui"
type="new"
wizardId="org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui"
type="new"
wizardId="org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.export"
type="export"
wizardId="org.eclipse.jst.j2ee.internal.wizard.EARComponentExportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.j2ee.internal.wizard.AppClientComponentImportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.j2ee.internal.wizard.EARComponentImportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.j2ee.internal.wizard.J2EEUtilityJarImportWizardNew">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.ejb.ui.internal.wizard.EJBComponentImportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.servlet.ui.internal.wizard.WebComponentImportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
<commonWizard
menuGroupId="org.eclipse.jst.ear.ui.import"
type="import"
wizardId="org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorComponentImportWizard">
<enablement>
<or>
<adapt
type="org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider">
</adapt>
</or>
</enablement>
</commonWizard>
</navigatorContent>
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.jst.jee.ui.internal.navigator.AppClient5ContentProvider"
icon="icons/appclientgroup_obj.gif"
id="org.eclipse.jst.jee.ui.appclient"
labelProvider="org.eclipse.jst.jee.ui.internal.navigator.AppClient5LabelProvider"
name="%APP_CLIENT_NAVIGATOR_CONTENT"
priority="highest">
<triggerPoints>
<or>
<adapt
type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient:5.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient:6.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient:7.0">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient:8.0">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.appclient.GroupAppClientProvider">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
<adapt
type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.appclient:5.0">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.appclient.GroupAppClientProvider">
</instanceof>
</or>
</possibleChildren>
</navigatorContent>
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.jst.jee.ui.internal.navigator.ConnectorContentProvider"
icon="icons/connectorgroup_obj.gif"
id="org.eclipse.jst.jee.ui.ra"
labelProvider="org.eclipse.jst.jee.ui.internal.navigator.ConnectorLabelProvider"
name="%CONNECTOR_NAVIGATOR_CONTENT"
priority="highest">
<possibleChildren>
<or>
<instanceof
value="org.eclipse.jst.javaee.core.JavaEEObject">
</instanceof>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ra.AbstractConnectorGroupProvider">
</instanceof>
</or>
</possibleChildren>
<triggerPoints>
<or>
<adapt
type="org.eclipse.core.resources.IProject">
<or>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.connector:1.6">
</test>
<test
forcePluginActivation="true"
property="org.eclipse.wst.common.project.facet.core.projectFacet"
value="jst.connector:1.7">
</test>
</or>
</adapt>
<instanceof
value="org.eclipse.jst.jee.ui.internal.navigator.ra.AbstractConnectorGroupProvider">
</instanceof>
</or>
</triggerPoints>
</navigatorContent>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.jst.jee.ui.internal.navigator.ejb.GroupEJBProvider"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<adapter
type="org.eclipse.debug.ui.actions.ILaunchable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.jst.javaee.core.JavaEEObject"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<adapter
type="org.eclipse.debug.ui.actions.ILaunchable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider"
class="org.eclipse.jst.jee.ui.internal.deployables.EnterpriseDeployableArtifactAdapterFactory">
<adapter
type="org.eclipse.debug.ui.actions.ILaunchable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.jst.javaee.core.JavaEEObject"
class="org.eclipse.jst.j2ee.navigator.internal.J2EEEMFAdapterFactory">
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<actionExtension pattern="org.eclipse.jst.javaee.ui.JEEActionProvider"/>
</includes>
</viewerActionBinding>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
location="TOP_RIGHT"
lightweight="true"
label="%ENTERPRISE_BEAN_DECORATOR"
state="true"
class="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator"
id="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator">
<enablement>
<or>
<objectClass
name="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanInterfaceNode">
</objectClass>
<objectClass
name="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode">
</objectClass>
</or>
</enablement>
<description>
%ENTERPRISE_BEAN_DECORATOR.DESCRIPTION
</description>
</decorator>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.jst.jee.ui.*"/>
<contentExtension pattern="org.eclipse.jst.jee.ui.filters.*"/>
<contentExtension
pattern="org.eclipse.jst.jee.ui.internal.navigator.*">
</contentExtension>
</includes>
</viewerContentBinding>
</extension>
<!-- ====================================================== -->
<!-- Label Decorators -->
<!-- ====================================================== -->
<extension
point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
location="TOP_LEFT"
lightweight="true"
label="%jeeProjectDecorator"
state="true"
class="org.eclipse.jst.j2ee.navigator.internal.J2EEProjectDecorator"
id="org.eclipse.jst.jee.navigator.internal.JEEProjectDecorator">
<enablement>
<or>
<objectClass name="org.eclipse.core.resources.IProject"/>
<objectClass name="org.eclipse.jdt.core.IJavaProject"/>
</or>
</enablement>
<description>
%jeeProjectDecorator.description
</description>
</decorator>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNodePropertyTester"
id="org.eclipse.jst.jee.ui.BeanNodePropertyTester"
namespace="org.eclipse.jst.jee.ui"
properties="beanType"
type="org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanNode">
</propertyTester>
</extension>
</plugin>