|
What this is
Other links
The source code<?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"/> <extension-point id="osgiFrameworks" name="%expoint.osgiLauncher.name" schema="schema/osgiFrameworks.exsd"/> <extension-point id="targetProvisioners" name="%extension-point.name.0" schema="schema/targetProvisioners.exsd"/> <extension-point id="launchShortcuts" name="%extension-point.name.1" schema="schema/launchShortcuts.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> <page name="%page.name.0" category="org.eclipse.pde.ui.MainPreferencePage" class="org.eclipse.pde.internal.ui.preferences.OSGiFrameworkPreferencePage" id="org.eclipse.pde.ui.OSGiFrameworksPreferencePage"> <keywordReference id="org.eclipse.pde.ui.pde"/> </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 category="org.eclipse.pde.PDE" class="org.eclipse.pde.internal.ui.wizards.plugin.NewLibraryPluginProjectWizard" finalPerspective="org.eclipse.pde.ui.PDEPerspective" icon="$nl$/icons/etool16/jarToPlugin.gif" id="org.eclipse.pde.ui.NewLibraryPluginProjectWizard" name="%new.pluginWithJarsProject.name" project="true"> <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/etool16/newexpfile_wiz.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> <wizard category="org.eclipse.pde.userAssistance" class="org.eclipse.pde.internal.ui.wizards.cheatsheet.NewCSFileWizard" icon="$nl$/icons/etool16/new_cheatsheet_wiz.gif" id="org.eclipse.pde.ui.NewCheatSheetWizard" name="%new.cheat.sheet"> <description> %new.cheat.sheet.description </description> </wizard> <category id="org.eclipse.pde.userAssistance" name="%category.name.user.assistance"> </category> <wizard category="org.eclipse.pde.userAssistance" class="org.eclipse.pde.internal.ui.wizards.toc.NewTocFileWizard" icon="icons/obj16/toc_obj.gif" id="org.eclipse.pde.ui.NewTOCWizard" name="%new.toc.name"> <description> %new.toc.description </description> </wizard> <wizard category="org.eclipse.pde.userAssistance" class="org.eclipse.pde.internal.ui.wizards.ctxhelp.NewCtxHelpWizard" icon="icons/obj16/toc_obj.gif" id="org.eclipse.pde.ui.NewContextHelpWizard" name="%new.ctxhelp.name"> <description> %new.ctxhelp.description </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.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.pluginManifest"/> <contentTypeBinding contentTypeId="org.eclipse.pde.fragmentManifest"/> <contentTypeBinding contentTypeId="org.eclipse.pde.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.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.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.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.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.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.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> <editor class="org.eclipse.pde.internal.ui.editor.cheatsheet.simple.SimpleCSEditor" contributorClass="org.eclipse.pde.internal.ui.editor.cheatsheet.simple.SimpleCSEditorContributor" icon="$nl$/icons/obj16/cheatsheet_obj.gif" id="org.eclipse.pde.ui.simpleCheatSheetEditor" name="%simple.cheat.sheat.editor.name"> <contentTypeBinding contentTypeId="org.eclipse.pde.simpleCheatSheet"> </contentTypeBinding> </editor> <editor class="org.eclipse.pde.internal.ui.editor.cheatsheet.comp.CompCSEditor" contributorClass="org.eclipse.pde.internal.ui.editor.cheatsheet.comp.CompCSEditorContributor" icon="$nl$/icons/obj16/cheatsheet_obj.gif" id="org.eclipse.pde.ui.compositeCheatSheetEditor" name="%composite.cheat.sheat.editor.name"> <contentTypeBinding contentTypeId="org.eclipse.pde.compositeCheatSheet"> </contentTypeBinding> </editor> <editor default="false" icon="$nl$/icons/obj16/discovery.gif" id="org.eclipse.pde.ui.schemaPreviewLauncher" launcher="org.eclipse.pde.internal.ui.editor.schema.SchemaPreviewLauncher" name="%editors.schema.launcher.name"> <contentTypeBinding contentTypeId="org.eclipse.pde.schema"> </contentTypeBinding> </editor> <editor class="org.eclipse.pde.internal.ui.editor.toc.TocEditor" contributorClass="org.eclipse.pde.internal.ui.editor.toc.TocEditorContributor" default="true" icon="$nl$/icons/obj16/toc_obj.gif" id="org.eclipse.pde.ui.tocEditor" name="%toc.editor"> <contentTypeBinding contentTypeId="org.eclipse.pde.tocFile"> </contentTypeBinding> </editor> <editor class="org.eclipse.pde.internal.ui.editor.ctxhelp.CtxHelpEditor" contributorClass="org.eclipse.pde.internal.ui.editor.toc.TocEditorContributor" default="true" icon="$nl$/icons/obj16/toc_obj.gif" id="org.eclipse.pde.ui.ctxHelpEditor" name="%ctxhelp.editor"> <contentTypeBinding contentTypeId="org.eclipse.pde.ctxHelpFile"> </contentTypeBinding> </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.views.plugins.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.views.dependencies.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="%OSGiShortcut.description.debug" description="%OSGiShortcut.description.debug" categoryId="org.eclipse.debug.ui.category.run" id="org.eclipse.pde.ui.EquinoxLaunchShortcut.debug"> </command> <command name="%OSGiShortcut.description.run" description="%OSGiShortcut.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 categoryId="org.eclipse.pde.ui.category.source" description="%command.format.description" id="org.eclipse.pde.ui.edit.text.format" name="%command.format.name"/> <category description="%category.source.description" id="org.eclipse.pde.ui.category.source" name="%category.source.name"/> <command categoryId="org.eclipse.ui.category.navigate" description="%quick.outline.description" id="org.eclipse.pde.ui.quickOutline" name="%quick.outline.name"> </command> <command categoryId="org.eclipse.ui.category.navigate" description="%pluginsearch.action.desc" id="org.eclipse.pde.ui.openPluginArtifact" name="%pluginsearch.action.name"> </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> </menu> <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="%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/group1" 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="%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> </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> </menu> <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.fragment.tools/group0" enablesFor="+" id="org.eclipse.pde.ui.OrganizeManifest"> </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="%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/group1" enablesFor="1" id="org.eclipse.pde.ui.BuildFragmentAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.IFile" nameFilter="site.xml" id="org.eclipse.pde.ui.siteToolSet"> <menu label="%org.eclipse.pde.ui.tools" id="org.eclipse.pde.ui.site.tools"> <separator name="group0"> </separator> </menu> <action label="%popupMenus.buildSite.label" helpContextId="org.eclipse.pde.doc.user.build_site" class="org.eclipse.pde.internal.ui.build.BuildSiteAction" menubarPath="org.eclipse.pde.ui.site.tools/group0" enablesFor="1" id="org.eclipse.pde.ui.BuildSiteAction"> </action> </objectContribution> <objectContribution objectClass="org.eclipse.core.resources.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 adaptable="false" id="org.eclipse.pde.ui.pluginJarfileToolSet" nameFilter="*.jar" objectClass="org.eclipse.jdt.core.IPackageFragmentRoot"> <menu id="org.eclipse.pde.ui.jarfile.tools" label="%org.eclipse.pde.ui.tools"> <separator name="group0"> </separator> </menu> <action class="org.eclipse.pde.internal.ui.wizards.tools.ConvertJarsAction" id="org.eclipse.pde.ui.ConvertJars" label="%popupMenus.convertJars.label" menubarPath="org.eclipse.pde.ui.jarfile.tools/group0"> </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.views.dependencies.OpenDependenciesAction" menubarPath="org.eclipse.pde.ui.project.tools/group2" 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/group2" 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/group1" 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/group1" enablesFor="+" id="org.eclipse.pde.ui.OrganizeManifest"> </action> <action label="%OpenManifest.label" helpContextId="org.eclipse.pde.doc.user.open_manifest" class="org.eclipse.pde.internal.ui.editor.OpenManifestAction" menubarPath="org.eclipse.pde.ui.project.tools/group0" enablesFor="+" id="org.eclipse.pde.ui.OpenManifestAction"> </action> </objectContribution> </extension> <extension point="org.eclipse.debug.core.launchConfigurationTypes"> <launchConfigurationType delegate="org.eclipse.pde.ui.launcher.EclipseApplicationLaunchConfiguration" delegateDescription="%PDELaunchDelegate.description" delegateName="%PDELaunchDelegate.name" id="org.eclipse.pde.ui.RuntimeWorkbench" migrationDelegate="org.eclipse.pde.internal.ui.launcher.PDEMigrationDelegate" modes="run, debug" name="%launchConfigurationType.name" sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"> </launchConfigurationType> <launchConfigurationType delegate="org.eclipse.pde.ui.launcher.JUnitLaunchConfigurationDelegate" delegateDescription="%JUnitPluginLaunchDelegate.description" delegateName="%JUnitPluginLaunchDelegate.name" id="org.eclipse.pde.ui.JunitLaunchConfig" migrationDelegate="org.eclipse.pde.internal.ui.launcher.PDEMigrationDelegate" modes="run, debug" name="%launcher.junit.name" sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"> </launchConfigurationType> <launchConfigurationType delegate="org.eclipse.pde.ui.launcher.OSGiLaunchConfigurationDelegate" delegateDescription="%OSGiLaunchDelegate.description" delegateName="%OSGiLaunchDelegate.name" id="org.eclipse.pde.ui.EquinoxLauncher" migrationDelegate="org.eclipse.pde.internal.ui.launcher.OSGiMigrationDelegate" modes="run, debug" name="%launcher.framework.name" public="true" sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector" sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/> </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/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.ui.launcher.EclipseLauncherTabGroup" 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.ui.launcher.OSGiLauncherTabGroup" id="org.eclipse.pde.ui.launcher.EquinoxLauncherTabGroup"> <launchMode description="%osgiLauncherTabGroup.description.debug" perspective="org.eclipse.debug.ui.DebugPerspective" mode="debug"> </launchMode> <launchMode description="%osgiLauncherTabGroup.description.run" mode="run"> </launchMode> </launchConfigurationTabGroup> <launchConfigurationTabGroup type="org.eclipse.pde.ui.JunitLaunchConfig" class="org.eclipse.pde.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 class="org.eclipse.pde.ui.launcher.JUnitWorkbenchLaunchShortcut" icon="$nl$/icons/obj16/julaunchpgn.gif" id="org.eclipse.pde.ui.junitWorkbenchShortcut" label="%launcher.junit.name" modes="run, debug"> <contextualLaunch> <enablement> <with variable="selection"> <count value="1"/> <iterate> <adapt type="org.eclipse.jdt.core.IJavaElement"> <test property="org.eclipse.jdt.core.isInJavaProjectWithNature" value="org.eclipse.pde.PluginNature"/> <test property="org.eclipse.jdt.core.hasTypeOnClasspath" value="junit.framework.Test"/> <test property="org.eclipse.jdt.junit.canLaunchAsJUnit" forcePluginActivation="true"/> </adapt> </iterate> </with> </enablement> </contextualLaunch> <configurationType id="org.eclipse.pde.ui.JunitLaunchConfig"> </configurationType> <description description="%RunJUnitPluginLaunchShortcut.description" mode="run"> </description> <description description="%DebugJUnitPluginLaunchShortcut.description" mode="debug"> </description> </shortcut> <shortcut label="%launcher.shortcut.label" icon="$nl$/icons/etool16/eclipse_launcher.gif" modes="run, debug" class="org.eclipse.pde.ui.launcher.EclipseLaunchShortcut" id="org.eclipse.pde.ui.runtimeWorkbenchShortcut"> <contextualLaunch> <enablement> <with variable="selection"> <count value="1"/> <iterate> <and> <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> <or> <adapt type="org.eclipse.core.resources.IProject"/> <test property="org.eclipse.debug.ui.matchesPattern" value="plugin.xml"/> <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/> <test property="org.eclipse.debug.ui.matchesPattern" value="*.product"/> </or> </and> </iterate> </with> </enablement> </contextualLaunch> <configurationType id="org.eclipse.pde.ui.RuntimeWorkbench"> </configurationType> <description description="%RunPDELaunchShortcut.description" mode="run"> </description> <description description="%DebugPDELaunchShortcut.description" mode="debug"> </description> </shortcut> <shortcut label="%shortcut.label.0" icon="$nl$/icons/obj16/bundle_obj.gif" modes="run, debug" class="org.eclipse.pde.ui.launcher.OSGiLaunchShortcut" id="org.eclipse.pde.ui.EquinoxLaunchShortcut"> <contextualLaunch> <enablement> <with variable="selection"> <count value="1"/> <iterate> <and> <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/> <or> <adapt type="org.eclipse.core.resources.IProject"/> <test property="org.eclipse.debug.ui.matchesPattern" value="plugin.xml"/> <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/> </or> </and> </iterate> </with> </enablement> </contextualLaunch> <configurationType id="org.eclipse.pde.ui.EquinoxLauncher"> </configurationType> <description description="%RunOSGiLaunchShortcut.description" mode="run"> </description> <description description="%DebugOSGiLaunchShortcut.description" mode="debug"> </description> </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.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> <filter targetId="org.eclipse.jdt.ui.PackageExplorer" name="%externalPluginLibrariesFilter.name" enabled="true" description="%externalPluginLibrariesFilter.desc" class="org.eclipse.pde.internal.ui.wizards.imports.ExternalPluginLibrariesFilter" id="org.eclipse.pde.ui.ExternalPluginLibrariesFilter1"> </filter> <filter targetId="org.eclipse.jdt.ui.ProjectsView" name="%externalPluginLibrariesFilter.name" enabled="true" description="%externalPluginLibrariesFilter.desc" class="org.eclipse.pde.internal.ui.wizards.imports.ExternalPluginLibrariesFilter" id="org.eclipse.pde.ui.ExternalPluginLibrariesFilter2"> </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.ui.launcher.PDESourcePathProvider" id="org.eclipse.pde.ui.workbenchClasspathProvider"> </classpathProvider> </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 class="org.eclipse.pde.internal.ui.properties.PluginDevelopmentPage" id="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" name="%PropertyPage.pluginDevelopment" > <filter name="projectNature" value="org.eclipse.pde.PluginNature"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"> </adapt> </enabledWhen> </page> <page 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> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"> </adapt> </enabledWhen> </page> <page 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"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"> </adapt> </enabledWhen> </page> </extension> <extension point="org.eclipse.ui.workingSets"> <workingSet description="%Plugin.WorkingSet.desc" elementAdapterClass="org.eclipse.pde.internal.ui.util.PluginAdapter" icon="$nl$/icons/obj16/plugin_obj.gif" id="org.eclipse.pde.ui.pluginWorkingSet" name="%Plugin.WorkingSet" pageClass="org.eclipse.pde.internal.ui.util.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="M2+M3+D E" commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <!-- On carbon: Shift+Option+D is a character, Command+Option+D is Show/Hide Dock, Command+Control+D is dictionary lookup --> <key platform="carbon" sequence="M2+M3+D E" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M1+M3+M4+D E" commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.debug" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key sequence="M2+M3+X E" commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M2+M3+X E" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M1+M3+X E" commandId="org.eclipse.pde.ui.runtimeWorkbenchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key sequence="M2+M3+X O" commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M2+M3+X O" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M1+M3+X O" commandId="org.eclipse.pde.ui.EquinoxLaunchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key sequence="M2+M3+D P" commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.debug" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <!-- On carbon: Shift+Option+D is a character, Command+Option+D is Show/Hide Dock, Command+Control+D is dictionary lookup --> <key platform="carbon" sequence="M2+M3+D P" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M1+M3+M4+D P" commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.debug" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key sequence="M2+M3+X P" commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M2+M3+X P" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key platform="carbon" sequence="M1+M3+X P" commandId="org.eclipse.pde.ui.junitWorkbenchShortcut.run" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> <key commandId="org.eclipse.pde.ui.edit.text.format" contextId="org.eclipse.pde.ui.pdeEditorContext" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="M1+M2+F"/> <key commandId="org.eclipse.pde.ui.quickOutline" contextId="org.eclipse.pde.ui.pdeEditorContext" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="M1+O"> </key> <key commandId="org.eclipse.pde.ui.openPluginArtifact" contextId="org.eclipse.ui.contexts.window" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="M1+M2+A"> </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> <renameParticipant class="org.eclipse.pde.internal.ui.refactoring.FileRenameParticipant" id="org.eclipse.pde.ui.manifestFileRenameParticipant" name="%rename.file.participant"> <enablement> <with variable="element"> <instanceof value="org.eclipse.core.resources.IFile"> </instanceof> </with> </enablement> </renameParticipant> <renameParticipant class="org.eclipse.pde.internal.ui.refactoring.ContainerRenameParticipant" id="org.eclipse.pde.ui.manifestFolderRenameParticipant" name="%rename.container.participant"> <enablement> <with variable="element"> <instanceof value="org.eclipse.core.resources.IContainer"> </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> <moveParticipant class="org.eclipse.pde.internal.ui.refactoring.FileMoveParticipant" id="org.eclipse.pde.ui.manifestFileMoveParticipant" name="%move.file.participant"> <enablement> <with variable="element"> <instanceof value="org.eclipse.core.resources.IFile"> </instanceof> </with> </enablement> </moveParticipant> <moveParticipant class="org.eclipse.pde.internal.ui.refactoring.ContainerMoveParticipant" id="org.eclipse.pde.ui.manifestFolderMoveParticipant" name="%move.container.participant"> <enablement> <with variable="element"> <instanceof value="org.eclipse.core.resources.IFolder"> </instanceof> </with> </enablement> </moveParticipant> </extension> <extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator markerType="org.eclipse.pde.core.problem" 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.pluginManifest" class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> </extension> <extension point="org.eclipse.core.filebuffers.annotationModelCreation"> <factory contentTypeId="org.eclipse.pde.buildProperties" class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> </extension> <extension point="org.eclipse.core.filebuffers.annotationModelCreation"> <factory contentTypeId="org.eclipse.pde.fragmentManifest" class="org.eclipse.pde.internal.ui.editor.text.AnnotationModelFactory"/> </extension> <extension point="org.eclipse.core.filebuffers.annotationModelCreation"> <factory contentTypeId="org.eclipse.pde.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.bundleManifest" structureMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestStructureMergeViewerCreator"/> <viewer class="org.eclipse.pde.internal.ui.compare.PluginStructureViewerCreator" extensions="PLUGIN" id="org.eclipse.pde.internal.ui.compare.PluginStructureViewerCreator" /> <contentTypeBinding structureMergeViewerId="org.eclipse.pde.internal.ui.compare.PluginStructureViewerCreator" contentTypeId="org.eclipse.pde.pluginManifest" /> <contentTypeBinding structureMergeViewerId="org.eclipse.pde.internal.ui.compare.PluginStructureViewerCreator" contentTypeId="org.eclipse.pde.fragmentManifest" /> </extension> <extension point="org.eclipse.compare.contentMergeViewers"> <viewer class="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" extensions="MF,MF2" id="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator"/> <contentTypeBinding contentMergeViewerId="org.eclipse.pde.internal.ui.compare.ManifestContentMergeViewerCreator" contentTypeId="org.eclipse.pde.bundleManifest"/> <viewer class="org.eclipse.pde.internal.ui.compare.PluginContentMergeViewerCreator" extensions="PLUGIN,PLUGIN2" id="org.eclipse.pde.internal.ui.compare.PluginContentMergeViewerCreator"/> <contentTypeBinding contentMergeViewerId="org.eclipse.pde.internal.ui.compare.PluginContentMergeViewerCreator" contentTypeId="org.eclipse.pde.pluginManifest" /> <contentTypeBinding contentMergeViewerId="org.eclipse.pde.internal.ui.compare.PluginContentMergeViewerCreator" contentTypeId="org.eclipse.pde.fragmentManifest" /> </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.PluginContentMergeViewer"> <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> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.pde.ui.PDEPerspective"> <actionSet id="org.eclipse.debug.ui.breakpointActionSet"/> <showInPart id="org.eclipse.team.ui.GenericHistoryView"> </showInPart> </perspectiveExtension> </extension> <extension point="org.eclipse.pde.ui.osgiFrameworks"> <framework launcherDelegate="org.eclipse.pde.ui.launcher.EquinoxLaunchConfiguration" id="org.eclipse.pde.ui.EquinoxFramework" name="%Equinox.shortcut.label" initializer="org.eclipse.pde.internal.ui.launcher.EquinoxInitializer"/> </extension> <extension point="org.eclipse.ui.ide.markerSupport"> <markerTypeCategory name="%marker.category"> <markerTypeReference id="org.eclipse.pde.core.problem"> </markerTypeReference> </markerTypeCategory> <markerGrouping id="org.eclipse.pde.ui.marker.grouping" label="%marker.grouping.type"> </markerGrouping> <markerGroupingEntry id="org.eclipse.pde.ui.category.nls" label="%marker.category.nls" markerGrouping="org.eclipse.pde.ui.marker.grouping" priority="70"> </markerGroupingEntry> <markerGroupingEntry id="org.eclipse.pde.ui.category.deprecation" label="%marker.category.deprecation" markerGrouping="org.eclipse.pde.ui.marker.grouping" priority="80"> </markerGroupingEntry> <markerGroupingEntry id="org.eclipse.pde.ui.category.fatal" label="%marker.category.fatal" markerGrouping="org.eclipse.pde.ui.marker.grouping" priority="100"> </markerGroupingEntry> <markerGroupingEntry id="org.eclipse.pde.ui.category.ee" label="%marker.category.ee" markerGrouping="org.eclipse.pde.ui.marker.grouping" priority="90"> </markerGroupingEntry> <markerAttributeGrouping attribute="categoryId" markerType="org.eclipse.pde.core.problem"> <markerAttributeMapping markerGroupingEntry="org.eclipse.pde.ui.category.fatal" value="fatal"> </markerAttributeMapping> <markerAttributeMapping markerGroupingEntry="org.eclipse.pde.ui.category.ee" value="ee"> </markerAttributeMapping> <markerAttributeMapping markerGroupingEntry="org.eclipse.pde.ui.category.deprecation" value="deprecation"> </markerAttributeMapping> <markerAttributeMapping markerGroupingEntry="org.eclipse.pde.ui.category.nls" value="nls"> </markerAttributeMapping> </markerAttributeGrouping> </extension> <extension point="org.eclipse.pde.ui.pluginContent"> <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> </extension> <extension point="org.eclipse.pde.ui.targetProvisioners"> <provisioner class="org.eclipse.pde.internal.ui.wizards.provisioner.FileSystemProvisionerWizard" icon="$nl$/icons/obj16/fldr_obj.gif" id="org.eclipse.pde.ui.directory" name="%provisioner.file.name"> <description> %provisioner.file.description </description> </provisioner> <provisioner class="org.eclipse.pde.internal.ui.wizards.provisioner.update.UpdateSiteProvisionerWizard" icon="$nl$/icons/etool16/newsiteprj_wiz.gif" id="org.eclipse.ui.update.provisioner" name="%provisioner.site.name"> <description> %provisioner.site.description </description> </provisioner> </extension> <!-- Search Menu Additions --> <extension point="org.eclipse.ui.actionSets"> <actionSet label="%pluginSearchActionSet.label" description="%pluginSearchActionSet.description" visible="false" id="org.eclipse.pde.ui.SearchActionSet"> <!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=15684 --> <!-- Note: The menu (re-) definition has to be here due to bug: --> <!-- =================================================================== --> <!-- Search Menu --> <!-- =================================================================== --> <menu label="%searchMenu.label" path="navigate" id="org.eclipse.search.menu"> <groupMarker name="internalDialogGroup"/> <groupMarker name="dialogGroup"/> <separator name="fileSearchContextMenuActionsGroup"/> <separator name="contextMenuActionsGroup"/> <separator name="occurencesActionsGroup"/> <separator name="extraSearchGroup"/> </menu> <!-- dialog group --> <action label="%openPluginSearchPageAction.label" icon="$nl$/icons/obj16/psearch_obj.gif" helpContextId="java_search_action_context" class="org.eclipse.pde.internal.ui.search.OpenPluginSearchPageAction" menubarPath="org.eclipse.search.menu/dialogGroup" id="org.eclipse.pde.ui.actions.OpenPluginSearchPage"> </action> </actionSet> </extension> <extension point="org.eclipse.ui.actionSetPartAssociations"> <actionSetPartAssociation targetID="org.eclipse.pde.ui.SearchActionSet"> <part id="org.eclipse.pde.ui.manifestEditor"> </part> <part id="org.eclipse.pde.ui.PluginsView"> </part> <part id="org.eclipse.pde.ui.DependenciesView"> </part> <part id="org.eclipse.pde.ui.featureEditor"> </part> <part id="org.eclipse.pde.ui.siteEditor"> </part> <part id="org.eclipse.pde.ui.productEditor"> </part> <part id="org.eclipse.pde.ui.targetEditor"> </part> <part id="org.eclipse.pde.ui.schemaEditor"> </part> </actionSetPartAssociation> </extension> <extension point="org.eclipse.pde.ui.launchShortcuts"> <shortcut id="org.eclipse.pde.ui.runtimeWorkbenchShortcut" label="%shortcut.run.eclipse" mode="run"> </shortcut> <shortcut id="org.eclipse.pde.ui.runtimeWorkbenchShortcut" label="%shortcut.debug.eclipse" mode="debug"> </shortcut> <shortcut id="org.eclipse.pde.ui.EquinoxLaunchShortcut" label="%shortcut.run.osgi" mode="run" osgi="true"> </shortcut> <shortcut id="org.eclipse.pde.ui.EquinoxLaunchShortcut" label="%shortcut.debug.osgi" mode="debug" osgi="true"> </shortcut> </extension> <extension point="org.eclipse.ui.contexts"> <context description="%context.description.pde.editor" id="org.eclipse.pde.ui.pdeEditorContext" name="%context.name.pde.editor" parentId="org.eclipse.ui.textEditorScope"> </context> </extension> <extension point="org.eclipse.jdt.ui.quickFixProcessors"> <quickFixProcessor class="org.eclipse.pde.internal.ui.correction.java.QuickFixProcessor" id="org.eclipse.jdt.ui.text.correction.QuickFixProcessor"> </quickFixProcessor> </extension> <extension point="org.eclipse.jdt.ui.classpathFixProcessors"> <classpathFixProcessor class="org.eclipse.pde.internal.ui.correction.java.UnresolvedImportFixProcessor" id="org.eclipse.pde.ui.unresolvedImportQuickFixProcessor" name="%classpathFixProcessor.unresolvedImport.name"> <enablement> <with variable="project"> <test property="org.eclipse.jdt.core.isInJavaProjectWithNature" value="org.eclipse.pde.PluginNature"/> </with> </enablement> <overrides id="org.eclipse.jdt.ui.text.correction.DefaultClasspathFixProcessor"/> <overrides id="org.eclipse.jdt.junit.JUnitClasspathFixProcessor"/> </classpathFixProcessor> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.eclipse.pde.internal.ui.search.dialogs.PluginArtifactSearchHandler" commandId="org.eclipse.pde.ui.openPluginArtifact"> </handler> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="menu:navigate?after=open.ext2"> <separator name="org.eclipse.pde.ui.openPluginArtifactSeparator" visible="true"> </separator> <command commandId="org.eclipse.pde.ui.openPluginArtifact" icon="$nl$/icons/obj16/open_artifact_obj.gif" label="%pluginsearch.action.menu.name"> <visibleWhen> <or> <with variable="activeWorkbenchWindow.currentPerspective"> <equals value="org.eclipse.pde.ui.PDEPerspective"> </equals> </with> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.pde.ui.SearchActionSet"> </equals> </iterate> </with> </or> </visibleWhen> </command> </menuContribution> <!-- <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> <toolbar id="org.eclipse.search.searchActionSet"> <command commandId="org.eclipse.pde.ui.OpenPluginArtifact" icon="$nl$/icons/obj16/open_artifact_obj.gif" label="Open Plug-in Artifact"> <visibleWhen> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.pde.ui.SearchActionSet"> </equals> </iterate> </with> </visibleWhen> </command> </toolbar> </menuContribution> --> </extension> </plugin> |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.