Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 37180 Details for
Bug 133692
Add an 'Open Manifest' to projects to open the manifest editor
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
OpenManifest patch with new action location
open-manifest.patch (text/plain), 168.35 KB, created by
Alex Blewitt
on 2006-03-29 03:08:58 EST
(
hide
)
Description:
OpenManifest patch with new action location
Filename:
MIME Type:
Creator:
Alex Blewitt
Created:
2006-03-29 03:08:58 EST
Size:
168.35 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.pde.ui >Index: plugin.properties >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/plugin.properties,v >retrieving revision 1.153 >diff -u -r1.153 plugin.properties >--- plugin.properties 27 Mar 2006 22:32:24 -0000 1.153 >+++ plugin.properties 29 Mar 2006 08:04:24 -0000 >@@ -371,6 +371,8 @@ > > OrganizeManifest.label= &Organize Manifests... > >+OpenManifest.label= Open &Manifest >+ > UpdateClasspathAction.label= &Update Classpath... > > OpenDependenciesAction.label= Ope&n Dependencies >Index: plugin.xml >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/plugin.xml,v >retrieving revision 1.342 >diff -u -r1.342 plugin.xml >--- plugin.xml 29 Mar 2006 07:49:28 -0000 1.342 >+++ plugin.xml 29 Mar 2006 08:04:29 -0000 >@@ -1,1915 +1,1923 @@ >-<?xml version="1.0" encoding="UTF-8"?> >-<?eclipse version="3.0"?> >-<plugin> >- >- >-<!-- 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="$nl$/icons/eview16/plugins.gif" >- class="org.eclipse.pde.internal.ui.PDEPerspective" >- id="org.eclipse.pde.ui.PDEPerspective"> >- <description> >- %perspective.description >- </description> >- </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"> >- <keywordReference id="org.eclipse.pde.ui.pde"/> >- <keywordReference 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"> >- <keywordReference id="org.eclipse.pde.ui.pde"/> >- <keywordReference id="org.eclipse.pde.ui.TargetPlatformPreferencePage"/> >- </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"> >- <keywordReference id="org.eclipse.pde.ui.pde"/> >- <keywordReference 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"> >- <keywordReference id="org.eclipse.pde.ui.pde"/> >- <keywordReference id="org.eclipse.pde.ui.CompilersPreferencePage"/> >- </page> >- </extension> >- <extension >- point="org.eclipse.ui.keywords"> >- <keyword >- label="%preferenceKeywords.PDE" >- id="org.eclipse.pde.ui.pde"/> >- <keyword >- label="%preferenceKeywords.MainPreferencePage" >- id="org.eclipse.pde.ui.MainPreferencePage"/> >- <keyword >- label="%preferenceKeywords.TargetPlatformPreferencePage" >- id="org.eclipse.pde.ui.TargetPlatformPreferencePage"/> >- <keyword >- label="%preferenceKeywords.EditorPreferencePage" >- id="org.eclipse.pde.ui.EditorPreferencePage"/> >- <keyword >- label="%preferenceKeywords.CompilersPreferencePage" >- id="org.eclipse.pde.ui.CompilersPreferencePage"/> >- </extension> >- <extension >- point="org.eclipse.ui.newWizards"> >- <category >- name="%new.category.name" >- id="org.eclipse.pde.PDE"> >- </category> >- <wizard >- name="%new.pluginProject.name" >- icon="$nl$/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.pluginWithJarsProject.name" >- icon="$nl$/icons/etool16/jarToPlugin.gif" >- category="org.eclipse.pde.PDE" >- class="org.eclipse.pde.internal.ui.wizards.plugin.NewLibraryPluginProjectWizard" >- project="true" >- finalPerspective="org.eclipse.pde.ui.PDEPerspective" >- id="org.eclipse.pde.ui.NewLibraryPluginProjectWizard"> >- <description> >- %new.pluginWithJarsProject.description >- </description> >- </wizard> >- <wizard >- name="%new.fragmentProject.name" >- icon="$nl$/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="$nl$/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.feature.name" >- icon="$nl$/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="$nl$/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="$nl$/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> >- <wizard >- icon="$nl$/icons/etool16/prd_config_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.product.NewProductFileWizard" >- category="org.eclipse.pde.PDE" >- name="%new.product.config" >- id="org.eclipse.pde.ui.NewProductConfigurationWizard"> >- <description> >- %new.product.desc >- </description> >- </wizard> >- <wizard >- category="org.eclipse.pde.PDE" >- class="org.eclipse.pde.internal.ui.wizards.target.NewTargetDefinitionWizard" >- icon="$nl$/icons/etool16/new_target_wiz.gif" >- id="org.eclipse.pde.ui.NewProfileWizard" >- name="%new.profile.name"> >- <description> >- %wizard.profile.name >- </description> >- </wizard> >- </extension> >- <extension >- point="org.eclipse.ui.importWizards"> >- <wizard >- category="org.eclipse.pde.ui.PluginDevelopment" >- class="org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard" >- icon="$nl$/icons/etool16/imp_extplug.gif" >- id="org.eclipse.pde.ui.PluginImportWizard" >- name="%PluginImportWizard.label"> >- <description> >- %PluginImportWizard.description >- </description> >- </wizard> >- <wizard >- category="org.eclipse.pde.ui.PluginDevelopment" >- class="org.eclipse.pde.internal.ui.wizards.imports.FeatureImportWizard" >- icon="$nl$/icons/etool16/imp_extfeat.gif" >- id="org.eclipse.pde.ui.FeatureImportWizard" >- name="%FeatureImportWizard.label"> >- <description> >- %FeatureImportWizard.description >- </description> >- </wizard> >- <category >- id="org.eclipse.pde.ui.PluginDevelopment" >- name="%PluginImportExport.category"/> >- </extension> >- <extension >- point="org.eclipse.ui.exportWizards"> >- <wizard >- category="org.eclipse.pde.ui.PluginDevelopment" >- class="org.eclipse.pde.internal.ui.wizards.exports.PluginExportWizard" >- icon="$nl$/icons/etool16/exp_deployplug.gif" >- id="org.eclipse.pde.ui.pluginExportWizard" >- name="%PluginExportWizard.label"> >- <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 >- category="org.eclipse.pde.ui.PluginDevelopment" >- class="org.eclipse.pde.internal.ui.wizards.exports.FeatureExportWizard" >- icon="$nl$/icons/etool16/exp_deployfeat.gif" >- id="org.eclipse.pde.ui.featureExportWizard" >- name="%FeatureExportWizard.label"> >- <description> >- %FeatureExportWizard.description >- </description> >- <selection >- name="feature.xml" >- class="org.eclipse.core.resources.IFile"> >- </selection> >- <selection >- class="org.eclipse.core.resources.IProject"> >- </selection> >- </wizard> >- <wizard >- category="org.eclipse.pde.ui.PluginDevelopment" >- class="org.eclipse.pde.internal.ui.wizards.exports.ProductExportWizard" >- icon="$nl$/icons/etool16/exp_product.gif" >- id="org.eclipse.pde.ui.productExportWizard" >- name="%ProductExportWizard.label"> >- <description> >- %ProductExportWizard.description >- </description> >- <selection >- name="*.product" >- class="org.eclipse.core.resources.IFile"> >- </selection> >- <selection >- class="org.eclipse.core.resources.IContainer"> >- </selection> >- </wizard> >- <category >- id="org.eclipse.pde.ui.PluginDevelopment" >- name="%PluginImportExport.category"/> >- </extension> >- <extension >- point="org.eclipse.pde.ui.pluginContent"> >- <wizard >- name="%pluginContent.helloWorld.name" >- icon="$nl$/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.intro.name" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.templates.IntroNewWizard" >- id="org.eclipse.pde.ui.pluginContent.intro" >- rcp="true"> >- <description> >- %pluginContent.intro.description >- </description> >- </wizard> >- <wizard >- name="%pluginContent.mail.name" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.templates.MailNewWizard" >- id="org.eclipse.pde.ui.pluginContent.rcpmail" >- requiresActivator="true" >- rcp="true"> >- <description> >- %pluginContent.mail.description >- </description> >- </wizard> >- <wizard >- name="%pluginContent.helloRCP.name" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.templates.HelloRCPNewWizard" >- id="org.eclipse.pde.ui.pluginContent.helloRCP" >- rcp="true"> >- <description> >- %pluginContent.helloRCP.description >- </description> >- </wizard> >- <wizard >- class="org.eclipse.pde.internal.ui.wizards.templates.HelloNonUIRCPNewWizard" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- id="org.eclipse.pde.ui.pluginContent.helloNonUIRCP" >- name="%pluginContent.helloNonUIRCP.name" >- rcp="true" >- ui-content="false"> >- <description> >- %pluginContent.helloNonUIRCP.description >- </description> >- </wizard> >- <wizard >- class="org.eclipse.pde.internal.ui.wizards.templates.HelloOSGiNewWizard" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- id="org.eclipse.pde.ui.pluginContent.helloOSGi" >- name="%pluginContent.helloOSGi.name" >- pureOSGi="true" >- requiresActivator="true" >- ui-content="false"> >- <description> >- %pluginContent.helloOSGi.description >- </description> >- </wizard> >- <wizard >- name="%pluginContent.viewRCP.name" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.templates.ViewRCPNewWizard" >- id="org.eclipse.pde.ui.pluginContent.viewRCP" >- rcp="true"> >- <description> >- %pluginContent.viewRCP.description >- </description> >- </wizard> >- <wizard >- name="%pluginContent.view.name" >- icon="$nl$/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="$nl$/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="$nl$/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.propertyPages.name" >- icon="$nl$/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="$nl$/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="$nl$/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> >- <wizard >- name="%pluginContent.builder.name" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- class="org.eclipse.pde.internal.ui.wizards.templates.BuilderNewWizard" >- id="org.eclipse.pde.ui.pluginContent.builder"> >- <description> >- %pluginContent.builder.description >- </description> >- </wizard> >- <wizard >- class="org.eclipse.pde.internal.ui.wizards.templates.HelpNewWizard" >- icon="$nl$/icons/etool16/newexprj_wiz.gif" >- id="org.eclipse.pde.ui.pluginContent.helpContent" >- java="false" >- name="%pluginContent.help.name" >- requiresActivator="false" >- ui-content="false"> >- <description> >- %pluginContent.help.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="$nl$/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="$nl$/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="$nl$/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="$nl$/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="$nl$/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.propertyPages.name" >- template="org.eclipse.pde.ui.templates.propertyPage" >- icon="$nl$/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="$nl$/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="$nl$/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="$nl$/icons/etool16/newex_wiz.gif" >- category="templates" >- id="org.eclipse.pde.ui.newExtension.help"> >- <description> >- %newExtension.templates.help.desc >- </description> >- </wizard> >- <wizard >- class="org.eclipse.pde.internal.ui.wizards.templates.BuilderNewExtensionWizard" >- icon="$nl$/icons/etool16/newex_wiz.gif" >- category="templates" >- availableAsShortcut="true" >- name="%newExtension.templates.builder.name" >- id="org.eclipse.pde.ui.newExtension.builder"> >- <description> >- %newExtension.templates.builder.desc >- </description> >- </wizard> >- <wizard >- availableAsShortcut="true" >- category="templates" >- icon="$nl$/icons/etool16/newex_wiz.gif" >- id="org.eclipse.pde.ui.newExtension.decorator" >- name="%newExtension.templates.decorator.name" >- template="org.eclipse.pde.ui.templates.decorator"> >- <description> >- %newExtension.templates.decorator.desc >- </description> >- </wizard> >- <wizard >- availableAsShortcut="true" >- category="templates" >- icon="$nl$/icons/etool16/newex_wiz.gif" >- id="org.eclipse.pde.ui.newExtension.importWizard" >- name="%newExtension.templates.importWizard.name" >- template="org.eclipse.pde.ui.templates.importWizard"> >- <description> >- %newExtension.templates.importWizard.desc >- </description> >- </wizard> >- <wizard >- availableAsShortcut="true" >- category="templates" >- icon="$nl$/icons/etool16/newex_wiz.gif" >- id="org.eclipse.pde.ui.newExtension.universalWelcome" >- name="%newExtension.templates.universalWelcome.name" >- template="org.eclipse.pde.ui.templates.universalWelcome"> >- <description> >- %newExtension.templates.universalWelcome.desc >- </description> >- </wizard> >- </extension> >- <extension >- point="org.eclipse.ui.editors"> >- <editor >- default="true" >- name="%editors.pluginManifest.name" >- icon="$nl$/icons/obj16/plugin_mf_obj.gif" >- class="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditor" >- contributorClass="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditorContributor" >- matchingStrategy="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditorMatchingStrategy" >- id="org.eclipse.pde.ui.manifestEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.pluginManifest"/> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.fragmentManifest"/> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.bundleManifest"/> >- </editor> >- <editor >- default="true" >- name="%editors.schema.name" >- icon="$nl$/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"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.schema"/> >- </editor> >- <editor >- default="true" >- name="%editors.buildProperties.name" >- icon="$nl$/icons/obj16/build_exec.gif" >- contributorClass="org.eclipse.pde.internal.ui.editor.build.BuildEditorContributor" >- class="org.eclipse.pde.internal.ui.editor.build.BuildEditor" >- id="org.eclipse.pde.ui.buildEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.buildProperties"/> >- </editor> >- <editor >- default="true" >- name="%editors.featureManifest.name" >- icon="$nl$/icons/obj16/ftr_xml_obj.gif" >- class="org.eclipse.pde.internal.ui.editor.feature.FeatureEditor" >- contributorClass="org.eclipse.pde.internal.ui.editor.feature.FeatureEditorContributor" >- matchingStrategy="org.eclipse.pde.internal.ui.editor.feature.FeatureEditorMatchingStrategy" >- id="org.eclipse.pde.ui.featureEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.featureManifest"/> >- </editor> >- <editor >- default="true" >- name="%editors.siteManifest.name" >- icon="$nl$/icons/obj16/site_xml_obj.gif" >- class="org.eclipse.pde.internal.ui.editor.site.SiteEditor" >- contributorClass="org.eclipse.pde.internal.ui.editor.site.SiteEditorContributor" >- id="org.eclipse.pde.ui.siteEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.siteManifest"/> >- </editor> >- <editor >- default="true" >- name="%product.editor" >- icon="$nl$/icons/obj16/product_xml_obj.gif" >- class="org.eclipse.pde.internal.ui.editor.product.ProductEditor" >- contributorClass="org.eclipse.pde.internal.ui.editor.product.ProductEditorContributor" >- id="org.eclipse.pde.ui.productEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.productFile"/> >- </editor> >- <editor >- default="true" >- name="%editor.profile.name" >- icon="$nl$/icons/obj16/target_profile_xml_obj.gif" >- class="org.eclipse.pde.internal.ui.editor.target.TargetEditor" >- contributorClass="org.eclipse.pde.internal.ui.editor.target.TargetEditorContributor" >- id="org.eclipse.pde.ui.targetEditor"> >- <contentTypeBinding contentTypeId="org.eclipse.pde.core.targetFile"/> >- </editor> >- <editor >- name="%editors.sample.name" >- default="true" >- icon="$nl$/icons/obj16/build_exec.gif" >- filenames="sample.properties" >- class="org.eclipse.pde.internal.ui.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="$nl$/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="$nl$/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" >- categoryId="org.eclipse.ui.category.views" >- id="org.eclipse.pde.ui.PluginsView"> >- </command> >- <command >- name="%ViewCommand.dependenciesView.name" >- description="%ViewCommand.dependenciesView.description" >- categoryId="org.eclipse.ui.category.views" >- id="org.eclipse.pde.ui.DependenciesView"> >- </command> >-<!-- launch shortcuts --> >- <command >- name="%EclipseApplicationShortcut.description.debug" >- description="%EclipseApplicationShortcut.description.debug" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug"> >- </command> >- <command >- name="%EclipseApplicationShortcut.description.run" >- description="%EclipseApplicationShortcut.description.run" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run"> >- </command> >- <command >- name="%EquinoxShortcut.description.debug" >- description="%EquinoxShortcut.description.debug" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.EquinoxLaunchShortcut.debug"> >- </command> >- <command >- name="%EquinoxShortcut.description.run" >- description="%EquinoxShortcut.description.run" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.EquinoxLaunchShortcut.run"> >- </command> >- <command >- name="%JUnitApplicationShortcut.description.debug" >- description="%JUnitApplicationShortcut.description.debug" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.junitWorkbenchShortcut.debug"> >- </command> >- <command >- name="%JUnitApplicationShortcut.description.run" >- description="%JUnitApplicationShortcut.description.run" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.junitWorkbenchShortcut.run"> >- </command> >- <command >- name="%SWTApplicationShortcut.description.debug" >- description="%SWTApplicationShortcut.description.debug" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.swtLaunchShortcut.debug"> >- </command> >- <command >- name="%SWTApplicationShortcut.description.run" >- description="%SWTApplicationShortcut.description.run" >- categoryId="org.eclipse.debug.ui.category.run" >- id="org.eclipse.pde.ui.swtLaunchShortcut.run"> >- </command> >- </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="%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="%ExternalizeStrings.label" >- helpContextId="org.eclipse.pde.doc.user.externalize_strings" >- class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >- menubarPath="org.eclipse.pde.ui.plugin.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.ExternalizeStrings"> >- </action> >- <action >- label="%OrganizeManifest.label" >- helpContextId="org.eclipse.pde.doc.user.organize_manifest" >- class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >- menubarPath="org.eclipse.pde.ui.plugin.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.OrganizeManifest"> >- </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.createHelpIndex.label" >- helpContextId="org.eclipse.pde.doc.user.create_help_index" >- class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >- menubarPath="org.eclipse.pde.ui.plugin.tools/group2" >- enablesFor="1" >- id="org.eclipse.pde.ui.CreateHelpIndexAction"> >- </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="%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="%ExternalizeStrings.label" >- helpContextId="org.eclipse.pde.doc.user.externalize_strings" >- class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >- menubarPath="org.eclipse.pde.ui.manifest.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.ExternalizeStrings"> >- </action> >- <action >- label="%OrganizeManifest.label" >- helpContextId="org.eclipse.pde.doc.user.organize_manifest" >- class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >- menubarPath="org.eclipse.pde.ui.manifest.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.OrganizeManifest"> >- </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> >- <action >- label="%popupMenus.createHelpIndex.label" >- helpContextId="org.eclipse.pde.doc.user.create_help_index" >- class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >- menubarPath="org.eclipse.pde.ui.manifest.tools/group1" >- enablesFor="1" >- id="org.eclipse.pde.ui.CreateHelpIndexAction"> >- </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="%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="%ExternalizeStrings.label" >- helpContextId="org.eclipse.pde.doc.user.externalize_strings" >- class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >- menubarPath="org.eclipse.pde.ui.fragment.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.ExternalizeStrings"> >- </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> >- <action >- label="%popupMenus.createHelpIndex.label" >- helpContextId="org.eclipse.pde.doc.user.create_help_index" >- class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >- menubarPath="org.eclipse.pde.ui.fragment.tools/group2" >- enablesFor="1" >- id="org.eclipse.pde.ui.CreateHelpIndexAction"> >- </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.IFile" >- nameFilter="build.properties" >- id="org.eclipse.pde.ui.buildPropertiesFeatureToolSet"> >- <menu >- label="%org.eclipse.pde.ui.tools" >- id="org.eclipse.pde.ui.build.feature.tools"> >- <separator >- name="group0"> >- </separator> >- </menu> >- <filter >- name="projectNature" >- value="org.eclipse.pde.FeatureNature"> >- </filter> >- <action >- label="%popupMenus.buildPlugin.label" >- helpContextId="org.eclipse.pde.doc.user.create_feature_jars" >- class="org.eclipse.pde.internal.ui.build.BuildFeatureAction" >- menubarPath="org.eclipse.pde.ui.build.feature.tools/group0" >- enablesFor="1" >- id="org.eclipse.pde.ui.BuildFeatureJar2"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.core.resources.IFile" >- nameFilter="build.properties" >- id="org.eclipse.pde.ui.buildPropertiesPluginToolSet"> >- <menu >- label="%org.eclipse.pde.ui.tools" >- id="org.eclipse.pde.ui.build.plugin.tools"> >- <separator >- name="group0"> >- </separator> >- </menu> >- <filter >- name="projectNature" >- value="org.eclipse.pde.PluginNature"> >- </filter> >- <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.build.plugin.tools/group0" >- enablesFor="1" >- id="org.eclipse.pde.ui.BuildPluginAction3"> >- </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> >- </menu> >- <visibility> >- <not> >- <or> >- <objectState >- name="projectNature" >- value="org.eclipse.pde.PluginNature"/> >- <objectState >- name="projectNature" >- value="org.eclipse.pde.FeatureNature"/> >- <objectState >- name="projectNature" >- value="org.eclipse.pde.UpdateSiteNature"/> >- <objectState >- name="open" >- value="false"/> >- </or> >- </not> >- </visibility> >- >- <action >- label="%new.convert.name" >- class="org.eclipse.pde.internal.ui.wizards.tools.ConvertProjectsAction" >- menubarPath="org.eclipse.pde.ui.project.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.ConvertedProjectWizard"> >- </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> >- <separator >- name="group2"> >- </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="%ExternalizeStrings.label" >- helpContextId="org.eclipse.pde.doc.user.externalize_strings" >- class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >- menubarPath="org.eclipse.pde.ui.project.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.ExternalizeStrings"> >- </action> >- <action >- label="%OrganizeManifest.label" >- helpContextId="org.eclipse.pde.doc.user.organize_manifest" >- class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >- menubarPath="org.eclipse.pde.ui.project.tools/group0" >- enablesFor="+" >- id="org.eclipse.pde.ui.OrganizeManifest"> >- </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> >- <action >- label="%convert.html.xhtml" >- helpContextId="org.eclipse.pde.doc.user.xhtmlConverter" >- class="org.eclipse.pde.internal.ui.wizards.xhtml.GetUnconvertedAction" >- menubarPath="org.eclipse.pde.ui.project.tools/group2" >- enablesFor="+" >- id="org.eclipse.pde.ui.xhtmlconverter.convert"> >- </action> >- <!--<action >- label="Refresh Target Platform" >- helpContextId="org.eclipse.pde.doc.user.target_profile" >- class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >- menubarPath="org.eclipse.pde.ui.project.tools/group2" >- enablesFor="+" >- id="org.eclipse.pde.ui.RefreshTargetPlatform"> >- </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.pde.ui.launcher.PDESourceLookupDirector" >- name="%launchConfigurationType.name" >- sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer" >- delegate="org.eclipse.pde.ui.launcher.EclipseApplicationLaunchConfiguration" >- modes="run, debug" >- id="org.eclipse.pde.ui.RuntimeWorkbench"> >- </launchConfigurationType> >- <launchConfigurationType >- sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >- name="%launcher.framework.name" >- sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer" >- delegate="org.eclipse.pde.ui.launcher.EquinoxLaunchConfiguration" >- modes="run, debug" >- id="org.eclipse.pde.ui.EquinoxLauncher"> >- </launchConfigurationType> >- <launchConfigurationType >- sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" >- name="%launcher.swt.name" >- sourcePathComputerId="org.eclipse.pde.ui.swtSourcePathComputer" >- delegate="org.eclipse.pde.internal.ui.launcher.SWTLaunchConfiguration" >- modes="run, debug" >- id="org.eclipse.pde.ui.swtLaunchConfig"> >- </launchConfigurationType> >- <launchConfigurationType >- sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >- 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="$nl$/icons/etool16/eclipse_launcher.gif" >- configTypeID="org.eclipse.pde.ui.RuntimeWorkbench" >- id="org.eclipse.pde.ui.runtimeWorkbenchLaunchImage"> >- </launchConfigurationTypeImage> >- <launchConfigurationTypeImage >- icon="$nl$/icons/obj16/bundle_obj.gif" >- configTypeID="org.eclipse.pde.ui.EquinoxLauncher" >- id="org.eclipse.pde.ui.equinoxFrameworkImage"> >- </launchConfigurationTypeImage> >- <launchConfigurationTypeImage >- icon="$nl$/icons/obj16/swt_launcher.gif" >- configTypeID="org.eclipse.pde.ui.swtLaunchConfig" >- id="org.eclipse.pde.ui.swtLaunchImage"> >- </launchConfigurationTypeImage> >- <launchConfigurationTypeImage >- icon="$nl$/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.EclipseApplicationLauncherTabGroup" >- 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.EquinoxLauncher" >- class="org.eclipse.pde.internal.ui.launcher.EquinoxLauncherTabGroup" >- id="org.eclipse.pde.ui.launcher.EquinoxLauncherTabGroup"> >- <launchMode >- description="%equinoxLauncherTabGroup.description.debug" >- perspective="org.eclipse.debug.ui.DebugPerspective" >- mode="debug"> >- </launchMode> >- <launchMode >- description="%equinoxLauncherTabGroup.description.run" >- mode="run"> >- </launchMode> >- </launchConfigurationTabGroup> >- <launchConfigurationTabGroup >- type="org.eclipse.pde.ui.swtLaunchConfig" >- class="org.eclipse.pde.internal.ui.launcher.SWTLauncherTabGroup" >- id="org.eclipse.pde.ui.launcher.swtLauncherTabGroup"> >- <launchMode >- description="%swtLauncherTabGroup.description.debug" >- perspective="org.eclipse.debug.ui.DebugPerspective" >- mode="debug"> >- </launchMode> >- <launchMode >- description="%swtLauncherTabGroup.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="$nl$/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> >- <and> >- <test property="org.eclipse.jdt.launching.hasProjectNature" args="org.eclipse.pde.PluginNature"/> >- <or> >- <test property="org.eclipse.jdt.launching.extendsInterface" args="junit.framework.Test"/> >- <test property="org.eclipse.jdt.launching.hasMethod" args="suite, ()QTest;, public static"/> >- <and> >- <test property="org.eclipse.jdt.launching.isContainer"/> >- <test property="org.eclipse.jdt.launching.buildpathReference" args="junit"/> >- </and> >- </or> >- </and> >- </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="$nl$/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> >- <contextualLaunch> >- <enablement> >- <with variable="selection"> >- <or> >- <and> >- <count value="1"/> >- <iterate> >- <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> >- <adapt type="org.eclipse.core.resources.IProject"/> >- </iterate> >- </and> >- <count value="0"/> >- </or> >- </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="%Equinox.shortcut.label" >- icon="$nl$/icons/obj16/bundle_obj.gif" >- modes="run, debug" >- class="org.eclipse.pde.internal.ui.launcher.EquinoxLaunchShortcut" >- id="org.eclipse.pde.ui.EquinoxLaunchShortcut"> >- <enablement> >- <with variable="selection"> >- <count value="*"/> >- </with> >- </enablement> >- <contextualLaunch> >- <enablement> >- <with variable="selection"> >- <or> >- <and> >- <count value="1"/> >- <iterate> >- <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> >- <adapt type="org.eclipse.core.resources.IProject"/> >- </iterate> >- </and> >- <count value="0"/> >- </or> >- </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.swt.name" >- icon="$nl$/icons/obj16/swt_launcher.gif" >- modes="run, debug" >- class="org.eclipse.pde.internal.ui.launcher.SWTApplicationLaunchShortcut" >- id="org.eclipse.pde.ui.swtLaunchShortcut"> >- <contextualLaunch> >- <enablement> >- <with variable="selection"> >- <count value="1"/> >- <iterate> >- <and> >- <test property="org.eclipse.jdt.launching.buildpathReference" args="swt"/> >- <or> >- <test property="org.eclipse.jdt.launching.hasMain"/> >- <test property="org.eclipse.jdt.launching.isContainer"/> >- </or> >- </and> >- </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> >- </shortcut> >- </extension> >- <extension >- point="org.eclipse.ui.decorators"> >- <decorator >- lightweight="true" >- location="TOP_LEFT" >- adaptable="true" >- label="%decorator.label" >- icon="$nl$/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="persistentProperty" >- 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.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> >- <template >- class="org.eclipse.pde.internal.ui.wizards.templates.DecoratorTemplate" >- contributingId="org.eclipse.ui.decorators" >- id="org.eclipse.pde.ui.templates.decorator" >- name="%template.decorator.name"/> >- <template >- class="org.eclipse.pde.internal.ui.wizards.templates.ImportWizardTemplate" >- contributingId="org.eclipse.ui.importWizards" >- id="org.eclipse.pde.ui.templates.importWizard" >- name="%template.importWizard.name"/> >- <template >- class="org.eclipse.pde.internal.ui.wizards.templates.UniversalWelcomeTemplate" >- contributingId="org.eclipse.ui.intro.configExtension" >- id="org.eclipse.pde.ui.templates.universalWelcome" >- name="%template.universalWelcome.name"/> >- </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="$nl$/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.searchResultViewPages"> >- <viewPage >- class="org.eclipse.pde.internal.ui.search.PluginSearchResultPage" >- searchResultClass="org.eclipse.pde.internal.ui.search.SearchResult" >- id="org.eclipse.pde.ui.searchResultPage"/> >- <viewPage >- class="org.eclipse.pde.internal.ui.search.dependencies.DependencyExtentSearchResultPage" >- searchResultClass="org.eclipse.pde.internal.ui.search.dependencies.DependencyExtentSearchResult" >- id="org.eclipse.pde.ui.dependencyExtentResultPage"/> >- </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.debug.core.sourcePathComputers"> >- <sourcePathComputer >- id="org.eclipse.pde.ui.swtSourcePathComputer" >- class="org.eclipse.pde.internal.ui.launcher.SWTSourcePathComputer"> >- </sourcePathComputer> >- </extension> >- <extension >- point="org.eclipse.ui.intro.configExtension"> >- <standbyContentPart >- pluginId="org.eclipse.pde.ui" >- class="org.eclipse.pde.internal.ui.samples.SampleStandbyContent" >- id="org.eclipse.pde.ui.sampleStandbyPart"> >- </standbyContentPart> >- </extension> >- <extension >- point="org.eclipse.ui.propertyPages"> >- <page >- adaptable="true" >- class="org.eclipse.pde.internal.ui.properties.PluginDevelopmentPage" >- id="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >- name="%PropertyPage.pluginDevelopment" >- objectClass="org.eclipse.core.resources.IProject"> >- <filter >- name="projectNature" >- value="org.eclipse.pde.PluginNature"/> >- </page> >- <page >- objectClass="org.eclipse.core.resources.IProject" >- adaptable="true" >- class="org.eclipse.pde.internal.ui.properties.SelfHostingPropertyPage" >- name="%PropertyPage.selfHosting" >- category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >- id="org.eclipse.pde.internal.ui.properties.selfHostingPropertyPage"> >- <filter >- name="projectNature" >- value="org.eclipse.pde.PluginNature"> >- </filter> >- </page> >- <page >- objectClass="org.eclipse.core.resources.IProject" >- adaptable="true" >- class="org.eclipse.pde.internal.ui.properties.CompilersPropertyPage" >- name="%PropertyPage.compilers" >- category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >- id="org.eclipse.pde.internal.ui.properties.compilersPropertyPage"> >- <filter >- name="projectNature" >- value="org.eclipse.pde.PluginNature"/> >- </page> >- </extension> >- <extension >- point="org.eclipse.ui.workingSets"> >- <workingSet >- icon="$nl$/icons/obj16/plugin_obj.gif" >- name="%Plugin.WorkingSet" >- pageClass="org.eclipse.pde.internal.ui.util.PluginWorkingSet" >- id="org.eclipse.pde.ui.pluginWorkingSet"/> >- </extension> >- <extension >- point="org.eclipse.ui.elementFactories"> >- <factory >- class="org.eclipse.pde.internal.ui.util.PersistablePluginObject" >- id="org.eclipse.pde.ui.elementFactory"/> >- </extension> >- <extension >- point="org.eclipse.core.runtime.preferences"> >- <initializer class="org.eclipse.pde.internal.ui.preferences.PreferenceInitializer"/> >- </extension> >- <extension >- point="org.eclipse.ui.bindings"> >- <key >- sequence="M3+M2+D E" >- commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+X E" >- commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+D X" >- commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.debug" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+X X" >- commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.run" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+D P" >- commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.debug" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+X P" >- commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.run" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+D S" >- commandId="org.eclipse.pde.ui.swtLaunchShortcut.debug" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- <key >- sequence="M3+M2+X S" >- commandId="org.eclipse.pde.ui.swtLaunchShortcut.run" >- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >- </key> >- </extension> >- <extension >- point="org.eclipse.ltk.core.refactoring.renameParticipants"> >- <renameParticipant >- class="org.eclipse.pde.internal.ui.refactoring.ManifestTypeRenameParticipant" >- id="org.eclipse.pde.ui.manifestTypeRenameParticipant" >- name="%rename.type.participant"> >- <enablement> >- <with >- variable="element"> >- <instanceof >- value="org.eclipse.jdt.core.IType"> >- </instanceof> >- </with> >- </enablement> >- </renameParticipant> >- <renameParticipant >- class="org.eclipse.pde.internal.ui.refactoring.ManifestPackageRenameParticipant" >- id="org.eclipse.pde.ui.manifestPackageRenameParticipant" >- name="%rename.package.participant"> >- <enablement> >- <with >- variable="element"> >- <instanceof >- value="org.eclipse.jdt.core.IPackageFragment"> >- </instanceof> >- </with> >- </enablement> >- </renameParticipant> >- </extension> >- <extension >- point="org.eclipse.ltk.core.refactoring.moveParticipants"> >- <moveParticipant >- class="org.eclipse.pde.internal.ui.refactoring.ManifestTypeMoveParticipant" >- id="org.eclipse.pde.ui.manifestTypeMoveParticipant" >- name="%move.type.participant"> >- <enablement> >- <with >- variable="element"> >- <instanceof >- value="org.eclipse.jdt.core.IType"> >- </instanceof> >- </with> >- </enablement> >- </moveParticipant> >- <moveParticipant >- class="org.eclipse.pde.internal.ui.refactoring.ManifestPackageMoveParticipant" >- id="org.eclipse.pde.ui.manifestPackageMoveParticipant" >- name="%move.package.participant"> >- <enablement> >- <with >- variable="element"> >- <instanceof >- value="org.eclipse.jdt.core.IPackageFragment"> >- </instanceof> >- </with> >- </enablement> >- </moveParticipant> >- </extension> >- <extension >- point="org.eclipse.ui.ide.markerResolution"> >- <markerResolutionGenerator >- markerType="org.eclipse.pde.validation-marker" >- class="org.eclipse.pde.internal.ui.correction.ResolutionGenerator"> >- </markerResolutionGenerator> >- </extension> >- <extension >- point="org.eclipse.jdt.ui.queryParticipants"> >- <queryParticipant >- class="org.eclipse.pde.internal.ui.search.ClassSearchParticipant" >- id="org.eclipse.pde.ui.queryParticipant" >- name="%queryParticipant.name.0" >- nature="org.eclipse.pde.PluginNature"/> >- </extension> >- <extension >- point="org.eclipse.core.filebuffers.annotationModelCreation"> >- <factory >- contentTypeId="org.eclipse.pde.core.pluginManifest" >- class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >- </extension> >- <extension >- point="org.eclipse.core.filebuffers.annotationModelCreation"> >- <factory >- contentTypeId="org.eclipse.pde.core.buildProperties" >- class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >- </extension> >- <extension >- point="org.eclipse.core.filebuffers.annotationModelCreation"> >- <factory >- contentTypeId="org.eclipse.pde.core.fragmentManifest" >- class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >- </extension> >- <extension >- point="org.eclipse.core.filebuffers.annotationModelCreation"> >- <factory >- contentTypeId="org.eclipse.pde.core.bundleManifest" >- class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >- </extension> >- <extension >- point="org.eclipse.compare.structureMergeViewers"> >- <viewer >- class="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator" >- extensions="MF" >- id="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator"/> >- <contentTypeBinding >- contentTypeId="org.eclipse.pde.core.bundleManifest" >- structureMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator"/> >- <!--<viewer >- extensions="xml" >- class="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" >- id="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" /> >- <contentTypeBinding >- structureMergeViewerId="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" >- contentTypeId="org.eclipse.pde.pluginManifest" />--> >- </extension> >- <extension >- point="org.eclipse.compare.contentMergeViewers"> >- <viewer >- class="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" >- extensions="MF" >- id="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator"/> >- <contentTypeBinding >- contentMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" >- contentTypeId="org.eclipse.pde.core.bundleManifest"/> >- <!--<viewer >- class="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator" >- extensions="xml" >- id="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator"/> >- <contentTypeBinding >- contentMergeViewerId="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator" >- contentTypeId="org.eclipse.pde.pluginManifest" />--> >- </extension> >- <extension >- point="org.eclipse.ui.themes"> >- <fontDefinition >- label="%fontDefinition.label.0" >- defaultsTo="org.eclipse.jface.textfont" >- categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer" >- id="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewer"> >- <description> >- %fontDefinition.description.0 >- </description> >- </fontDefinition> >- </extension> >- <!--<extension >- point="org.eclipse.ui.themes"> >- <fontDefinition >- label="%fontDefinition.label.1" >- defaultsTo="org.eclipse.jface.textfont" >- categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer" >- id="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewer"> >- <description> >- %fontDefinition.description.1 >- </description> >- </fontDefinition> >- </extension>--> >- <extension point="org.eclipse.debug.core.sourceLocators"> >- <sourceLocator >- id="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >- class="org.eclipse.pde.internal.ui.launcher.PDESourceLookupDirector" >- name="%pde.sourcelocator"> >- </sourceLocator> >- </extension> >- >-</plugin> >+<?xml version="1.0" encoding="UTF-8"?> >+<?eclipse version="3.0"?> >+<plugin> >+ >+ >+<!-- 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="$nl$/icons/eview16/plugins.gif" >+ class="org.eclipse.pde.internal.ui.PDEPerspective" >+ id="org.eclipse.pde.ui.PDEPerspective"> >+ <description> >+ %perspective.description >+ </description> >+ </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"> >+ <keywordReference id="org.eclipse.pde.ui.pde"/> >+ <keywordReference 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"> >+ <keywordReference id="org.eclipse.pde.ui.pde"/> >+ <keywordReference id="org.eclipse.pde.ui.TargetPlatformPreferencePage"/> >+ </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"> >+ <keywordReference id="org.eclipse.pde.ui.pde"/> >+ <keywordReference 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"> >+ <keywordReference id="org.eclipse.pde.ui.pde"/> >+ <keywordReference id="org.eclipse.pde.ui.CompilersPreferencePage"/> >+ </page> >+ </extension> >+ <extension >+ point="org.eclipse.ui.keywords"> >+ <keyword >+ label="%preferenceKeywords.PDE" >+ id="org.eclipse.pde.ui.pde"/> >+ <keyword >+ label="%preferenceKeywords.MainPreferencePage" >+ id="org.eclipse.pde.ui.MainPreferencePage"/> >+ <keyword >+ label="%preferenceKeywords.TargetPlatformPreferencePage" >+ id="org.eclipse.pde.ui.TargetPlatformPreferencePage"/> >+ <keyword >+ label="%preferenceKeywords.EditorPreferencePage" >+ id="org.eclipse.pde.ui.EditorPreferencePage"/> >+ <keyword >+ label="%preferenceKeywords.CompilersPreferencePage" >+ id="org.eclipse.pde.ui.CompilersPreferencePage"/> >+ </extension> >+ <extension >+ point="org.eclipse.ui.newWizards"> >+ <category >+ name="%new.category.name" >+ id="org.eclipse.pde.PDE"> >+ </category> >+ <wizard >+ name="%new.pluginProject.name" >+ icon="$nl$/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.pluginWithJarsProject.name" >+ icon="$nl$/icons/etool16/jarToPlugin.gif" >+ category="org.eclipse.pde.PDE" >+ class="org.eclipse.pde.internal.ui.wizards.plugin.NewLibraryPluginProjectWizard" >+ project="true" >+ finalPerspective="org.eclipse.pde.ui.PDEPerspective" >+ id="org.eclipse.pde.ui.NewLibraryPluginProjectWizard"> >+ <description> >+ %new.pluginWithJarsProject.description >+ </description> >+ </wizard> >+ <wizard >+ name="%new.fragmentProject.name" >+ icon="$nl$/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="$nl$/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.feature.name" >+ icon="$nl$/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="$nl$/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="$nl$/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> >+ <wizard >+ icon="$nl$/icons/etool16/prd_config_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.product.NewProductFileWizard" >+ category="org.eclipse.pde.PDE" >+ name="%new.product.config" >+ id="org.eclipse.pde.ui.NewProductConfigurationWizard"> >+ <description> >+ %new.product.desc >+ </description> >+ </wizard> >+ <wizard >+ category="org.eclipse.pde.PDE" >+ class="org.eclipse.pde.internal.ui.wizards.target.NewTargetDefinitionWizard" >+ icon="$nl$/icons/etool16/new_target_wiz.gif" >+ id="org.eclipse.pde.ui.NewProfileWizard" >+ name="%new.profile.name"> >+ <description> >+ %wizard.profile.name >+ </description> >+ </wizard> >+ </extension> >+ <extension >+ point="org.eclipse.ui.importWizards"> >+ <wizard >+ category="org.eclipse.pde.ui.PluginDevelopment" >+ class="org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizard" >+ icon="$nl$/icons/etool16/imp_extplug.gif" >+ id="org.eclipse.pde.ui.PluginImportWizard" >+ name="%PluginImportWizard.label"> >+ <description> >+ %PluginImportWizard.description >+ </description> >+ </wizard> >+ <wizard >+ category="org.eclipse.pde.ui.PluginDevelopment" >+ class="org.eclipse.pde.internal.ui.wizards.imports.FeatureImportWizard" >+ icon="$nl$/icons/etool16/imp_extfeat.gif" >+ id="org.eclipse.pde.ui.FeatureImportWizard" >+ name="%FeatureImportWizard.label"> >+ <description> >+ %FeatureImportWizard.description >+ </description> >+ </wizard> >+ <category >+ id="org.eclipse.pde.ui.PluginDevelopment" >+ name="%PluginImportExport.category"/> >+ </extension> >+ <extension >+ point="org.eclipse.ui.exportWizards"> >+ <wizard >+ category="org.eclipse.pde.ui.PluginDevelopment" >+ class="org.eclipse.pde.internal.ui.wizards.exports.PluginExportWizard" >+ icon="$nl$/icons/etool16/exp_deployplug.gif" >+ id="org.eclipse.pde.ui.pluginExportWizard" >+ name="%PluginExportWizard.label"> >+ <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 >+ category="org.eclipse.pde.ui.PluginDevelopment" >+ class="org.eclipse.pde.internal.ui.wizards.exports.FeatureExportWizard" >+ icon="$nl$/icons/etool16/exp_deployfeat.gif" >+ id="org.eclipse.pde.ui.featureExportWizard" >+ name="%FeatureExportWizard.label"> >+ <description> >+ %FeatureExportWizard.description >+ </description> >+ <selection >+ name="feature.xml" >+ class="org.eclipse.core.resources.IFile"> >+ </selection> >+ <selection >+ class="org.eclipse.core.resources.IProject"> >+ </selection> >+ </wizard> >+ <wizard >+ category="org.eclipse.pde.ui.PluginDevelopment" >+ class="org.eclipse.pde.internal.ui.wizards.exports.ProductExportWizard" >+ icon="$nl$/icons/etool16/exp_product.gif" >+ id="org.eclipse.pde.ui.productExportWizard" >+ name="%ProductExportWizard.label"> >+ <description> >+ %ProductExportWizard.description >+ </description> >+ <selection >+ name="*.product" >+ class="org.eclipse.core.resources.IFile"> >+ </selection> >+ <selection >+ class="org.eclipse.core.resources.IContainer"> >+ </selection> >+ </wizard> >+ <category >+ id="org.eclipse.pde.ui.PluginDevelopment" >+ name="%PluginImportExport.category"/> >+ </extension> >+ <extension >+ point="org.eclipse.pde.ui.pluginContent"> >+ <wizard >+ name="%pluginContent.helloWorld.name" >+ icon="$nl$/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.intro.name" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.templates.IntroNewWizard" >+ id="org.eclipse.pde.ui.pluginContent.intro" >+ rcp="true"> >+ <description> >+ %pluginContent.intro.description >+ </description> >+ </wizard> >+ <wizard >+ name="%pluginContent.mail.name" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.templates.MailNewWizard" >+ id="org.eclipse.pde.ui.pluginContent.rcpmail" >+ requiresActivator="true" >+ rcp="true"> >+ <description> >+ %pluginContent.mail.description >+ </description> >+ </wizard> >+ <wizard >+ name="%pluginContent.helloRCP.name" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.templates.HelloRCPNewWizard" >+ id="org.eclipse.pde.ui.pluginContent.helloRCP" >+ rcp="true"> >+ <description> >+ %pluginContent.helloRCP.description >+ </description> >+ </wizard> >+ <wizard >+ class="org.eclipse.pde.internal.ui.wizards.templates.HelloNonUIRCPNewWizard" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ id="org.eclipse.pde.ui.pluginContent.helloNonUIRCP" >+ name="%pluginContent.helloNonUIRCP.name" >+ rcp="true" >+ ui-content="false"> >+ <description> >+ %pluginContent.helloNonUIRCP.description >+ </description> >+ </wizard> >+ <wizard >+ class="org.eclipse.pde.internal.ui.wizards.templates.HelloOSGiNewWizard" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ id="org.eclipse.pde.ui.pluginContent.helloOSGi" >+ name="%pluginContent.helloOSGi.name" >+ pureOSGi="true" >+ requiresActivator="true" >+ ui-content="false"> >+ <description> >+ %pluginContent.helloOSGi.description >+ </description> >+ </wizard> >+ <wizard >+ name="%pluginContent.viewRCP.name" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.templates.ViewRCPNewWizard" >+ id="org.eclipse.pde.ui.pluginContent.viewRCP" >+ rcp="true"> >+ <description> >+ %pluginContent.viewRCP.description >+ </description> >+ </wizard> >+ <wizard >+ name="%pluginContent.view.name" >+ icon="$nl$/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="$nl$/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="$nl$/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.propertyPages.name" >+ icon="$nl$/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="$nl$/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="$nl$/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> >+ <wizard >+ name="%pluginContent.builder.name" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ class="org.eclipse.pde.internal.ui.wizards.templates.BuilderNewWizard" >+ id="org.eclipse.pde.ui.pluginContent.builder"> >+ <description> >+ %pluginContent.builder.description >+ </description> >+ </wizard> >+ <wizard >+ class="org.eclipse.pde.internal.ui.wizards.templates.HelpNewWizard" >+ icon="$nl$/icons/etool16/newexprj_wiz.gif" >+ id="org.eclipse.pde.ui.pluginContent.helpContent" >+ java="false" >+ name="%pluginContent.help.name" >+ requiresActivator="false" >+ ui-content="false"> >+ <description> >+ %pluginContent.help.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="$nl$/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="$nl$/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="$nl$/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="$nl$/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="$nl$/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.propertyPages.name" >+ template="org.eclipse.pde.ui.templates.propertyPage" >+ icon="$nl$/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="$nl$/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="$nl$/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="$nl$/icons/etool16/newex_wiz.gif" >+ category="templates" >+ id="org.eclipse.pde.ui.newExtension.help"> >+ <description> >+ %newExtension.templates.help.desc >+ </description> >+ </wizard> >+ <wizard >+ class="org.eclipse.pde.internal.ui.wizards.templates.BuilderNewExtensionWizard" >+ icon="$nl$/icons/etool16/newex_wiz.gif" >+ category="templates" >+ availableAsShortcut="true" >+ name="%newExtension.templates.builder.name" >+ id="org.eclipse.pde.ui.newExtension.builder"> >+ <description> >+ %newExtension.templates.builder.desc >+ </description> >+ </wizard> >+ <wizard >+ availableAsShortcut="true" >+ category="templates" >+ icon="$nl$/icons/etool16/newex_wiz.gif" >+ id="org.eclipse.pde.ui.newExtension.decorator" >+ name="%newExtension.templates.decorator.name" >+ template="org.eclipse.pde.ui.templates.decorator"> >+ <description> >+ %newExtension.templates.decorator.desc >+ </description> >+ </wizard> >+ <wizard >+ availableAsShortcut="true" >+ category="templates" >+ icon="$nl$/icons/etool16/newex_wiz.gif" >+ id="org.eclipse.pde.ui.newExtension.importWizard" >+ name="%newExtension.templates.importWizard.name" >+ template="org.eclipse.pde.ui.templates.importWizard"> >+ <description> >+ %newExtension.templates.importWizard.desc >+ </description> >+ </wizard> >+ <wizard >+ availableAsShortcut="true" >+ category="templates" >+ icon="$nl$/icons/etool16/newex_wiz.gif" >+ id="org.eclipse.pde.ui.newExtension.universalWelcome" >+ name="%newExtension.templates.universalWelcome.name" >+ template="org.eclipse.pde.ui.templates.universalWelcome"> >+ <description> >+ %newExtension.templates.universalWelcome.desc >+ </description> >+ </wizard> >+ </extension> >+ <extension >+ point="org.eclipse.ui.editors"> >+ <editor >+ default="true" >+ name="%editors.pluginManifest.name" >+ icon="$nl$/icons/obj16/plugin_mf_obj.gif" >+ class="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditor" >+ contributorClass="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditorContributor" >+ matchingStrategy="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditorMatchingStrategy" >+ id="org.eclipse.pde.ui.manifestEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.pluginManifest"/> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.fragmentManifest"/> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.bundleManifest"/> >+ </editor> >+ <editor >+ default="true" >+ name="%editors.schema.name" >+ icon="$nl$/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"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.schema"/> >+ </editor> >+ <editor >+ default="true" >+ name="%editors.buildProperties.name" >+ icon="$nl$/icons/obj16/build_exec.gif" >+ contributorClass="org.eclipse.pde.internal.ui.editor.build.BuildEditorContributor" >+ class="org.eclipse.pde.internal.ui.editor.build.BuildEditor" >+ id="org.eclipse.pde.ui.buildEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.buildProperties"/> >+ </editor> >+ <editor >+ default="true" >+ name="%editors.featureManifest.name" >+ icon="$nl$/icons/obj16/ftr_xml_obj.gif" >+ class="org.eclipse.pde.internal.ui.editor.feature.FeatureEditor" >+ contributorClass="org.eclipse.pde.internal.ui.editor.feature.FeatureEditorContributor" >+ matchingStrategy="org.eclipse.pde.internal.ui.editor.feature.FeatureEditorMatchingStrategy" >+ id="org.eclipse.pde.ui.featureEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.featureManifest"/> >+ </editor> >+ <editor >+ default="true" >+ name="%editors.siteManifest.name" >+ icon="$nl$/icons/obj16/site_xml_obj.gif" >+ class="org.eclipse.pde.internal.ui.editor.site.SiteEditor" >+ contributorClass="org.eclipse.pde.internal.ui.editor.site.SiteEditorContributor" >+ id="org.eclipse.pde.ui.siteEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.siteManifest"/> >+ </editor> >+ <editor >+ default="true" >+ name="%product.editor" >+ icon="$nl$/icons/obj16/product_xml_obj.gif" >+ class="org.eclipse.pde.internal.ui.editor.product.ProductEditor" >+ contributorClass="org.eclipse.pde.internal.ui.editor.product.ProductEditorContributor" >+ id="org.eclipse.pde.ui.productEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.productFile"/> >+ </editor> >+ <editor >+ default="true" >+ name="%editor.profile.name" >+ icon="$nl$/icons/obj16/target_profile_xml_obj.gif" >+ class="org.eclipse.pde.internal.ui.editor.target.TargetEditor" >+ contributorClass="org.eclipse.pde.internal.ui.editor.target.TargetEditorContributor" >+ id="org.eclipse.pde.ui.targetEditor"> >+ <contentTypeBinding contentTypeId="org.eclipse.pde.core.targetFile"/> >+ </editor> >+ <editor >+ name="%editors.sample.name" >+ default="true" >+ icon="$nl$/icons/obj16/build_exec.gif" >+ filenames="sample.properties" >+ class="org.eclipse.pde.internal.ui.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="$nl$/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="$nl$/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" >+ categoryId="org.eclipse.ui.category.views" >+ id="org.eclipse.pde.ui.PluginsView"> >+ </command> >+ <command >+ name="%ViewCommand.dependenciesView.name" >+ description="%ViewCommand.dependenciesView.description" >+ categoryId="org.eclipse.ui.category.views" >+ id="org.eclipse.pde.ui.DependenciesView"> >+ </command> >+<!-- launch shortcuts --> >+ <command >+ name="%EclipseApplicationShortcut.description.debug" >+ description="%EclipseApplicationShortcut.description.debug" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug"> >+ </command> >+ <command >+ name="%EclipseApplicationShortcut.description.run" >+ description="%EclipseApplicationShortcut.description.run" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run"> >+ </command> >+ <command >+ name="%EquinoxShortcut.description.debug" >+ description="%EquinoxShortcut.description.debug" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.EquinoxLaunchShortcut.debug"> >+ </command> >+ <command >+ name="%EquinoxShortcut.description.run" >+ description="%EquinoxShortcut.description.run" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.EquinoxLaunchShortcut.run"> >+ </command> >+ <command >+ name="%JUnitApplicationShortcut.description.debug" >+ description="%JUnitApplicationShortcut.description.debug" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.junitWorkbenchShortcut.debug"> >+ </command> >+ <command >+ name="%JUnitApplicationShortcut.description.run" >+ description="%JUnitApplicationShortcut.description.run" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.junitWorkbenchShortcut.run"> >+ </command> >+ <command >+ name="%SWTApplicationShortcut.description.debug" >+ description="%SWTApplicationShortcut.description.debug" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.swtLaunchShortcut.debug"> >+ </command> >+ <command >+ name="%SWTApplicationShortcut.description.run" >+ description="%SWTApplicationShortcut.description.run" >+ categoryId="org.eclipse.debug.ui.category.run" >+ id="org.eclipse.pde.ui.swtLaunchShortcut.run"> >+ </command> >+ </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="%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="%ExternalizeStrings.label" >+ helpContextId="org.eclipse.pde.doc.user.externalize_strings" >+ class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >+ menubarPath="org.eclipse.pde.ui.plugin.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.ExternalizeStrings"> >+ </action> >+ <action >+ label="%OrganizeManifest.label" >+ helpContextId="org.eclipse.pde.doc.user.organize_manifest" >+ class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >+ menubarPath="org.eclipse.pde.ui.plugin.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.OrganizeManifest"> >+ </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.createHelpIndex.label" >+ helpContextId="org.eclipse.pde.doc.user.create_help_index" >+ class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >+ menubarPath="org.eclipse.pde.ui.plugin.tools/group2" >+ enablesFor="1" >+ id="org.eclipse.pde.ui.CreateHelpIndexAction"> >+ </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="%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="%ExternalizeStrings.label" >+ helpContextId="org.eclipse.pde.doc.user.externalize_strings" >+ class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >+ menubarPath="org.eclipse.pde.ui.manifest.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.ExternalizeStrings"> >+ </action> >+ <action >+ label="%OrganizeManifest.label" >+ helpContextId="org.eclipse.pde.doc.user.organize_manifest" >+ class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >+ menubarPath="org.eclipse.pde.ui.manifest.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.OrganizeManifest"> >+ </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> >+ <action >+ label="%popupMenus.createHelpIndex.label" >+ helpContextId="org.eclipse.pde.doc.user.create_help_index" >+ class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >+ menubarPath="org.eclipse.pde.ui.manifest.tools/group1" >+ enablesFor="1" >+ id="org.eclipse.pde.ui.CreateHelpIndexAction"> >+ </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="%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="%ExternalizeStrings.label" >+ helpContextId="org.eclipse.pde.doc.user.externalize_strings" >+ class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >+ menubarPath="org.eclipse.pde.ui.fragment.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.ExternalizeStrings"> >+ </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> >+ <action >+ label="%popupMenus.createHelpIndex.label" >+ helpContextId="org.eclipse.pde.doc.user.create_help_index" >+ class="org.eclipse.pde.internal.ui.wizards.tools.CreateHelpIndexAction" >+ menubarPath="org.eclipse.pde.ui.fragment.tools/group2" >+ enablesFor="1" >+ id="org.eclipse.pde.ui.CreateHelpIndexAction"> >+ </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.IFile" >+ nameFilter="build.properties" >+ id="org.eclipse.pde.ui.buildPropertiesFeatureToolSet"> >+ <menu >+ label="%org.eclipse.pde.ui.tools" >+ id="org.eclipse.pde.ui.build.feature.tools"> >+ <separator >+ name="group0"> >+ </separator> >+ </menu> >+ <filter >+ name="projectNature" >+ value="org.eclipse.pde.FeatureNature"> >+ </filter> >+ <action >+ label="%popupMenus.buildPlugin.label" >+ helpContextId="org.eclipse.pde.doc.user.create_feature_jars" >+ class="org.eclipse.pde.internal.ui.build.BuildFeatureAction" >+ menubarPath="org.eclipse.pde.ui.build.feature.tools/group0" >+ enablesFor="1" >+ id="org.eclipse.pde.ui.BuildFeatureJar2"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.core.resources.IFile" >+ nameFilter="build.properties" >+ id="org.eclipse.pde.ui.buildPropertiesPluginToolSet"> >+ <menu >+ label="%org.eclipse.pde.ui.tools" >+ id="org.eclipse.pde.ui.build.plugin.tools"> >+ <separator >+ name="group0"> >+ </separator> >+ </menu> >+ <filter >+ name="projectNature" >+ value="org.eclipse.pde.PluginNature"> >+ </filter> >+ <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.build.plugin.tools/group0" >+ enablesFor="1" >+ id="org.eclipse.pde.ui.BuildPluginAction3"> >+ </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> >+ </menu> >+ <visibility> >+ <not> >+ <or> >+ <objectState >+ name="projectNature" >+ value="org.eclipse.pde.PluginNature"/> >+ <objectState >+ name="projectNature" >+ value="org.eclipse.pde.FeatureNature"/> >+ <objectState >+ name="projectNature" >+ value="org.eclipse.pde.UpdateSiteNature"/> >+ <objectState >+ name="open" >+ value="false"/> >+ </or> >+ </not> >+ </visibility> >+ >+ <action >+ label="%new.convert.name" >+ class="org.eclipse.pde.internal.ui.wizards.tools.ConvertProjectsAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.ConvertedProjectWizard"> >+ </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> >+ <separator >+ name="group2"> >+ </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="%ExternalizeStrings.label" >+ helpContextId="org.eclipse.pde.doc.user.externalize_strings" >+ class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.ExternalizeStrings"> >+ </action> >+ <action >+ label="%OrganizeManifest.label" >+ helpContextId="org.eclipse.pde.doc.user.organize_manifest" >+ class="org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.OrganizeManifest"> >+ </action> >+ <!-- TODO No help for this yet helpContextId="org.eclipse.pde.doc.user.open_manifest" --> >+ <action >+ label="%OpenManifest.label" >+ class="org.eclipse.pde.internal.ui.editor.OpenManifestAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group0" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.OpenManifestAction"> >+ </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> >+ <action >+ label="%convert.html.xhtml" >+ helpContextId="org.eclipse.pde.doc.user.xhtmlConverter" >+ class="org.eclipse.pde.internal.ui.wizards.xhtml.GetUnconvertedAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group2" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.xhtmlconverter.convert"> >+ </action> >+ <!--<action >+ label="Refresh Target Platform" >+ helpContextId="org.eclipse.pde.doc.user.target_profile" >+ class="org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction" >+ menubarPath="org.eclipse.pde.ui.project.tools/group2" >+ enablesFor="+" >+ id="org.eclipse.pde.ui.RefreshTargetPlatform"> >+ </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.pde.ui.launcher.PDESourceLookupDirector" >+ name="%launchConfigurationType.name" >+ sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer" >+ delegate="org.eclipse.pde.ui.launcher.EclipseApplicationLaunchConfiguration" >+ modes="run, debug" >+ id="org.eclipse.pde.ui.RuntimeWorkbench"> >+ </launchConfigurationType> >+ <launchConfigurationType >+ sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >+ name="%launcher.framework.name" >+ sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer" >+ delegate="org.eclipse.pde.ui.launcher.EquinoxLaunchConfiguration" >+ modes="run, debug" >+ id="org.eclipse.pde.ui.EquinoxLauncher"> >+ </launchConfigurationType> >+ <launchConfigurationType >+ sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" >+ name="%launcher.swt.name" >+ sourcePathComputerId="org.eclipse.pde.ui.swtSourcePathComputer" >+ delegate="org.eclipse.pde.internal.ui.launcher.SWTLaunchConfiguration" >+ modes="run, debug" >+ id="org.eclipse.pde.ui.swtLaunchConfig"> >+ </launchConfigurationType> >+ <launchConfigurationType >+ sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >+ 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="$nl$/icons/etool16/eclipse_launcher.gif" >+ configTypeID="org.eclipse.pde.ui.RuntimeWorkbench" >+ id="org.eclipse.pde.ui.runtimeWorkbenchLaunchImage"> >+ </launchConfigurationTypeImage> >+ <launchConfigurationTypeImage >+ icon="$nl$/icons/obj16/bundle_obj.gif" >+ configTypeID="org.eclipse.pde.ui.EquinoxLauncher" >+ id="org.eclipse.pde.ui.equinoxFrameworkImage"> >+ </launchConfigurationTypeImage> >+ <launchConfigurationTypeImage >+ icon="$nl$/icons/obj16/swt_launcher.gif" >+ configTypeID="org.eclipse.pde.ui.swtLaunchConfig" >+ id="org.eclipse.pde.ui.swtLaunchImage"> >+ </launchConfigurationTypeImage> >+ <launchConfigurationTypeImage >+ icon="$nl$/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.EclipseApplicationLauncherTabGroup" >+ 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.EquinoxLauncher" >+ class="org.eclipse.pde.internal.ui.launcher.EquinoxLauncherTabGroup" >+ id="org.eclipse.pde.ui.launcher.EquinoxLauncherTabGroup"> >+ <launchMode >+ description="%equinoxLauncherTabGroup.description.debug" >+ perspective="org.eclipse.debug.ui.DebugPerspective" >+ mode="debug"> >+ </launchMode> >+ <launchMode >+ description="%equinoxLauncherTabGroup.description.run" >+ mode="run"> >+ </launchMode> >+ </launchConfigurationTabGroup> >+ <launchConfigurationTabGroup >+ type="org.eclipse.pde.ui.swtLaunchConfig" >+ class="org.eclipse.pde.internal.ui.launcher.SWTLauncherTabGroup" >+ id="org.eclipse.pde.ui.launcher.swtLauncherTabGroup"> >+ <launchMode >+ description="%swtLauncherTabGroup.description.debug" >+ perspective="org.eclipse.debug.ui.DebugPerspective" >+ mode="debug"> >+ </launchMode> >+ <launchMode >+ description="%swtLauncherTabGroup.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="$nl$/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> >+ <and> >+ <test property="org.eclipse.jdt.launching.hasProjectNature" args="org.eclipse.pde.PluginNature"/> >+ <or> >+ <test property="org.eclipse.jdt.launching.extendsInterface" args="junit.framework.Test"/> >+ <test property="org.eclipse.jdt.launching.hasMethod" args="suite, ()QTest;, public static"/> >+ <and> >+ <test property="org.eclipse.jdt.launching.isContainer"/> >+ <test property="org.eclipse.jdt.launching.buildpathReference" args="junit"/> >+ </and> >+ </or> >+ </and> >+ </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="$nl$/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> >+ <contextualLaunch> >+ <enablement> >+ <with variable="selection"> >+ <or> >+ <and> >+ <count value="1"/> >+ <iterate> >+ <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> >+ <adapt type="org.eclipse.core.resources.IProject"/> >+ </iterate> >+ </and> >+ <count value="0"/> >+ </or> >+ </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="%Equinox.shortcut.label" >+ icon="$nl$/icons/obj16/bundle_obj.gif" >+ modes="run, debug" >+ class="org.eclipse.pde.internal.ui.launcher.EquinoxLaunchShortcut" >+ id="org.eclipse.pde.ui.EquinoxLaunchShortcut"> >+ <enablement> >+ <with variable="selection"> >+ <count value="*"/> >+ </with> >+ </enablement> >+ <contextualLaunch> >+ <enablement> >+ <with variable="selection"> >+ <or> >+ <and> >+ <count value="1"/> >+ <iterate> >+ <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> >+ <adapt type="org.eclipse.core.resources.IProject"/> >+ </iterate> >+ </and> >+ <count value="0"/> >+ </or> >+ </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.swt.name" >+ icon="$nl$/icons/obj16/swt_launcher.gif" >+ modes="run, debug" >+ class="org.eclipse.pde.internal.ui.launcher.SWTApplicationLaunchShortcut" >+ id="org.eclipse.pde.ui.swtLaunchShortcut"> >+ <contextualLaunch> >+ <enablement> >+ <with variable="selection"> >+ <count value="1"/> >+ <iterate> >+ <and> >+ <test property="org.eclipse.jdt.launching.buildpathReference" args="swt"/> >+ <or> >+ <test property="org.eclipse.jdt.launching.hasMain"/> >+ <test property="org.eclipse.jdt.launching.isContainer"/> >+ </or> >+ </and> >+ </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> >+ </shortcut> >+ </extension> >+ <extension >+ point="org.eclipse.ui.decorators"> >+ <decorator >+ lightweight="true" >+ location="TOP_LEFT" >+ adaptable="true" >+ label="%decorator.label" >+ icon="$nl$/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="persistentProperty" >+ 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.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> >+ <template >+ class="org.eclipse.pde.internal.ui.wizards.templates.DecoratorTemplate" >+ contributingId="org.eclipse.ui.decorators" >+ id="org.eclipse.pde.ui.templates.decorator" >+ name="%template.decorator.name"/> >+ <template >+ class="org.eclipse.pde.internal.ui.wizards.templates.ImportWizardTemplate" >+ contributingId="org.eclipse.ui.importWizards" >+ id="org.eclipse.pde.ui.templates.importWizard" >+ name="%template.importWizard.name"/> >+ <template >+ class="org.eclipse.pde.internal.ui.wizards.templates.UniversalWelcomeTemplate" >+ contributingId="org.eclipse.ui.intro.configExtension" >+ id="org.eclipse.pde.ui.templates.universalWelcome" >+ name="%template.universalWelcome.name"/> >+ </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="$nl$/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.searchResultViewPages"> >+ <viewPage >+ class="org.eclipse.pde.internal.ui.search.PluginSearchResultPage" >+ searchResultClass="org.eclipse.pde.internal.ui.search.SearchResult" >+ id="org.eclipse.pde.ui.searchResultPage"/> >+ <viewPage >+ class="org.eclipse.pde.internal.ui.search.dependencies.DependencyExtentSearchResultPage" >+ searchResultClass="org.eclipse.pde.internal.ui.search.dependencies.DependencyExtentSearchResult" >+ id="org.eclipse.pde.ui.dependencyExtentResultPage"/> >+ </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.debug.core.sourcePathComputers"> >+ <sourcePathComputer >+ id="org.eclipse.pde.ui.swtSourcePathComputer" >+ class="org.eclipse.pde.internal.ui.launcher.SWTSourcePathComputer"> >+ </sourcePathComputer> >+ </extension> >+ <extension >+ point="org.eclipse.ui.intro.configExtension"> >+ <standbyContentPart >+ pluginId="org.eclipse.pde.ui" >+ class="org.eclipse.pde.internal.ui.samples.SampleStandbyContent" >+ id="org.eclipse.pde.ui.sampleStandbyPart"> >+ </standbyContentPart> >+ </extension> >+ <extension >+ point="org.eclipse.ui.propertyPages"> >+ <page >+ adaptable="true" >+ class="org.eclipse.pde.internal.ui.properties.PluginDevelopmentPage" >+ id="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >+ name="%PropertyPage.pluginDevelopment" >+ objectClass="org.eclipse.core.resources.IProject"> >+ <filter >+ name="projectNature" >+ value="org.eclipse.pde.PluginNature"/> >+ </page> >+ <page >+ objectClass="org.eclipse.core.resources.IProject" >+ adaptable="true" >+ class="org.eclipse.pde.internal.ui.properties.SelfHostingPropertyPage" >+ name="%PropertyPage.selfHosting" >+ category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >+ id="org.eclipse.pde.internal.ui.properties.selfHostingPropertyPage"> >+ <filter >+ name="projectNature" >+ value="org.eclipse.pde.PluginNature"> >+ </filter> >+ </page> >+ <page >+ objectClass="org.eclipse.core.resources.IProject" >+ adaptable="true" >+ class="org.eclipse.pde.internal.ui.properties.CompilersPropertyPage" >+ name="%PropertyPage.compilers" >+ category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" >+ id="org.eclipse.pde.internal.ui.properties.compilersPropertyPage"> >+ <filter >+ name="projectNature" >+ value="org.eclipse.pde.PluginNature"/> >+ </page> >+ </extension> >+ <extension >+ point="org.eclipse.ui.workingSets"> >+ <workingSet >+ icon="$nl$/icons/obj16/plugin_obj.gif" >+ name="%Plugin.WorkingSet" >+ pageClass="org.eclipse.pde.internal.ui.util.PluginWorkingSet" >+ id="org.eclipse.pde.ui.pluginWorkingSet"/> >+ </extension> >+ <extension >+ point="org.eclipse.ui.elementFactories"> >+ <factory >+ class="org.eclipse.pde.internal.ui.util.PersistablePluginObject" >+ id="org.eclipse.pde.ui.elementFactory"/> >+ </extension> >+ <extension >+ point="org.eclipse.core.runtime.preferences"> >+ <initializer class="org.eclipse.pde.internal.ui.preferences.PreferenceInitializer"/> >+ </extension> >+ <extension >+ point="org.eclipse.ui.bindings"> >+ <key >+ sequence="M3+M2+D E" >+ commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+X E" >+ commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+D X" >+ commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.debug" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+X X" >+ commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.run" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+D P" >+ commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.debug" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+X P" >+ commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.run" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+D S" >+ commandId="org.eclipse.pde.ui.swtLaunchShortcut.debug" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ <key >+ sequence="M3+M2+X S" >+ commandId="org.eclipse.pde.ui.swtLaunchShortcut.run" >+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> >+ </key> >+ </extension> >+ <extension >+ point="org.eclipse.ltk.core.refactoring.renameParticipants"> >+ <renameParticipant >+ class="org.eclipse.pde.internal.ui.refactoring.ManifestTypeRenameParticipant" >+ id="org.eclipse.pde.ui.manifestTypeRenameParticipant" >+ name="%rename.type.participant"> >+ <enablement> >+ <with >+ variable="element"> >+ <instanceof >+ value="org.eclipse.jdt.core.IType"> >+ </instanceof> >+ </with> >+ </enablement> >+ </renameParticipant> >+ <renameParticipant >+ class="org.eclipse.pde.internal.ui.refactoring.ManifestPackageRenameParticipant" >+ id="org.eclipse.pde.ui.manifestPackageRenameParticipant" >+ name="%rename.package.participant"> >+ <enablement> >+ <with >+ variable="element"> >+ <instanceof >+ value="org.eclipse.jdt.core.IPackageFragment"> >+ </instanceof> >+ </with> >+ </enablement> >+ </renameParticipant> >+ </extension> >+ <extension >+ point="org.eclipse.ltk.core.refactoring.moveParticipants"> >+ <moveParticipant >+ class="org.eclipse.pde.internal.ui.refactoring.ManifestTypeMoveParticipant" >+ id="org.eclipse.pde.ui.manifestTypeMoveParticipant" >+ name="%move.type.participant"> >+ <enablement> >+ <with >+ variable="element"> >+ <instanceof >+ value="org.eclipse.jdt.core.IType"> >+ </instanceof> >+ </with> >+ </enablement> >+ </moveParticipant> >+ <moveParticipant >+ class="org.eclipse.pde.internal.ui.refactoring.ManifestPackageMoveParticipant" >+ id="org.eclipse.pde.ui.manifestPackageMoveParticipant" >+ name="%move.package.participant"> >+ <enablement> >+ <with >+ variable="element"> >+ <instanceof >+ value="org.eclipse.jdt.core.IPackageFragment"> >+ </instanceof> >+ </with> >+ </enablement> >+ </moveParticipant> >+ </extension> >+ <extension >+ point="org.eclipse.ui.ide.markerResolution"> >+ <markerResolutionGenerator >+ markerType="org.eclipse.pde.validation-marker" >+ class="org.eclipse.pde.internal.ui.correction.ResolutionGenerator"> >+ </markerResolutionGenerator> >+ </extension> >+ <extension >+ point="org.eclipse.jdt.ui.queryParticipants"> >+ <queryParticipant >+ class="org.eclipse.pde.internal.ui.search.ClassSearchParticipant" >+ id="org.eclipse.pde.ui.queryParticipant" >+ name="%queryParticipant.name.0" >+ nature="org.eclipse.pde.PluginNature"/> >+ </extension> >+ <extension >+ point="org.eclipse.core.filebuffers.annotationModelCreation"> >+ <factory >+ contentTypeId="org.eclipse.pde.core.pluginManifest" >+ class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >+ </extension> >+ <extension >+ point="org.eclipse.core.filebuffers.annotationModelCreation"> >+ <factory >+ contentTypeId="org.eclipse.pde.core.buildProperties" >+ class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >+ </extension> >+ <extension >+ point="org.eclipse.core.filebuffers.annotationModelCreation"> >+ <factory >+ contentTypeId="org.eclipse.pde.core.fragmentManifest" >+ class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >+ </extension> >+ <extension >+ point="org.eclipse.core.filebuffers.annotationModelCreation"> >+ <factory >+ contentTypeId="org.eclipse.pde.core.bundleManifest" >+ class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> >+ </extension> >+ <extension >+ point="org.eclipse.compare.structureMergeViewers"> >+ <viewer >+ class="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator" >+ extensions="MF" >+ id="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator"/> >+ <contentTypeBinding >+ contentTypeId="org.eclipse.pde.core.bundleManifest" >+ structureMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator"/> >+ <!--<viewer >+ extensions="xml" >+ class="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" >+ id="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" /> >+ <contentTypeBinding >+ structureMergeViewerId="org.eclipse.pde.internal.ui.compare.XMLStructureViewerCreator" >+ contentTypeId="org.eclipse.pde.pluginManifest" />--> >+ </extension> >+ <extension >+ point="org.eclipse.compare.contentMergeViewers"> >+ <viewer >+ class="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" >+ extensions="MF" >+ id="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator"/> >+ <contentTypeBinding >+ contentMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" >+ contentTypeId="org.eclipse.pde.core.bundleManifest"/> >+ <!--<viewer >+ class="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator" >+ extensions="xml" >+ id="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator"/> >+ <contentTypeBinding >+ contentMergeViewerId="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewerCreator" >+ contentTypeId="org.eclipse.pde.pluginManifest" />--> >+ </extension> >+ <extension >+ point="org.eclipse.ui.themes"> >+ <fontDefinition >+ label="%fontDefinition.label.0" >+ defaultsTo="org.eclipse.jface.textfont" >+ categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer" >+ id="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewer"> >+ <description> >+ %fontDefinition.description.0 >+ </description> >+ </fontDefinition> >+ </extension> >+ <!--<extension >+ point="org.eclipse.ui.themes"> >+ <fontDefinition >+ label="%fontDefinition.label.1" >+ defaultsTo="org.eclipse.jface.textfont" >+ categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer" >+ id="org.eclipse.pde.internal.ui.compare.XMLContentMergeViewer"> >+ <description> >+ %fontDefinition.description.1 >+ </description> >+ </fontDefinition> >+ </extension>--> >+ <extension point="org.eclipse.debug.core.sourceLocators"> >+ <sourceLocator >+ id="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" >+ class="org.eclipse.pde.internal.ui.launcher.PDESourceLookupDirector" >+ name="%pde.sourcelocator"> >+ </sourceLocator> >+ </extension> >+ >+</plugin> >Index: src/org/eclipse/pde/internal/ui/pderesources.properties >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/pderesources.properties,v >retrieving revision 1.679 >diff -u -r1.679 pderesources.properties >--- src/org/eclipse/pde/internal/ui/pderesources.properties 29 Mar 2006 07:49:29 -0000 1.679 >+++ src/org/eclipse/pde/internal/ui/pderesources.properties 29 Mar 2006 08:04:49 -0000 >@@ -2396,6 +2396,9 @@ > OrganizeRequireBundleResolution_Label=Organize required bundles > OrganizeImportPackageResolution_Label=Organize imported packages > OrganizeExportPackageResolution_Label=Organize exported packages >+OpenManifest_label=Open Manifest >+OpenManifest_cannotFind=Cannot find manifest for {0} >+OpenManifest_cannotOpen=Cannot open manifest for {0} > SyntaxColorTab_elements=Elements: > SyntaxColorTab_color=&Color: > SyntaxColorTab_bold=&Bold >Index: src/org/eclipse/pde/internal/ui/PDEUIMessages.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/PDEUIMessages.java,v >retrieving revision 1.150 >diff -u -r1.150 PDEUIMessages.java >--- src/org/eclipse/pde/internal/ui/PDEUIMessages.java 29 Mar 2006 07:49:29 -0000 1.150 >+++ src/org/eclipse/pde/internal/ui/PDEUIMessages.java 29 Mar 2006 08:04:39 -0000 >@@ -2815,4 +2815,10 @@ > > public static String AddNewDependenciesOperation_searchForDependency; > >-} >\ No newline at end of file >+ public static String OpenManifestsAction_cannotFind; >+ >+ public static String OpenManifestsAction_cannotOpen; >+ >+ public static String OpenManifestsAction_title; >+ >+} >Index: src/org/eclipse/pde/internal/ui/editor/OpenManifestAction.java >=================================================================== >RCS file: src/org/eclipse/pde/internal/ui/editor/OpenManifestAction.java >diff -N src/org/eclipse/pde/internal/ui/editor/OpenManifestAction.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/pde/internal/ui/editor/OpenManifestAction.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,86 @@ >+package org.eclipse.pde.internal.ui.editor; >+import java.util.ArrayList; >+import java.util.Iterator; >+import org.eclipse.core.resources.IFile; >+import org.eclipse.core.resources.IProject; >+import org.eclipse.jface.action.IAction; >+import org.eclipse.jface.dialogs.MessageDialog; >+import org.eclipse.jface.viewers.ISelection; >+import org.eclipse.jface.viewers.IStructuredSelection; >+import org.eclipse.osgi.util.NLS; >+import org.eclipse.pde.internal.core.WorkspaceModelManager; >+import org.eclipse.pde.internal.ui.PDEPlugin; >+import org.eclipse.pde.internal.ui.PDEUIMessages; >+import org.eclipse.swt.custom.BusyIndicator; >+import org.eclipse.ui.IWorkbenchWindow; >+import org.eclipse.ui.IWorkbenchWindowActionDelegate; >+import org.eclipse.ui.PartInitException; >+import org.eclipse.ui.ide.IDE; >+public class OpenManifestAction implements IWorkbenchWindowActionDelegate { >+ private ISelection fSelection; >+ public OpenManifestAction() { >+ super(); >+ } >+ public void dispose() { >+ } >+ public void init(IWorkbenchWindow window) { >+ } >+ public void run(IAction action) { >+ if (fSelection instanceof IStructuredSelection) { >+ IStructuredSelection ssel = (IStructuredSelection) fSelection; >+ Iterator it = ssel.iterator(); >+ final ArrayList projects = new ArrayList(); >+ while (it.hasNext()) { >+ Object element = it.next(); >+ IProject proj = null; >+ if (element instanceof IFile) >+ proj = ((IFile) element).getProject(); >+ else if (element instanceof IProject) >+ proj = (IProject) element; >+ if (proj != null >+ && (WorkspaceModelManager.hasBundleManifest(proj) >+ || WorkspaceModelManager.hasPluginManifest(proj))) >+ projects.add(proj); >+ } >+ if (projects.size() > 0) { >+ BusyIndicator.showWhile(PDEPlugin.getActiveWorkbenchShell() >+ .getDisplay(), new Runnable() { >+ public void run() { >+ Iterator it = projects.iterator(); >+ while (it.hasNext()) { >+ IProject project = (IProject) it.next(); >+ // TODO is there a nicer way to get this? >+ IFile file = project >+ .getFile("META-INF/MANIFEST.MF"); //$NON-NLS-1$ >+ if (file == null || !file.exists()) >+ file = project.getFile("plugin.xml"); //$NON-NLS-1$ >+ if (file == null || !file.exists()) >+ MessageDialog.openError(PDEPlugin >+ .getActiveWorkbenchShell(), >+ PDEUIMessages.OpenManifestsAction_title, >+ NLS.bind(PDEUIMessages.OpenManifestsAction_cannotFind, project.getName())); >+ else >+ try { >+ IDE.openEditor(PDEPlugin.getActivePage(), >+ file); >+ } catch (PartInitException e) { >+ MessageDialog.openError(PDEPlugin >+ .getActiveWorkbenchShell(), >+ PDEUIMessages.OpenManifestsAction_title, >+ NLS.bind(PDEUIMessages.OpenManifestsAction_cannotOpen, project.getName())); >+ } >+ } >+ } >+ }); >+ } else >+ // TODO Update message >+ MessageDialog.openInformation(PDEPlugin >+ .getActiveWorkbenchShell(), >+ PDEUIMessages.OpenManifestsAction_title, >+ PDEUIMessages.OpenManifestsAction_cannotFind); >+ } >+ } >+ public void selectionChanged(IAction action, ISelection selection) { >+ fSelection = selection; >+ } >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 133692
:
37155
| 37180