| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <!-- |
| Copyright (c) 2009, 2011 IBM Corporation and others. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| |
| Contributors: |
| IBM Corporation - initial API and implementation |
| --> |
| |
| <plugin> |
| <extension |
| id="apitools_javadoc_proposals" |
| name="%ApiToolsJavadocProposals.name" |
| point="org.eclipse.jdt.ui.javaCompletionProposalComputer"> |
| <javaCompletionProposalComputer |
| activate="true" |
| categoryId="org.eclipse.pde.api.tools.ui.apitools_proposal_category" |
| class="org.eclipse.pde.api.tools.ui.internal.completion.APIToolsJavadocCompletionProposalComputer"> |
| <partition |
| type="__java_javadoc"> |
| </partition> |
| </javaCompletionProposalComputer> |
| </extension> |
| <extension |
| id="apitools_proposal_category" |
| name="%ApiToolsProposalCategory.name" |
| point="org.eclipse.jdt.ui.javaCompletionProposalComputer"> |
| <proposalCategory |
| icon="icons/full/obj16/category_menu.gif"> |
| </proposalCategory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.pde.ui.MainPreferencePage" |
| class="org.eclipse.pde.api.tools.ui.internal.preferences.ApiBaselinePreferencePage" |
| id="org.eclipse.pde.api.tools.ui.apiprofiles.prefpage" |
| name="%ApiProfilesPreferencePage.name"> |
| <keywordReference |
| id="org.eclipse.pde.api.tools.ui.profiles.prefpage"> |
| </keywordReference> |
| </page> |
| <page |
| category="org.eclipse.pde.ui.MainPreferencePage" |
| class="org.eclipse.pde.api.tools.ui.internal.preferences.ApiErrorsWarningsPreferencePage" |
| id="org.eclipse.pde.api.tools.ui.apitools.errorwarnings.prefpage" |
| name="%ApiErrorsWarningsPreferencePage.name"> |
| <keywordReference |
| id="org.eclipse.pde.api.tools.ui.apitools.errorwarnings.prefpage.keywords"> |
| </keywordReference> |
| </page> |
| <page |
| category="org.eclipse.pde.ui.MainPreferencePage" |
| class="org.eclipse.pde.api.tools.ui.internal.preferences.ApiUseScanPreferencePage" |
| id="org.eclipse.pde.api.tools.ui.apiusescan.prefpage" |
| name="%ApiUseScanPreferencePage.name"> |
| <keywordReference |
| id="org.eclipse.pde.api.tools.ui.use.scan.pref.page.keyword"> |
| </keywordReference> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.pde.api.tools.ui.toolsetupcontribution" |
| objectClass="org.eclipse.core.resources.IProject"> |
| <action |
| class="org.eclipse.pde.api.tools.ui.internal.actions.ApiToolingSetupObjectContribution" |
| enablesFor="+" |
| helpContextId="api_tooling_setup_action" |
| icon="icons/full/obj16/category_menu.gif" |
| id="org.eclipse.pde.api.tools.ui.update.javadoctags" |
| label="%ApiToolingSetup.name" |
| menubarPath="org.eclipse.pde.ui.tools/group2" |
| tooltip="%ApiToolingSetup.tooltip"> |
| </action> |
| <filter |
| name="projectNature" |
| value="org.eclipse.jdt.core.javanature"> |
| </filter> |
| <filter |
| name="projectNature" |
| value="org.eclipse.pde.PluginNature"> |
| </filter> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.pde.api.tools.ui.configproblemfilters" |
| objectClass="org.eclipse.core.resources.IProject"> |
| <action |
| class="org.eclipse.pde.api.tools.ui.internal.actions.ConfigureProblemFiltersAction" |
| enablesFor="1" |
| helpContextId="api_problem_filter_configure" |
| icon="icons/full/elcl16/filter_ps.gif" |
| id="org.eclipse.pde.api.tools.ui.problemfilters" |
| label="%ApiProblemFilters.name" |
| menubarPath="org.eclipse.pde.ui.tools/group2" |
| tooltip="%ApiProblemFilters.tooltip"> |
| </action> |
| <filter |
| name="projectNature" |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </filter> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.pde.api.tools.ui.configproblemfilters.editor" |
| nameFilter=".api_filters" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <action |
| class="org.eclipse.pde.api.tools.ui.internal.actions.ConfigureProblemFiltersAction" |
| enablesFor="1" |
| helpContextId="api_problem_filter_configure" |
| icon="icons/full/elcl16/filter_ps.gif" |
| id="org.eclipse.pde.api.tools.ui.problemfilters" |
| label="%ApiProblemFilters.name" |
| menubarPath="org.eclipse.pde.ui.tools/group2" |
| tooltip="%ApiProblemFilters.tooltip"> |
| </action> |
| <filter |
| name="projectNature" |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </filter> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.pde.api.tools.ui.compare" |
| objectClass="org.eclipse.jdt.core.IJavaElement"> |
| <visibility> |
| <objectState name="JavaElementActionFilter" value="isEnabled"> |
| </objectState> |
| </visibility> |
| <action |
| class="org.eclipse.pde.api.tools.ui.internal.actions.CompareWithAction" |
| enablesFor="+" |
| id="org.eclipse.pde.api.tools.ui.action.compare" |
| label="%APICompare.name" |
| menubarPath="compareWithMenu/compareWithGroup"> |
| </action> |
| <menu |
| label="%CompareWithMenu.label" |
| path="additions" |
| id="compareWithMenu"> |
| <separator |
| name="compareWithGroup"> |
| </separator> |
| </menu> |
| </objectContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" |
| class="org.eclipse.pde.api.tools.ui.internal.properties.ApiErrorsWarningsPropertyPage" |
| id="org.eclipse.pde.api.tools.ui.apitools.warningspage" |
| name="%ApiErrorsWarningsPage.name"> |
| <keywordReference |
| id="org.eclipse.pde.api.tools.ui.apitools.prefpage"> |
| </keywordReference> |
| <enabledWhen> |
| <adapt |
| type="org.eclipse.core.resources.IProject"> |
| </adapt> |
| </enabledWhen> |
| <filter |
| name="projectNature" |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </filter> |
| </page> |
| <page |
| category="org.eclipse.pde.internal.ui.properties.pluginDevelopmentPage" |
| class="org.eclipse.pde.api.tools.ui.internal.properties.ApiFiltersPropertyPage" |
| id="org.eclipse.pde.api.tools.ui.apitools.filterspage" |
| name="%ApiFiltersPage.name"> |
| <keywordReference |
| id="org.eclipse.pde.api.tools.ui.apitools.filters.prefpage.keywords"> |
| </keywordReference> |
| <enabledWhen> |
| <adapt |
| type="org.eclipse.core.resources.IProject"> |
| </adapt> |
| </enabledWhen> |
| <filter |
| name="projectNature" |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </filter> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.keywords"> |
| <keyword |
| id="org.eclipse.pde.api.tools.ui.profiles.prefpage" |
| label="%ApiProfilesPreferencePage.keywords"> |
| </keyword> |
| <keyword |
| id="org.eclipse.pde.api.tools.ui.apitools.errorwarnings.prefpage.keywords" |
| label="%ApiErrorsWarningsPreferencePage.keywords"> |
| </keyword> |
| <keyword |
| id="org.eclipse.pde.api.tools.ui.apitools.filters.prefpage.keywords" |
| label="%ApiFiltersPage.keywords"> |
| </keyword> |
| <keyword |
| id="org.eclipse.pde.api.tools.ui.apitools.prefpage" |
| label="%ApiErrorsWarningsPage.keywords"> |
| </keyword> |
| <keyword |
| id="org.eclipse.pde.api.tools.ui.use.scan.pref.page.keyword" |
| label="%apiUseScanKeyword.label"> |
| </keyword> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerSupport"> |
| <markerTypeCategory |
| name="%MarkerCategory.name"> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.compatibility"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.api_usage"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.version_numbering"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.api_profile"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.marker.sincetags"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.unsupported_tags"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.api_component_resolution"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.unused_filters"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.fatal_problem"> |
| </markerTypeReference> |
| <markerTypeReference |
| id="org.eclipse.pde.api.tools.marker.apiusescan"> |
| </markerTypeReference> |
| </markerTypeCategory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerSupport"> |
| <markerGroupingEntry id="org.eclipse.pde.api.tools.jdt_category" |
| markerGrouping="org.eclipse.jdt.ui.java_marker_category" |
| label="%MarkerGroupingEntryLabel" |
| priority="83"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.compatibility"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.api_usage"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.version_numbering"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.api_profile"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.marker.sincetags"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.unsupported_tags"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.api_component_resolution"/> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.unused_filters"> |
| </markerAttributeGrouping> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.fatal_problem"> |
| </markerAttributeGrouping> |
| <markerAttributeGrouping |
| defaultGroupingEntry="org.eclipse.pde.api.tools.jdt_category" |
| markerType="org.eclipse.pde.api.tools.marker.apiusescan"> |
| </markerAttributeGrouping> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerResolution"> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.api_profile"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.compatibility"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.api_usage"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.version_numbering"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.marker.sincetags"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.unsupported_tags"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.api_component_resolution"> |
| </markerResolutionGenerator> |
| <markerResolutionGenerator |
| class="org.eclipse.pde.api.tools.ui.internal.markers.ApiMarkerResolutionGenerator" |
| markerType="org.eclipse.pde.api.tools.unused_filters"> |
| </markerResolutionGenerator> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| id="org.eclipse.pde.api.tools.ui.views.apitooling.view.category" |
| name="%Apitoolingview.category.name"> |
| </category> |
| <view |
| category="org.eclipse.pde.api.tools.ui.views.apitooling.view.category" |
| class="org.eclipse.pde.api.tools.ui.internal.views.APIToolingView" |
| icon="icons/full/obj16/api_tools.gif" |
| id="org.eclipse.pde.api.tools.ui.views.apitooling.views.apitoolingview" |
| name="%Apitoolingview.name"> |
| </view> |
| </extension> |
| <extension |
| point="org.eclipse.ltk.core.refactoring.renameParticipants"> |
| <renameParticipant |
| class="org.eclipse.pde.api.tools.ui.internal.refactoring.FilterRenameParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.type.rename.participant" |
| name="%FilterRenameParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <with |
| variable="element"> |
| <instanceof |
| value="org.eclipse.jdt.core.IType"> |
| </instanceof> |
| </with> |
| </enablement> |
| </renameParticipant> |
| <renameParticipant |
| class="org.eclipse.pde.api.tools.ui.internal.refactoring.FilterRenameParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.package.rename.participant" |
| name="%FilterRenameParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <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.api.tools.ui.internal.refactoring.FilterMoveParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.type.move.participant" |
| name="%FilterMoveParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <with |
| variable="element"> |
| <instanceof |
| value="org.eclipse.jdt.core.IType"> |
| </instanceof> |
| </with> |
| </enablement> |
| </moveParticipant> |
| <moveParticipant |
| class="org.eclipse.pde.api.tools.ui.internal.refactoring.FilterMoveParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.package.move.participant" |
| name="%FilterMoveParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <with |
| variable="element"> |
| <instanceof |
| value="org.eclipse.jdt.core.IPackageFragment"> |
| </instanceof> |
| </with> |
| </enablement> |
| </moveParticipant> |
| </extension> |
| <extension |
| point="org.eclipse.ltk.core.refactoring.deleteParticipants"> |
| <deleteParticipant |
| class="org.eclipse.pde.api.tools.ui.internal.refactoring.FilterDeleteParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.type.delete.participant" |
| name="%FilterDeleteParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <with |
| variable="element"> |
| <instanceof |
| value="org.eclipse.jdt.core.IType"> |
| </instanceof> |
| </with> |
| </enablement> |
| </deleteParticipant> |
| <deleteParticipant |
| class="org.eclipse.pde.api.tools.ui.internal.refactoring.FilterDeleteParticipant" |
| id="org.eclipse.pde.api.tools.ui.filter.package.delete.participant" |
| name="%FilterDeleteParticipant.name"> |
| <enablement> |
| <with |
| variable="affectedNatures"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.pde.api.tools.apiAnalysisNature"> |
| </equals> |
| </iterate> |
| </with> |
| <with |
| variable="element"> |
| <instanceof |
| value="org.eclipse.jdt.core.IPackageFragment"> |
| </instanceof> |
| </with> |
| </enablement> |
| </deleteParticipant> |
| </extension> |
| <extension |
| point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| category="org.eclipse.ui.externaltools" |
| delegate="org.eclipse.pde.api.tools.ui.internal.use.ApiUseLaunchDelegate" |
| delegateName="%LaunchConfigurationType.name" |
| id="org.eclipse.pde.api.tools.usescan" |
| modes="run" |
| name="%LaunchConfigurationType.name" |
| public="true"> |
| </launchConfigurationType> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| class="org.eclipse.pde.api.tools.ui.internal.use.ApiUseTabGroup" |
| description="%LaunchConfigurationTabGroup.name" |
| id="org.eclipse.pde.api.tools.usescan.tabgroup" |
| type="org.eclipse.pde.api.tools.usescan"> |
| </launchConfigurationTabGroup> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| configTypeID="org.eclipse.pde.api.tools.usescan" |
| icon="$nl$/icons/full/obj16/category_menu.gif" |
| id="org.eclipse.pde.api.tools.usescan.image"> |
| </launchConfigurationTypeImage> |
| </extension> |
| </plugin> |