blob: 98934732c5a13c4df7753411a8daad5d735977fb [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.pde.ui"
name="%name"
version="3.0.2"
provider-name="%provider-name"
class="org.eclipse.pde.internal.ui.PDEPlugin">
<runtime>
<library name="pdeui.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.runtime.compatibility"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.ui.views"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.ant.core"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.help.base"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="org.eclipse.jdt.launching"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.pde"/>
<import plugin="org.eclipse.pde.build"/>
<import plugin="org.eclipse.search"/>
<import plugin="org.eclipse.team.core"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.update.core"/>
<import plugin="org.eclipse.ui.forms"/>
<import plugin="org.eclipse.ant.ui"/>
<import plugin="org.eclipse.jdt.junit"/>
<import plugin="org.eclipse.ui.intro"/>
<import plugin="org.eclipse.ui.cheatsheets"/>
</requires>
<!-- Extension points -->
<extension-point id="pluginContent" name="%expoint.pluginContent.name" schema="schema/pluginContent.exsd"/>
<extension-point id="newExtension" name="%expoint.newExtension.name" schema="schema/newExtension.exsd"/>
<extension-point id="templates" name="%expoint.templates.name" schema="schema/templates.exsd"/>
<extension-point id="samples" name="%expoint.samples.name" schema="schema/samples.exsd"/>
<!-- Extensions -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspective.name"
icon="icons/eview16/plugins.gif"
class="org.eclipse.pde.internal.ui.PDEPerspective"
id="org.eclipse.pde.ui.PDEPerspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%preferences.main.name"
class="org.eclipse.pde.internal.ui.preferences.MainPreferencePage"
id="org.eclipse.pde.ui.MainPreferencePage">
</page>
<page
name="%preferences.target.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.TargetPlatformPreferencePage"
id="org.eclipse.pde.ui.TargetPlatformPreferencePage">
</page>
<page
name="%preferences.targetEnv.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.TargetEnvironmentPreferencePage"
id="org.eclipse.pde.ui.TargetEnvironmentPreferencePage">
</page>
<page
name="%preferences.source.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.SourcePreferencePage"
id="org.eclipse.pde.ui.SourcePreferencePage">
</page>
<page
name="%preferences.editor.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.EditorPreferencePage"
id="org.eclipse.pde.ui.EditorPreferencePage">
</page>
<page
name="%preferences.compilers.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.CompilersPreferencePage"
id="org.eclipse.pde.ui.CompilersPreferencePage">
</page>
<page
name="%preferences.buildOptions.name"
category="org.eclipse.pde.ui.MainPreferencePage"
class="org.eclipse.pde.internal.ui.preferences.BuildOptionsPreferencePage"
id="org.eclipse.pde.ui.buildOptionsPreferencePage">
</page>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="%new.category.name"
id="org.eclipse.pde.PDE">
</category>
<wizard
name="%new.pluginProject.name"
icon="icons/etool16/newpprj_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.plugin.NewPluginProjectWizard"
project="true"
finalPerspective="org.eclipse.pde.ui.PDEPerspective"
id="org.eclipse.pde.ui.NewProjectWizard">
<description>
%new.pluginProject.description
</description>
</wizard>
<wizard
name="%new.fragmentProject.name"
icon="icons/etool16/newfprj_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.plugin.NewFragmentProjectWizard"
project="true"
finalPerspective="org.eclipse.pde.ui.PDEPerspective"
id="org.eclipse.pde.ui.NewFragmentWizard">
<description>
%new.fragmentProject.description
</description>
</wizard>
<wizard
name="%new.schemaFile.name"
icon="icons/obj16/schema_obj.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.extension.NewSchemaFileWizard"
finalPerspective="org.eclipse.pde.ui.PDEPerspective"
id="org.eclipse.pde.ui.NewSchemaFileWizard">
<description>
%new.schemaFile.description
</description>
</wizard>
<wizard
name="%new.convert.name"
icon="icons/etool16/convjpprj_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.tools.ConvertedProjectWizard"
id="org.eclipse.pde.ui.ConvertedProjectWizard">
<description>
%new.convert.description
</description>
</wizard>
<wizard
name="%new.feature.name"
icon="icons/etool16/newftrprj_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.feature.NewFeatureProjectWizard"
project="true"
finalPerspective="org.eclipse.pde.ui.PDEPerspective"
id="org.eclipse.pde.ui.NewFeatureProjectWizard">
<description>
%new.feature.description
</description>
</wizard>
<wizard
name="%new.patch.name"
icon="icons/etool16/newefix_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.feature.NewFeaturePatchWizard"
finalPerspective="org.eclipse.pde.ui.PDEPerspective"
project="true"
id="org.eclipse.pde.ui.NewFeaturePatchWizard">
<description>
%new.patch.description
</description>
</wizard>
<wizard
name="%new.site.name"
icon="icons/etool16/newsiteprj_wiz.gif"
category="org.eclipse.pde.PDE"
class="org.eclipse.pde.internal.ui.wizards.site.NewSiteProjectWizard"
project="true"
id="org.eclipse.pde.ui.NewSiteProjectWizard">
<description>
%new.site.description
</description>
</wizard>
</extension>
<extension
id="selfhosting.import"
point="org.eclipse.ui.importWizards">
<wizard
name="%PluginImportWizard.label"
icon="icons/etool16/imp_extplug.gif"
class="org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard"
id="org.eclipse.pde.ui.PluginImportWizard">
<description>
%PluginImportWizard.description
</description>
</wizard>
<wizard
name="%FeatureImportWizard.label"
icon="icons/etool16/imp_extfeat.gif"
class="org.eclipse.pde.internal.ui.wizards.imports.FeatureImportWizard"
id="org.eclipse.pde.ui.FeatureImportWizard">
<description>
%FeatureImportWizard.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<wizard
name="%PluginExportWizard.label"
icon="icons/etool16/exp_deployplug.gif"
class="org.eclipse.pde.internal.ui.wizards.exports.PluginExportWizard"
id="org.eclipse.pde.ui.pluginExportWizard">
<description>
%PluginExportWizard.description
</description>
<selection
name="plugin.xml"
class="org.eclipse.core.resources.IFile">
</selection>
<selection
name="fragment.xml"
class="org.eclipse.core.resources.IFile">
</selection>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
<wizard
name="%FeatureExportWizard.label"
icon="icons/etool16/exp_deployfeat.gif"
class="org.eclipse.pde.internal.ui.wizards.exports.FeatureExportWizard"
id="org.eclipse.pde.ui.featureExportWizard">
<description>
%FeatureExportWizard.description
</description>
<selection
name="feature.xml"
class="org.eclipse.core.resources.IFile">
</selection>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.pde.ui.pluginContent">
<wizard
name="%pluginContent.helloWorld.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.HelloWorldNewWizard"
id="org.eclipse.pde.ui.pluginContent.helloWorld">
<description>
%pluginContent.helloWorld.description
</description>
</wizard>
<wizard
name="%pluginContent.view.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.ViewNewWizard"
id="org.eclipse.pde.ui.pluginContent.view">
<description>
%pluginContent.view.description
</description>
</wizard>
<wizard
name="%pluginContent.multiPageEditor.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.MultiPageEditorNewWizard"
id="org.eclipse.pde.ui.pluginContent.multiPageEditor">
<description>
%pluginContent.multiPageEditor.description
</description>
</wizard>
<wizard
name="%pluginContent.choice.name"
icon="icons/etool16/script_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.NewPluginTemplateChoiceWizard"
id="org.eclipse.pde.ui.pluginContent.choice">
<description>
%pluginContent.choice.description
</description>
</wizard>
<wizard
name="%pluginContent.perspectiveExtensions.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.PerspectiveExtensionsNewWizard"
id="org.eclipse.pde.ui.pluginContent.perspectiveExtensions">
<description>
%pluginContent.perspectiveExtensions.description
</description>
</wizard>
<wizard
name="%pluginContent.propertyPages.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.PropertyPageNewWizard"
id="org.eclipse.pde.ui.pluginContent.propertyPages">
<description>
%pluginContent.propertyPages.description
</description>
</wizard>
<wizard
name="%pluginContent.popupMenus.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.PopupMenuNewWizard"
id="org.eclipse.pde.ui.pluginContent.popupMenus">
<description>
%pluginContent.popupMenus.description
</description>
</wizard>
<wizard
name="%pluginContent.editor.name"
icon="icons/etool16/newexprj_wiz.gif"
class="org.eclipse.pde.internal.ui.wizards.templates.EditorNewWizard"
id="org.eclipse.pde.ui.pluginContent.editor">
<description>
%pluginContent.editor.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.pde.ui.newExtension">
<category
name="%newExtension.templates"
id="templates">
</category>
<wizard
name="%newExtension.templates.hello.name"
template="org.eclipse.pde.ui.templates.helloWorld"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.hello">
<description>
%newExtension.templates.hello.desc
</description>
</wizard>
<wizard
name="%newExtension.templates.view.name"
template="org.eclipse.pde.ui.templates.view"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.view">
<description>
%newExtension.templates.view.desc
</description>
</wizard>
<wizard
name="%newExtension.templates.multiPageEditor.name"
template="org.eclipse.pde.ui.templates.multiPageEditor"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.multiPageEditor">
<description>
%newExtension.templates.multiPageEditor.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.newWizard.name"
template="org.eclipse.pde.ui.templates.new"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.newWizard">
<description>
%newExtension.templates.newWizard.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.preferences.name"
template="org.eclipse.pde.ui.templates.preferences"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.preferences">
<description>
%newExtension.templates.preferences.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.perspectiveExtensions.name"
template="org.eclipse.pde.ui.templates.perspectiveExtensions"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.perspectiveExtensions">
<description>
%newExtension.templates.perspectiveExtensions.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.propertyPages.name"
template="org.eclipse.pde.ui.templates.propertyPage"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.propertyPages">
<description>
%newExtension.templates.propertyPages.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.popupMenus.name"
template="org.eclipse.pde.ui.templates.popup"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.popupMenus">
<description>
%newExtension.templates.popupMenus.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.editor.name"
template="org.eclipse.pde.ui.templates.editor"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.editor">
<description>
%newExtension.templates.editor.desc
</description>
</wizard>
<wizard
availableAsShortcut="true"
name="%newExtension.templates.help.name"
template="org.eclipse.pde.ui.templates.help"
icon="icons/etool16/newex_wiz.gif"
category="templates"
id="org.eclipse.pde.ui.newExtension.help">
<description>
%newExtension.templates.help.desc
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
default="true"
name="%editors.pluginManifest.name"
icon="icons/obj16/plugin_mf_obj.gif"
filenames="plugin.xml,fragment.xml,MANIFEST.MF"
class="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditor"
contributorClass="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditorContributor"
id="org.eclipse.pde.ui.manifestEditor">
</editor>
<editor
default="true"
name="%editors.schema.name"
extensions="exsd,mxsd"
icon="icons/obj16/schema_obj.gif"
class="org.eclipse.pde.internal.ui.editor.schema.SchemaEditor"
contributorClass="org.eclipse.pde.internal.ui.editor.schema.SchemaEditorContributor"
id="org.eclipse.pde.ui.schemaEditor">
</editor>
<editor
default="true"
name="%editors.buildProperties.name"
icon="icons/obj16/build_exec.gif"
filenames="build.properties"
contributorClass="org.eclipse.pde.internal.ui.editor.build.BuildEditorContributor"
class="org.eclipse.pde.internal.ui.editor.build.BuildEditor"
id="org.eclipse.pde.ui.buildEditor">
</editor>
<editor
default="true"
name="%editors.featureManifest.name"
icon="icons/obj16/ftr_xml_obj.gif"
filenames="feature.xml"
class="org.eclipse.pde.internal.ui.editor.feature.FeatureEditor"
contributorClass="org.eclipse.pde.internal.ui.editor.feature.FeatureEditorContributor"
id="org.eclipse.pde.ui.featureEditor">
</editor>
<editor
default="true"
name="%editors.siteManifest.name"
icon="icons/obj16/site_xml_obj.gif"
filenames="site.xml"
class="org.eclipse.pde.internal.ui.editor.site.SiteEditor"
contributorClass="org.eclipse.pde.internal.ui.editor.site.SiteEditorContributor"
id="org.eclipse.pde.ui.siteEditor">
</editor>
<editor
name="%editors.sample.name"
default="true"
icon="icons/obj16/build_exec.gif"
filenames="sample.properties"
class="org.eclipse.pde.ui.internal.samples.SampleEditor"
id="org.eclipse.pde.ui.sampleEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%views.category.name"
id="org.eclipse.pde.ui">
</category>
<view
name="%views.plugins.name"
icon="icons/eview16/plugin_depend.gif"
category="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.view.PluginsView"
id="org.eclipse.pde.ui.PluginsView">
</view>
<view
name="%views.dependencies.name"
icon="icons/obj16/req_plugins_obj.gif"
category="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.view.DependenciesView"
id="org.eclipse.pde.ui.DependenciesView">
</view>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
name="%ViewCommand.pluginsView.name"
description="%ViewCommand.pluginsView.description"
category="org.eclipse.ui.category.views"
id="org.eclipse.pde.ui.PluginsView">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.pde.ui.PluginsView"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ViewCommand.dependenciesView.name"
description="%ViewCommand.dependenciesView.description"
category="org.eclipse.ui.category.views"
id="org.eclipse.pde.ui.DependenciesView">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.pde.ui.DependenciesView"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="feature.xml"
id="org.eclipse.pde.ui.featureToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.feature.tools">
<separator
name="group0">
</separator>
</menu>
<filter
name="projectNature"
value="org.eclipse.pde.FeatureNature">
</filter>
<action
label="%popupMenus.createJar.label"
helpContextId="org.eclipse.pde.doc.user.create_feature_jars"
class="org.eclipse.pde.internal.ui.build.BuildFeatureAction"
menubarPath="org.eclipse.pde.ui.feature.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.BuildFeatureJar">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="plugin.xml"
id="org.eclipse.pde.ui.pluginToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.plugin.tools">
<separator
name="group0">
</separator>
<separator
name="group1">
</separator>
<separator
name="group2">
</separator>
</menu>
<action
label="%PluginSearch.references"
helpContextId="org.eclipse.pde.doc.user.find_references"
class="org.eclipse.pde.internal.ui.search.FindPluginReferencesAction"
menubarPath="org.eclipse.pde.ui.plugin.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.SearchReferences">
</action>
<action
label="%OpenDependenciesAction.label"
helpContextId="org.eclipse.pde.doc.user.open_dependencies"
class="org.eclipse.pde.internal.ui.view.OpenDependenciesAction"
menubarPath="org.eclipse.pde.ui.plugin.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.OpenDependenciesAction1">
</action>
<action
label="%UpdateClasspathAction.label"
helpContextId="org.eclipse.pde.doc.user.update_classpath"
class="org.eclipse.pde.internal.ui.wizards.tools.UpdateClasspathAction"
menubarPath="org.eclipse.pde.ui.plugin.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.UpdateClasspathAction1">
</action>
<action
label="%MigrationAction.label"
class="org.eclipse.pde.internal.ui.wizards.tools.MigrationAction"
helpContextId="org.eclipse.pde.doc.user.migrate_action"
menubarPath="org.eclipse.pde.ui.plugin.tools/group1"
enablesFor="+"
id="org.eclipse.pde.ui.MigrationAction1">
</action>
<action
label="%popupMenus.buildPlugin.label"
helpContextId="org.eclipse.pde.doc.user.create_plugin_jars"
class="org.eclipse.pde.internal.ui.build.BuildPluginAction"
menubarPath="org.eclipse.pde.ui.plugin.tools/group2"
enablesFor="1"
id="org.eclipse.pde.ui.BuildPluginAction">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="manifest.mf"
id="org.eclipse.pde.ui.manifestToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.manifest.tools">
<separator
name="group0">
</separator>
<separator
name="group1">
</separator>
</menu>
<action
label="%PluginSearch.references"
helpContextId="org.eclipse.pde.doc.user.find_references"
class="org.eclipse.pde.internal.ui.search.FindPluginReferencesAction"
menubarPath="org.eclipse.pde.ui.manifest.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.SearchReferences">
</action>
<action
label="%OpenDependenciesAction.label"
helpContextId="org.eclipse.pde.doc.user.open_dependencies"
class="org.eclipse.pde.internal.ui.view.OpenDependenciesAction"
menubarPath="org.eclipse.pde.ui.manifest.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.OpenDependenciesAction3">
</action>
<action
label="%UpdateClasspathAction.label"
helpContextId="org.eclipse.pde.doc.user.update_classpath"
class="org.eclipse.pde.internal.ui.wizards.tools.UpdateClasspathAction"
menubarPath="org.eclipse.pde.ui.manifest.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.UpdateClasspathAction3">
</action>
<action
label="%popupMenus.buildPlugin.label"
helpContextId="org.eclipse.pde.doc.user.create_plugin_jars"
class="org.eclipse.pde.internal.ui.build.BuildPluginAction"
menubarPath="org.eclipse.pde.ui.manifest.tools/group1"
enablesFor="1"
id="org.eclipse.pde.ui.BuildPluginAction2">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="fragment.xml"
id="org.eclipse.pde.ui.fragmentToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.fragment.tools">
<separator
name="group0">
</separator>
<separator
name="group1">
</separator>
<separator
name="group2">
</separator>
</menu>
<action
label="%OpenDependenciesAction.label"
helpContextId="org.eclipse.pde.doc.user.open_dependencies"
class="org.eclipse.pde.internal.ui.view.OpenDependenciesAction"
menubarPath="org.eclipse.pde.ui.fragment.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.OpenDependenciesAction2">
</action>
<action
label="%UpdateClasspathAction.label"
helpContextId="org.eclipse.pde.doc.user.update_classpath"
class="org.eclipse.pde.internal.ui.wizards.tools.UpdateClasspathAction"
menubarPath="org.eclipse.pde.ui.fragment.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.UpdateClasspathAction2">
</action>
<action
label="%MigrationAction.label"
class="org.eclipse.pde.internal.ui.wizards.tools.MigrationAction"
helpContextId="org.eclipse.pde.doc.user.migrate_action"
menubarPath="org.eclipse.pde.ui.fragment.tools/group1"
enablesFor="+"
id="org.eclipse.pde.ui.MigrationAction2">
</action>
<action
label="%popupMenus.buildFragment.label"
helpContextId="org.eclipse.pde.doc.user.create_fragment_jars"
class="org.eclipse.pde.internal.ui.build.BuildPluginAction"
menubarPath="org.eclipse.pde.ui.fragment.tools/group2"
enablesFor="1"
id="org.eclipse.pde.ui.BuildFragmentAction">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="site.xml"
id="org.eclipse.pde.ui.siteToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.site.tools">
<separator
name="group0">
</separator>
</menu>
<action
label="%popupMenus.buildSite.label"
helpContextId="org.eclipse.pde.doc.user.build_site"
class="org.eclipse.pde.internal.ui.build.BuildSiteAction"
menubarPath="org.eclipse.pde.ui.site.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.BuildSiteAction">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="org.eclipse.pde.ui.pluginProjectToolSet">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.project.tools">
<separator
name="group0">
</separator>
<separator
name="group1">
</separator>
</menu>
<filter
name="projectNature"
value="org.eclipse.pde.PluginNature">
</filter>
<action
label="%OpenDependenciesAction.label"
helpContextId="org.eclipse.pde.doc.user.open_dependencies"
class="org.eclipse.pde.internal.ui.view.OpenDependenciesAction"
menubarPath="org.eclipse.pde.ui.project.tools/group0"
enablesFor="+"
id="org.eclipse.pde.ui.OpenDependenciesAction3">
</action>
<action
label="%UpdateClasspathAction.label"
helpContextId="org.eclipse.pde.doc.user.update_classpath"
class="org.eclipse.pde.internal.ui.wizards.tools.UpdateClasspathAction"
menubarPath="org.eclipse.pde.ui.project.tools/group0"
enablesFor="*"
id="org.eclipse.pde.ui.UpdateClasspathAction3">
</action>
<action
label="%MigrationAction.label"
class="org.eclipse.pde.internal.ui.wizards.tools.MigrationAction"
helpContextId="org.eclipse.pde.doc.user.migrate_action"
menubarPath="org.eclipse.pde.ui.project.tools/group1"
enablesFor="+"
id="org.eclipse.pde.ui.MigrationAction3">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.mxsd"
id="org.eclipse.pde.ui.PreviewReference1">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.schema.mxsd.tools">
<separator
name="group0">
</separator>
</menu>
<action
label="%PreviewReference.label"
helpContextId="org.eclipse.pde.doc.user.preview_schema"
class="org.eclipse.pde.internal.ui.search.PreviewReferenceAction"
menubarPath="org.eclipse.pde.ui.schema.mxsd.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.PreviewReference">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.exsd"
id="org.eclipse.pde.ui.schema.exsd.tools">
<menu
label="%org.eclipse.pde.ui.tools"
id="org.eclipse.pde.ui.schema.exsd.tools">
<separator
name="group0">
</separator>
</menu>
<action
label="%PreviewReference.label"
helpContextId="org.eclipse.pde.doc.user.preview_schema"
class="org.eclipse.pde.internal.ui.search.PreviewReferenceAction"
menubarPath="org.eclipse.pde.ui.schema.exsd.tools/group0"
enablesFor="1"
id="org.eclipse.pde.ui.PreviewReference2">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
name="%launchConfigurationType.name"
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"
delegate="org.eclipse.pde.internal.ui.launcher.WorkbenchLaunchConfigurationDelegate"
modes="run, debug"
id="org.eclipse.pde.ui.RuntimeWorkbench">
</launchConfigurationType>
<launchConfigurationType
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
name="%launcher.junit.name"
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"
delegate="org.eclipse.pde.internal.ui.launcher.JUnitLaunchConfiguration"
modes="run, debug"
id="org.eclipse.pde.ui.JunitLaunchConfig">
<fileExtension
default="false"
extension="java">
</fileExtension>
<fileExtension
default="false"
extension="class">
</fileExtension>
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/etool16/eclipse_launcher.gif"
configTypeID="org.eclipse.pde.ui.RuntimeWorkbench"
id="org.eclipse.pde.ui.runtimeWorkbenchLaunchImage">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/obj16/julaunchpgn.gif"
configTypeID="org.eclipse.pde.ui.JunitLaunchConfig"
id="org.eclipse.pde.ui.JunitLaunchImage">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
type="org.eclipse.pde.ui.RuntimeWorkbench"
class="org.eclipse.pde.internal.ui.launcher.WorkbenchLauncherTabGroup"
id="org.eclipse.pde.ui.launcher.WorkbenchLauncherTabGroup">
<launchMode
description="%workbenchLauncherTabGroup.description.debug"
perspective="org.eclipse.debug.ui.DebugPerspective"
mode="debug">
</launchMode>
<launchMode
description="%workbenchLauncherTabGroup.description.run"
mode="run">
</launchMode>
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="org.eclipse.pde.ui.JunitLaunchConfig"
class="org.eclipse.pde.internal.ui.launcher.JUnitTabGroup"
id="org.eclipse.pde.ui.launcher.JUnitTabGroup">
<launchMode
description="%jUnitTabGroup.description.debug"
perspective="org.eclipse.debug.ui.DebugPerspective"
mode="debug">
</launchMode>
<launchMode
description="%jUnitTabGroup.description.run"
mode="run">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.jdt.junit.junitLaunchConfigs">
<launchConfigType
configTypeID="org.eclipse.pde.ui.JunitLaunchConfig">
</launchConfigType>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="%launcher.junit.name"
icon="icons/obj16/julaunchpgn.gif"
modes="run, debug"
class="org.eclipse.pde.internal.ui.launcher.JUnitWorkbenchShortcut"
id="org.eclipse.pde.ui.junitWorkbenchShortcut">
<contextualLaunch>
<enablement>
<with
variable="selection">
<count
value="1">
</count>
<iterate>
<or>
<test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
<test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
<instanceof value="org.eclipse.jdt.core.IJavaElement"/>
</or>
<test property="org.eclipse.jdt.junit.isTest"/>
</iterate>
</with>
</enablement>
</contextualLaunch>
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
<perspective
id="org.eclipse.pde.PDEPerspective">
</perspective>
</shortcut>
<shortcut
label="%launcher.shortcut.label"
icon="icons/etool16/eclipse_launcher.gif"
modes="run, debug"
class="org.eclipse.pde.internal.ui.launcher.RuntimeWorkbenchShortcut"
id="org.eclipse.pde.ui.runtimeWorkbenchShortcut">
<enablement>
<with variable="selection">
<count value="*"/>
</with>
</enablement>
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
<perspective
id="org.eclipse.pde.PDEPerspective">
</perspective>
</shortcut>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
lightweight="true"
location="TOP_LEFT"
adaptable="true"
label="%decorator.label"
icon="icons/ovr16/binary_co.gif"
state="false"
id="org.eclipse.pde.ui.binaryProjectDecorator">
<description>
%decorator.desc
</description>
<enablement>
<and>
<objectClass
name="org.eclipse.core.resources.IProject">
</objectClass>
<or>
<and>
<objectState
name="persistentProperty"
value="org.eclipse.pde.core.imported = binary">
</objectState>
<not>
<objectState
name="sessionProperty"
value="org.eclipse.team.core.repository">
</objectState>
</not>
</and>
<objectState
name="persistentProperty"
value="org.eclipse.pde.core.imported = external">
</objectState>
</or>
</and>
</enablement>
</decorator>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.pde.internal.ui.editor.SystemFileEditorInputFactory"
id="org.eclipse.pde.ui.systemFileEditorInputFactory">
</factory>
</extension>
<extension
point="org.eclipse.pde.ui.templates">
<template
contributingId="org.eclipse.ui.actionSets"
name="%template.helloWorld.name"
class="org.eclipse.pde.internal.ui.wizards.templates.HelloWorldTemplate"
id="org.eclipse.pde.ui.templates.helloWorld">
</template>
<template
contributingId="org.eclipse.ui.perspectiveExtensions"
name="%template.perspectiveExtensions.name"
class="org.eclipse.pde.internal.ui.wizards.templates.PerspectiveExtensionsTemplate"
id="org.eclipse.pde.ui.templates.perspectiveExtensions">
</template>
<template
contributingId="org.eclipse.ui.propertyPages"
name="%template.propertyPages.name"
class="org.eclipse.pde.internal.ui.wizards.templates.PropertyPageTemplate"
id="org.eclipse.pde.ui.templates.propertyPage">
</template>
<template
contributingId="org.eclipse.ui.editors"
name="%template.editor.name"
class="org.eclipse.pde.internal.ui.wizards.templates.EditorTemplate"
id="org.eclipse.pde.ui.templates.editor">
</template>
<template
contributingId="org.eclipse.ui.popupMenus"
name="%template.popupMenus.name"
class="org.eclipse.pde.internal.ui.wizards.templates.PopupMenuTemplate"
id="org.eclipse.pde.ui.templates.popup">
</template>
<template
contributingId="org.eclipse.ui.views"
name="%template.view.name"
class="org.eclipse.pde.internal.ui.wizards.templates.ViewTemplate"
id="org.eclipse.pde.ui.templates.view">
</template>
<template
contributingId="org.eclipse.ui.editors"
name="%template.multiPageEditor.name"
class="org.eclipse.pde.internal.ui.wizards.templates.MultiPageEditorTemplate"
id="org.eclipse.pde.ui.templates.multiPageEditor">
</template>
<template
contributingId="org.eclipse.ui.newWizards"
name="%template.newWizard.name"
class="org.eclipse.pde.internal.ui.wizards.templates.NewWizardTemplate"
id="org.eclipse.pde.ui.templates.new">
</template>
<template
contributingId="org.eclipse.ui.preferencePages"
name="%template.preferences.name"
class="org.eclipse.pde.internal.ui.wizards.templates.PreferencePageTemplate"
id="org.eclipse.pde.ui.templates.preferences">
</template>
<template
contributingId="org.eclipse.help.toc"
name="%template.help.name"
class="org.eclipse.pde.internal.ui.wizards.templates.HelpTemplate"
id="org.eclipse.pde.ui.templates.help">
</template>
</extension>
<extension
point="org.eclipse.jdt.ui.javaElementFilters">
<filter
targetId="org.eclipse.jdt.ui.PackageExplorer"
name="%binaryFilter.name"
enabled="false"
description="%binaryFilter.desc"
class="org.eclipse.pde.internal.ui.wizards.imports.BinaryProjectFilter"
id="org.eclipse.pde.ui.BinaryProjectFilter1">
</filter>
<filter
targetId="org.eclipse.jdt.ui.ProjectsView"
name="%binaryFilter.name"
enabled="false"
description="%binaryFilter.desc"
class="org.eclipse.pde.internal.ui.wizards.imports.BinaryProjectFilter"
id="org.eclipse.pde.ui.BinaryProjectFilter2">
</filter>
</extension>
<extension
point="org.eclipse.jdt.ui.classpathContainerPage">
<classpathContainerPage
name="%Plugin.dependencies.container"
class="org.eclipse.pde.internal.ui.wizards.RequiredPluginsContainerPage"
id="org.eclipse.pde.core.requiredPlugins">
</classpathContainerPage>
</extension>
<extension
point="org.eclipse.search.searchPages">
<page
showScopeSection="true"
canSearchEnclosingProjects="true"
label="%PluginSearchPage.label"
enabled="true"
icon="icons/obj16/psearch_obj.gif"
extensions="xml:90"
class="org.eclipse.pde.internal.ui.search.PluginSearchPage"
id="org.eclipse.pde.internal.ui.search.SearchPage">
</page>
</extension>
<extension
point="org.eclipse.search.searchResultSorters">
<sorter
pageId="org.eclipse.pde.internal.ui.search.dependencyExtent"
label="%DependencyExtent.type"
icon="icons/clcl16/search_sortmatch.gif"
class="org.eclipse.pde.internal.ui.search.DependencyExtentViewerSorter"
id="org.eclipse.pde.ui.sorter1">
</sorter>
</extension>
<extension
point="org.eclipse.ant.core.antTasks">
<antTask
library="pdeuiant.jar"
name="pde.exportPlugins"
class="org.eclipse.pde.internal.ui.ant.PluginExportTask">
</antTask>
<antTask
library="pdeuiant.jar"
name="pde.exportFeatures"
class="org.eclipse.pde.internal.ui.ant.FeatureExportTask">
</antTask>
</extension>
<extension
point="org.eclipse.ant.core.extraClasspathEntries">
<extraClasspathEntry
library="pdeuiant.jar">
</extraClasspathEntry>
</extension>
<extension
point="org.eclipse.jdt.launching.classpathProviders">
<classpathProvider
class="org.eclipse.pde.internal.ui.launcher.WorkbenchSourcePathProvider"
id="org.eclipse.pde.ui.workbenchClasspathProvider">
</classpathProvider>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="org.eclipse.pde.validation-marker"
class="org.eclipse.pde.internal.ui.search.SchemaMarkerResolutionGenerator">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.ui.intro.configExtension">
<standbyContentPart
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.ui.internal.samples.SampleStandbyContent"
id="org.eclipse.pde.ui.sampleStandbyPart">
</standbyContentPart>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
class="org.eclipse.pde.internal.ui.properties.SelfHostingPropertyPage"
name="%PropertyPage.selfHosting"
id="org.eclipse.pde.internal.ui.properties.selfHostingPropertyPage">
<filter
name="projectNature"
value="org.eclipse.pde.PluginNature">
</filter>
</page>
</extension>
</plugin>