<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="org.eclipse.ui.commands"> <category id="org.eclipse.cdt.codan.ui.commands.category" name="%category.name"> </category> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage" class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage" id="org.eclipse.cdt.codan.ui.preferences.CodanPreferencePage" name="%CodeAnalysisProperties.name"> </page> </extension> <extension point="org.eclipse.ui.propertyPages"> <page category="org.eclipse.cdt.ui.newui.Page_head_general" class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage" id="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage" name="%CodeAnalysisPreferences.name"> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"> <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/> </adapt> </enabledWhen> </page> <page category="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage" class="org.eclipse.cdt.codan.internal.ui.preferences.BuildPropertyPage" id="org.eclipse.cdt.codan.ui.properties.buildPropertyPage" name="%CodeAnalysisPreferencesBuild.name"> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"> <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/> </adapt> </enabledWhen> </page> </extension> <extension point="org.eclipse.core.runtime.preferences"> <initializer class="org.eclipse.cdt.codan.internal.ui.preferences.PreferenceInitializer"> </initializer> </extension> <extension point="org.eclipse.ui.commands"> <command categoryId="org.eclipse.cdt.codan.ui.commands.category" id="org.eclipse.cdt.codan.commands.runCodanCommand" name="%command.name"> </command> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.eclipse.cdt.codan.ui.handlers.RunCodanCommand" commandId="org.eclipse.cdt.codan.commands.runCodanCommand"> </handler> </extension> <extension point="org.eclipse.ui.views"> <view category="org.eclipse.cdt.ui.views" class="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails" icon="icons/problemDetails.gif" id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails" name="%view.name"> </view> </extension> <extension-point id="codanProblemDetails" name="%extension-point.name" schema="schema/codanProblemDetails.exsd"/> <extension-point id="codanMarkerResolution" name="%extension-point.name.codamMarkerResolution" schema="schema/codanMarkerResolution.exsd"/> <!-- <extension point="org.eclipse.ui.bindings"> <key commandId="org.eclipse.cdt.codan.commands.runCodanCommand" contextId="org.eclipse.ui.contexts.window" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="M1+F9"> </key> </extension> --> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.cdt.ui.CPerspective"> <showInPart id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/> <viewShortcut id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/> </perspectiveExtension> </extension> <extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator class="org.eclipse.cdt.codan.internal.ui.CodanProblemMarkerResolutionGenerator" markerType="org.eclipse.cdt.codan.core.codanProblem"> </markerResolutionGenerator> </extension> </plugin>