blob: 66cbff5ff52ba008c81f04a1be5a8b5e4f11c96e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- ====================================================== -->
<!-- -->
<!-- Purpose: Extension for the J2EE ACtion Sets -->
<!-- Extension point: org.eclipse.ui.actionSets -->
<!-- ====================================================== -->
<extension
point="org.eclipse.ui.actionSets">
<!--EJB.UI extension Contribution-->
<actionSet
label="EJB"
description="%ejb.action.set.description"
visible="false"
id="org.eclipse.jst.j2ee.J2eeMainActionSet3">
<action
label="%create.ejb.module_ui_"
icon="icons/full/ctool16/newejbprj_wiz.gif"
tooltip="%create.ejb.module_ui_"
class="org.eclipse.jst.ejb.ui.internal.actions.NewEJBComponentAction"
toolbarPath="J2EEMain2"
id="org.eclipse.jst.ejb.ui.internal.actions.NewEJBComponentAction">
</action>
</actionSet>
</extension>
<!--================================-->
<!-- Export Wizard Contributions -->
<!--================================-->
<extension
point="org.eclipse.ui.exportWizards">
<wizard
name="%ejb.jar.file_ui_"
icon="icons/full/ctool16/export_ejbjar_wiz.gif"
class="org.eclipse.jst.ejb.ui.internal.wizard.EJBComponentExportWizard"
id="org.eclipse.jst.ejb.ui.EJBModuleExportWizard">
<description>
%ejb.export.description_ui_
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<!-- New EJB Module Wizard -->
<extension
point="org.eclipse.ui.newWizards">
<category
name="EJB"
id="org.eclipse.jst.ejb.ui">
</category>
<wizard
name="%ejb.project_ui_"
icon="icons/full/ctool16/newejbprj_wiz.gif"
category="org.eclipse.jst.ejb.ui"
class="org.eclipse.jst.ejb.ui.internal.wizard.EJBComponentCreationWizard"
project="true"
id="org.eclipse.jst.ejb.ui.EJBComponentCreationWizard">
<description>
%new.ejb.project.description_ui_
</description>
</wizard>
</extension>
<!-- Navigator Object Contributions -->
<!-- EJB Group Contributions
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.wst.common.navigator.internal.groups.NavigatorGroup"
id="org.eclipse.jst.j2ee.internal.navigator.ui.ejbProjectActions">
<action
label="%ejb.jar.file_ui_"
icon="icons/full/ctool16/import_ejbjar.gif"
class="org.eclipse.jst.ejb.ui.internal.actions.ImportEJBAction"
menubarPath="org.eclipse.wst.common.frameworks.internal.navigator.import.menu/additions"
enablesFor="1"
id="org.eclipse.jst.ejb.ui.internal.actions.ImportEJBAction">
</action>
<action
label="%ejb.jar.file_ui_"
icon="icons/full/ctool16/export_ejbjar_wiz.gif"
class="org.eclipse.jst.ejb.ui.internal.actions.ExportEJBAction"
menubarPath="org.eclipse.wst.common.frameworks.internal.navigator.export.menu/additions"
enablesFor="1"
id="org.eclipse.jst.ejb.ui.internal.actions.ExportEJBAction">
</action>
<visibility>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.ejb.EJBNature">
</objectState>
</visibility>
</objectContribution>
</extension>
-->
<!-- ====================================================== -->
<!-- Label Decorators -->
<!-- ====================================================== -->
<extension
point="org.eclipse.ui.decorators">
<decorator
lightweight="true"
objectClass="org.eclipse.jst.j2ee.internal.ejb.provider.BeanClassProviderHelper"
adaptable="true"
label="%beanClassAnnotationDecorator"
class="org.eclipse.jst.ejb.ui.internal.util.EJBAnnotationBeanDecorator"
state="true"
location="TOP_LEFT"
id="org.eclipse.jst.ejb.ui.internal.util.EJBAnnotationBeanDecorator_beanClass">
<description>
%beanClassAnnotationDecorator.description
</description>
</decorator>
<decorator
lightweight="true"
objectClass="org.eclipse.jst.j2ee.ejb.EnterpriseBean"
adaptable="true"
label="%ejbAnnotationDecorator"
class="org.eclipse.jst.ejb.ui.internal.util.EJBAnnotationBeanDecorator"
state="true"
location="TOP_LEFT"
id="org.eclipse.jst.ejb.ui.internal.util.EJBAnnotationBeanDecorator">
<description>
%ejbAnnotationDecorator.description
</description>
</decorator>
</extension>
<!--================================-->
<!-- Import Wizard Contributions -->
<!--================================-->
<extension
point="org.eclipse.ui.importWizards">
<wizard
name="%ejb.jar.file_ui_"
icon="icons/full/ctool16/import_ejbjar.gif"
class="org.eclipse.jst.ejb.ui.internal.wizard.EJBComponentImportWizard"
id="org.eclipse.jst.ejb.ui.EJBModuleImportWizardNew">
<description>
%ejb.import.description_ui_
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.wst.common.navigator.workbench.commonWizard">
<!-- EJB New -->
<commonWizard
type="new"
wizardId="org.eclipse.jst.ejb.ui.EJBComponentCreationWizard">
<enablement>
<or>
<objectClass
name="org.eclipse.core.resources.IWorkspaceRoot">
</objectClass>
<and>
<objectClass
name="org.eclipse.core.resources.IProject">
</objectClass>
<or>
<objectState
name="projectNature"
value="org.eclipse.wst.common.modulecore.ModuleCoreNature">
</objectState>
</or>
</and>
<objectClass
name="org.eclipse.jst.j2ee.internal.application.impl.ApplicationImpl">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.provider.ModulesItemProvider">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.application.impl.ModuleImpl">
</objectClass>
</or>
</enablement>
</commonWizard>
<!-- EJB Import -->
<!-- <commonWizard
type="import"
wizardId="org.eclipse.jst.ejb.ui.EJBModuleImportWizard">
<enablement>
<or>
<objectClass
name="org.eclipse.core.resources.IWorkspaceRoot">
</objectClass>
<and>
<objectClass
name="org.eclipse.wst.common.navigator.internal.groups.NavigatorGroup">
</objectClass>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.ejb.EJBNature">
</objectState>
</and>
<and>
<objectClass
name="org.eclipse.core.resources.IProject">
</objectClass>
<or>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.EARNature">
</objectState>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.ejb.EJBNature">
</objectState>
</or>
</and>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.impl.EJBJarImpl">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.provider.GroupedEJBItemProvider">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.application.impl.ApplicationImpl">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.provider.ModulesItemProvider">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.application.impl.ModuleImpl">
</objectClass>
</or>
</enablement>
</commonWizard> -->
<!-- EJB Export -->
<!-- <commonWizard
type="export"
wizardId="org.eclipse.jst.ejb.ui.EJBModuleExportWizard">
<enablement>
<or>
<and>
<or>
<objectClass
name="org.eclipse.wst.common.navigator.internal.groups.NavigatorGroup">
</objectClass>
<objectClass
name="org.eclipse.core.resources.IProject">
</objectClass>
</or>
<or>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.ejb.EJBNature">
</objectState>
</or>
</and>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.impl.EJBJarImpl">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.provider.GroupedEJBItemProvider">
</objectClass>
</or>
</enablement>
</commonWizard> -->
<!-- Import Classes Wizard -->
<!-- <commonWizard
type="import"
wizardId="org.eclipse.jst.j2ee.internal.wizard.ClassesImportWizard">
<enablement>
<or>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.impl.EJBJarImpl">
</objectClass>
<objectClass
name="org.eclipse.jst.j2ee.internal.ejb.provider.GroupedEJBItemProvider">
</objectClass>
</or>
</enablement>
</commonWizard> -->
</extension>
</plugin>