blob: 7b23fa25195d1ffbdcfbe74192b71685a6193077 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.jst.servlet.ui"
name="WTP Servlet UI Plug-in"
version="1.0.0"
provider-name="IBM"
description="This plugin contains the UI to create web projects/export projects/import war archives/create servlets and filters."
class="org.eclipse.jst.servlet.ui.internal.plugin.ServletUIPlugin">
<runtime>
<library name="servletui.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.ui.workbench"/>
<import plugin="org.eclipse.jface"/>
<import plugin="org.eclipse.jst.j2ee.ui"/>
<import plugin="org.eclipse.wst.common.frameworks.ui"/>
<import plugin="org.eclipse.wst.common.frameworks"/>
<import plugin="org.eclipse.jst.j2ee"/>
<import plugin="org.eclipse.emf.edit"/>
<import plugin="org.eclipse.wst.common.emfworkbench.integration"/>
<import plugin="org.eclipse.jst.j2ee.core"/>
<import plugin="org.eclipse.jst.j2ee.web"/>
<import plugin="com.ibm.wtp.emf.workbench"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.wst.web"/>
<import plugin="org.eclipse.wst.common.navigator.workbench"/>
</requires>
<!-- Web Project Wizard -->
<extension
id="J2EEUIProjectWizards"
point="org.eclipse.ui.newWizards">
<category
name="%web.category_ui_"
id="org.eclipse.jst.servlet.ui">
</category>
<wizard
name="%web.project_ui_"
icon="icons/full/ctool16/newwar_wiz.gif"
category="org.eclipse.jst.servlet.ui"
class="org.eclipse.jst.servlet.ui.WebModuleCreationWizard"
project="true"
finalPerspective="org.eclipse.jst.j2ee.J2EEPerspective"
id="org.eclipse.jst.servlet.ui.WebModuleCreationWizard">
<description>
%new.web.project.description_ui_
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
name="%WarImportWizard.name"
icon="icons/full/ctool16/importwar_wiz.gif"
class="org.eclipse.jst.servlet.ui.WebModuleImportWizard"
id="org.eclipse.jst.servlet.ui.WebModuleImportWizard">
<description>
%WarImportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<wizard
name="%WarexportWizard.name"
icon="icons/full/ctool16/exportwar_wiz.gif"
class="org.eclipse.jst.servlet.ui.WebModuleExportWizard"
id="org.eclipse.jst.servlet.ui.WebModuleExportWizard">
<description>
%WarexportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<!-- WEB Group Contributions -->
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.wst.common.navigator.internal.groups.NavigatorGroup"
id="org.eclipse.jst.j2ee.internal.ui.navigator.webProjectActions">
<action
label="%web.project_ui_"
icon="icons/full/ctool16/newwar_wiz.gif"
class="org.eclipse.jst.servlet.ui.internal.actions.NewWebProjectAction"
menubarPath="org.eclipse.wst.common.frameworks.internal.navigator.new.menu/additions"
enablesFor="1"
id="org.eclipse.jst.servlet.ui.internal.actions.NewWebProjectAction">
</action>
<visibility>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.web.WebNature">
</objectState>
</visibility>
</objectContribution>
<objectContribution
objectClass="org.eclipse.wst.common.navigator.internal.groups.NavigatorGroup"
id="org.eclipse.jst.j2ee.internal.ui.navigator.webProjectActions">
<action
label="%WarImportWizard.name"
icon="icons/full/ctool16/importwar_wiz.gif"
class="org.eclipse.jst.servlet.ui.internal.actions.ImportWARAction"
menubarPath="org.eclipse.wst.common.frameworks.internal.navigator.import.menu/additions"
enablesFor="1"
id="org.eclipse.jst.servlet.ui.internal.actions.ImportWARAction">
</action>
<action
label="%WarexportWizard.name"
icon="icons/full/ctool16/exportwar_wiz.gif"
class="org.eclipse.jst.servlet.ui.internal.actions.ExportWARAction"
menubarPath="org.eclipse.wst.common.frameworks.internal.navigator.export.menu/additions"
enablesFor="1"
id="org.eclipse.jst.servlet.ui.internal.actions.ExportWARAction">
</action>
<visibility>
<objectState
name="projectNature"
value="org.eclipse.jst.j2ee.web.WebNature">
</objectState>
</visibility>
</objectContribution>
</extension>
<extension
point="org.eclipse.wst.common.frameworks.ui.extendableWizard">
<extendableWizard
id="org.eclipse.jst.servlet.ui.WebModuleCreationWizard">
</extendableWizard>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%ConvertWebProjectType"
description="%ConvertWebProjectType"
visible="true"
id="org.eclipse.jst.servlet.ui.internal.actions.ConvertToWebModuleTypeActionSet">
<action
label="%convertWebProjectTypeAction.label"
tooltip="%ConvertWebProjectTypeAction.tooltip"
menubarPath="project/additions"
class="org.eclipse.jst.servlet.ui.internal.actions.ConvertToWebModuleTypeAction"
enablesFor="1"
id="convertToWebModuleTypeAction">
<enablement>
<and>
<objectClass name="org.eclipse.core.resources.IProject"/>
<objectState name="nature" value="org.eclipse.wst.web.StaticWebNature"/>
</and>
</enablement>
</action>
</actionSet>
</extension>
</plugin>