core/com.nokia.carbide.cpp.codescanner/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
child 223 4082125d964e
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.2"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
     5
<!-- Error parser(s) provided by the CodeScanner plugin                                  -->
cawthron
parents:
diff changeset
     6
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
     7
	<extension
cawthron
parents:
diff changeset
     8
		id="CSErrorParser"
cawthron
parents:
diff changeset
     9
		name="CodeScanner Error Parser"
cawthron
parents:
diff changeset
    10
		point="org.eclipse.cdt.core.ErrorParser">
cawthron
parents:
diff changeset
    11
		<errorparser
cawthron
parents:
diff changeset
    12
			class="com.nokia.carbide.cpp.internal.codescanner.error.parsers.CSErrorParser">
cawthron
parents:
diff changeset
    13
		</errorparser>
cawthron
parents:
diff changeset
    14
	</extension>
cawthron
parents:
diff changeset
    15
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    16
<!-- Property Tester(s) provided by the CodeScanner plugin                               -->
cawthron
parents:
diff changeset
    17
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    18
	<extension
cawthron
parents:
diff changeset
    19
		point="org.eclipse.core.expressions.propertyTesters">
cawthron
parents:
diff changeset
    20
		<propertyTester
cawthron
parents:
diff changeset
    21
            class="com.nokia.carbide.cpp.internal.codescanner.markers.CSMarkerPropertyTester"
cawthron
parents:
diff changeset
    22
            id="com.nokia.carbide.cpp.codescanner.CSMarkerTest"
cawthron
parents:
diff changeset
    23
            namespace="com.nokia.carbide.cpp.codescanner"
cawthron
parents:
diff changeset
    24
            properties="CSMarkerTest"
cawthron
parents:
diff changeset
    25
            type="org.eclipse.ui.views.markers.MarkerSupportView">
cawthron
parents:
diff changeset
    26
		</propertyTester>
cawthron
parents:
diff changeset
    27
	</extension>
cawthron
parents:
diff changeset
    28
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    29
<!-- Builder(s) provided by the CodeScanner plugin                                       -->
cawthron
parents:
diff changeset
    30
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    31
	<extension
cawthron
parents:
diff changeset
    32
		id="CSBuilder"
cawthron
parents:
diff changeset
    33
		name="CodeScanner Project Builder"
cawthron
parents:
diff changeset
    34
		point="org.eclipse.core.resources.builders">
cawthron
parents:
diff changeset
    35
		<builder>
cawthron
parents:
diff changeset
    36
			<run
cawthron
parents:
diff changeset
    37
				class="com.nokia.carbide.cpp.internal.codescanner.CSBuilder">
cawthron
parents:
diff changeset
    38
			</run>
cawthron
parents:
diff changeset
    39
		</builder>
cawthron
parents:
diff changeset
    40
	</extension>
cawthron
parents:
diff changeset
    41
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    42
<!-- CodeScanner specific problem markers                                                -->
cawthron
parents:
diff changeset
    43
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    44
	<extension
cawthron
parents:
diff changeset
    45
		id="CSMarker"
cawthron
parents:
diff changeset
    46
		name="CodeScanner Problems"
cawthron
parents:
diff changeset
    47
		point="org.eclipse.core.resources.markers">
cawthron
parents:
diff changeset
    48
		<super type="org.eclipse.core.resources.problemmarker"/>
cawthron
parents:
diff changeset
    49
		<super type="org.eclipse.core.resources.textmarker"/>
cawthron
parents:
diff changeset
    50
		<persistent value="true"/>
cawthron
parents:
diff changeset
    51
		<attribute name="externalLocation"/>
cawthron
parents:
diff changeset
    52
	</extension>
cawthron
parents:
diff changeset
    53
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    54
<!-- Initializer for preference pages provided by the CodeScanner plugin                 -->
cawthron
parents:
diff changeset
    55
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    56
	<extension
cawthron
parents:
diff changeset
    57
		point="org.eclipse.core.runtime.preferences">
cawthron
parents:
diff changeset
    58
		<initializer
cawthron
parents:
diff changeset
    59
			class="com.nokia.carbide.cpp.internal.codescanner.ui.CSPreferenceInitializer">
cawthron
parents:
diff changeset
    60
		</initializer>
cawthron
parents:
diff changeset
    61
	</extension>    
cawthron
parents:
diff changeset
    62
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    63
<!-- Preference page(s) provided by the CodeScanner plugin                               -->
cawthron
parents:
diff changeset
    64
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    65
	<extension
cawthron
parents:
diff changeset
    66
       point="org.eclipse.ui.preferencePages">
cawthron
parents:
diff changeset
    67
		<page
cawthron
parents:
diff changeset
    68
            name="CodeScanner"
cawthron
parents:
diff changeset
    69
            category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
cawthron
parents:
diff changeset
    70
            class="com.nokia.carbide.cpp.internal.codescanner.ui.CSPreferencePage"
cawthron
parents:
diff changeset
    71
            id="com.nokia.carbide.cpp.codescanner.ui.CSPreferencePage">
cawthron
parents:
diff changeset
    72
		</page>
cawthron
parents:
diff changeset
    73
	</extension>
cawthron
parents:
diff changeset
    74
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    75
<!-- property page(s) provided by the CodeScanner plugin                                 -->
cawthron
parents:
diff changeset
    76
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    77
	<extension
cawthron
parents:
diff changeset
    78
		point="org.eclipse.ui.propertyPages">
cawthron
parents:
diff changeset
    79
		<page
cawthron
parents:
diff changeset
    80
			name="CodeScanner"
cawthron
parents:
diff changeset
    81
			class="com.nokia.carbide.cpp.internal.codescanner.ui.CSPropertyPage"
cawthron
parents:
diff changeset
    82
			category="com.nokia.carbide.cdt.builder.ui.CarbideProjectPropertiesGroup"
cawthron
parents:
diff changeset
    83
			id="com.nokia.carbide.cpp.codescanner.ui.CSPropertyPage">
cawthron
parents:
diff changeset
    84
			<filter
cawthron
parents:
diff changeset
    85
				name="nature"
cawthron
parents:
diff changeset
    86
        		value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature">
cawthron
parents:
diff changeset
    87
        	</filter>            
cawthron
parents:
diff changeset
    88
			<enabledWhen>
cawthron
parents:
diff changeset
    89
				<or>
cawthron
parents:
diff changeset
    90
				<instanceof value="org.eclipse.core.resources.IProject"/>
cawthron
parents:
diff changeset
    91
				<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
cawthron
parents:
diff changeset
    92
				</or>          
cawthron
parents:
diff changeset
    93
			</enabledWhen>
cawthron
parents:
diff changeset
    94
		</page>
cawthron
parents:
diff changeset
    95
	</extension>
cawthron
parents:
diff changeset
    96
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    97
<!-- Pop-up menu(s) provided by the CodeScanner plugin                                   -->
cawthron
parents:
diff changeset
    98
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
    99
	<extension
cawthron
parents:
diff changeset
   100
		point="org.eclipse.ui.popupMenus">
cawthron
parents:
diff changeset
   101
		<objectContribution
cawthron
parents:
diff changeset
   102
			adaptable="true"
cawthron
parents:
diff changeset
   103
            id="com.nokia.carbide.cpp.codescanner.popup.CSScanAction"
cawthron
parents:
diff changeset
   104
            objectClass="org.eclipse.core.resources.IResource">
cawthron
parents:
diff changeset
   105
			<visibility>
cawthron
parents:
diff changeset
   106
				<and>
cawthron
parents:
diff changeset
   107
					<objectState
cawthron
parents:
diff changeset
   108
						name="projectNature"
cawthron
parents:
diff changeset
   109
						value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   110
					<and>
cawthron
parents:
diff changeset
   111
						<not>
cawthron
parents:
diff changeset
   112
						<objectState
cawthron
parents:
diff changeset
   113
							name="extension"
cawthron
parents:
diff changeset
   114
							value="mmp"/>
cawthron
parents:
diff changeset
   115
						</not>
cawthron
parents:
diff changeset
   116
						<not>
cawthron
parents:
diff changeset
   117
						<objectState
cawthron
parents:
diff changeset
   118
							name="extension"
cawthron
parents:
diff changeset
   119
							value="inf"/>
cawthron
parents:
diff changeset
   120
						</not>
cawthron
parents:
diff changeset
   121
					</and>
cawthron
parents:
diff changeset
   122
				</and>
cawthron
parents:
diff changeset
   123
				</visibility>
cawthron
parents:
diff changeset
   124
			<action
cawthron
parents:
diff changeset
   125
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSScanAction"
cawthron
parents:
diff changeset
   126
				definitionId="com.nokia.carbide.cpp.codescanner.command.CSScanAction"
cawthron
parents:
diff changeset
   127
				enablesFor="1"
cawthron
parents:
diff changeset
   128
				icon="icons/Run_CodeScanner.png"
cawthron
parents:
diff changeset
   129
				id="com.nokia.carbide.cpp.codescanner.CSScanAction"
cawthron
parents:
diff changeset
   130
				label="Run CodeScanner"
cawthron
parents:
diff changeset
   131
				menubarPath="buildGroup">
cawthron
parents:
diff changeset
   132
			</action>
cawthron
parents:
diff changeset
   133
		</objectContribution>
cawthron
parents:
diff changeset
   134
		<objectContribution
cawthron
parents:
diff changeset
   135
			adaptable="true"
cawthron
parents:
diff changeset
   136
            nameFilter="*.inf"
cawthron
parents:
diff changeset
   137
            id="com.nokia.carbide.cpp.codescanner.popup.CSScanActionOnINF"
cawthron
parents:
diff changeset
   138
            objectClass="org.eclipse.core.resources.IResource">
cawthron
parents:
diff changeset
   139
			<visibility>
cawthron
parents:
diff changeset
   140
				<objectState
cawthron
parents:
diff changeset
   141
					name="projectNature"
cawthron
parents:
diff changeset
   142
					value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   143
			</visibility>
cawthron
parents:
diff changeset
   144
			<action
cawthron
parents:
diff changeset
   145
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSScanAction"
cawthron
parents:
diff changeset
   146
				enablesFor="1"
cawthron
parents:
diff changeset
   147
				icon="icons/Run_CodeScanner.png"
cawthron
parents:
diff changeset
   148
				id="com.nokia.carbide.cpp.codescanner.CSScanActionOnINF"
cawthron
parents:
diff changeset
   149
				label="Run CodeScanner on Project INF"
cawthron
parents:
diff changeset
   150
				menubarPath="buildGroup">
cawthron
parents:
diff changeset
   151
			</action>
cawthron
parents:
diff changeset
   152
		</objectContribution>
cawthron
parents:
diff changeset
   153
		<objectContribution
cawthron
parents:
diff changeset
   154
			adaptable="true"
cawthron
parents:
diff changeset
   155
            nameFilter="*.mmp"
cawthron
parents:
diff changeset
   156
            id="com.nokia.carbide.cpp.codescanner.popup.CSScanActionOnMMP"
cawthron
parents:
diff changeset
   157
			objectClass="org.eclipse.core.resources.IResource">
cawthron
parents:
diff changeset
   158
			<visibility>
cawthron
parents:
diff changeset
   159
				<objectState
cawthron
parents:
diff changeset
   160
					name="projectNature"
cawthron
parents:
diff changeset
   161
					value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   162
			</visibility>
cawthron
parents:
diff changeset
   163
			<action
cawthron
parents:
diff changeset
   164
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSScanAction"
cawthron
parents:
diff changeset
   165
				enablesFor="1"
cawthron
parents:
diff changeset
   166
				icon="icons/Run_CodeScanner.png"
cawthron
parents:
diff changeset
   167
				id="com.nokia.carbide.cpp.codescanner.CSScanActionOnMMP"
cawthron
parents:
diff changeset
   168
				label="Run CodeScanner on Project MMP"
cawthron
parents:
diff changeset
   169
				menubarPath="buildGroup">
cawthron
parents:
diff changeset
   170
			</action>
cawthron
parents:
diff changeset
   171
		</objectContribution>
cawthron
parents:
diff changeset
   172
		<objectContribution
cawthron
parents:
diff changeset
   173
            id="com.nokia.carbide.cpp.codescanner.popup.deleteMarkers"
cawthron
parents:
diff changeset
   174
            objectClass="org.eclipse.core.resources.IMarker">
cawthron
parents:
diff changeset
   175
			<filter
cawthron
parents:
diff changeset
   176
				name="type"
cawthron
parents:
diff changeset
   177
				value="com.nokia.carbide.cpp.codescanner.CSMarker">
cawthron
parents:
diff changeset
   178
			</filter>
cawthron
parents:
diff changeset
   179
			<action
cawthron
parents:
diff changeset
   180
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSDeleteMarkerAction"
cawthron
parents:
diff changeset
   181
				enablesFor="+"
cawthron
parents:
diff changeset
   182
				icon="icons/Delete_CS_Markers.png"
cawthron
parents:
diff changeset
   183
				id="com.nokia.carbide.cpp.codescanner.CSDeleteMarkers"
cawthron
parents:
diff changeset
   184
				label="Delete CodeScanner Markers"
cawthron
parents:
diff changeset
   185
				menubarPath="additions">
cawthron
parents:
diff changeset
   186
			</action>
cawthron
parents:
diff changeset
   187
		</objectContribution>
cawthron
parents:
diff changeset
   188
		<objectContribution
cawthron
parents:
diff changeset
   189
            id="com.nokia.carbide.cpp.codescanner.popup.markerDetails"
cawthron
parents:
diff changeset
   190
            objectClass="org.eclipse.core.resources.IMarker">
cawthron
parents:
diff changeset
   191
			<filter
cawthron
parents:
diff changeset
   192
				name="type"
cawthron
parents:
diff changeset
   193
				value="com.nokia.carbide.cpp.codescanner.CSMarker">
cawthron
parents:
diff changeset
   194
			</filter>
cawthron
parents:
diff changeset
   195
			<action
cawthron
parents:
diff changeset
   196
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSMarkerDetailsAction"
cawthron
parents:
diff changeset
   197
				enablesFor="1"
cawthron
parents:
diff changeset
   198
				icon="icons/Run_CodeScanner.png"
cawthron
parents:
diff changeset
   199
				id="com.nokia.carbide.cpp.codescanner.CSMarkerDetails"
cawthron
parents:
diff changeset
   200
				label="View More Information"
cawthron
parents:
diff changeset
   201
				menubarPath="additions">
cawthron
parents:
diff changeset
   202
			</action>
cawthron
parents:
diff changeset
   203
		</objectContribution>
cawthron
parents:
diff changeset
   204
	</extension>
cawthron
parents:
diff changeset
   205
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   206
<!-- Action set(s) provided by the CodeScanner plugin                                    -->
cawthron
parents:
diff changeset
   207
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   208
	<extension
cawthron
parents:
diff changeset
   209
		point="org.eclipse.ui.actionSets">
cawthron
parents:
diff changeset
   210
		<actionSet
cawthron
parents:
diff changeset
   211
			id="com.nokia.carbide.cpp.codescanner.CSScanActionSet"
cawthron
parents:
diff changeset
   212
			label="Run CodeScanner"
cawthron
parents:
diff changeset
   213
			visible="true">
cawthron
parents:
diff changeset
   214
			<action
cawthron
parents:
diff changeset
   215
				class="com.nokia.carbide.cpp.internal.codescanner.popup.actions.CSScanAction"
cawthron
parents:
diff changeset
   216
				enablesFor="1"
cawthron
parents:
diff changeset
   217
				icon="icons/Run_CodeScanner.png"
cawthron
parents:
diff changeset
   218
				id="com.nokia.carbide.cpp.codescanner.CSScanProjectAction"
cawthron
parents:
diff changeset
   219
				label="Run CodeScanner"
cawthron
parents:
diff changeset
   220
				menubarPath="project/build">
cawthron
parents:
diff changeset
   221
				<enablement>
cawthron
parents:
diff changeset
   222
				<objectState
cawthron
parents:
diff changeset
   223
					name="projectNature"
cawthron
parents:
diff changeset
   224
					value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
cawthron
parents:
diff changeset
   225
				</enablement>
cawthron
parents:
diff changeset
   226
			</action>
cawthron
parents:
diff changeset
   227
		</actionSet>
cawthron
parents:
diff changeset
   228
	</extension>
cawthron
parents:
diff changeset
   229
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   230
<!-- Command(s) provided by the CodeScanner plugin                                       -->
cawthron
parents:
diff changeset
   231
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   232
	<extension
cawthron
parents:
diff changeset
   233
		point="org.eclipse.ui.commands">
cawthron
parents:
diff changeset
   234
		<command
cawthron
parents:
diff changeset
   235
			categoryId="org.eclipse.ui.category.project"
cawthron
parents:
diff changeset
   236
			id="com.nokia.carbide.cpp.codescanner.command.CSScanAction"
cawthron
parents:
diff changeset
   237
			name="Run CodeScanner">
cawthron
parents:
diff changeset
   238
		</command>
cawthron
parents:
diff changeset
   239
		<command
cawthron
parents:
diff changeset
   240
			id="com.nokia.carbide.cpp.codescanner.command.markerDetails"
cawthron
parents:
diff changeset
   241
			name="View More Information">
cawthron
parents:
diff changeset
   242
		</command>
cawthron
parents:
diff changeset
   243
	</extension>
cawthron
parents:
diff changeset
   244
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   245
<!-- Handler(s) provided by the CodeScanner plugin                                       -->
cawthron
parents:
diff changeset
   246
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   247
	<extension 
cawthron
parents:
diff changeset
   248
		point="org.eclipse.ui.handlers">
cawthron
parents:
diff changeset
   249
		<handler
cawthron
parents:
diff changeset
   250
			class="com.nokia.carbide.cpp.internal.codescanner.markers.CSMarkerDetailsHandler"
cawthron
parents:
diff changeset
   251
			commandId="com.nokia.carbide.cpp.codescanner.command.markerDetails">
cawthron
parents:
diff changeset
   252
		</handler>
cawthron
parents:
diff changeset
   253
	</extension>
cawthron
parents:
diff changeset
   254
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   255
<!-- Marker resolution(s) provided by the CodeScanner plugin                             -->
cawthron
parents:
diff changeset
   256
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   257
	<extension 
cawthron
parents:
diff changeset
   258
		point="org.eclipse.ui.ide.markerResolution">
cawthron
parents:
diff changeset
   259
		<markerResolutionGenerator
cawthron
parents:
diff changeset
   260
			markerType="com.nokia.carbide.cpp.codescanner.CSMarker"
cawthron
parents:
diff changeset
   261
			class="com.nokia.carbide.cpp.internal.codescanner.markers.CSMarkerResolutionGenerator"/>
cawthron
parents:
diff changeset
   262
	</extension>
cawthron
parents:
diff changeset
   263
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   264
<!-- Menu contribution(s) provided by the CodeScanner plugin                             -->
cawthron
parents:
diff changeset
   265
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   266
	<extension 
cawthron
parents:
diff changeset
   267
		point="org.eclipse.ui.menus">
cawthron
parents:
diff changeset
   268
		<menuContribution
cawthron
parents:
diff changeset
   269
			locationURI="popup:org.eclipse.ui.ide.MarkersView?after=org.eclipse.ui.ide.markersSeperator1">
cawthron
parents:
diff changeset
   270
			<command
cawthron
parents:
diff changeset
   271
				commandId="com.nokia.carbide.cpp.codescanner.command.markerDetails"
cawthron
parents:
diff changeset
   272
				icon="icons/Run_CodeScanner.png">
cawthron
parents:
diff changeset
   273
				<visibleWhen>
cawthron
parents:
diff changeset
   274
					<and>
cawthron
parents:
diff changeset
   275
						<count value="1"/>
cawthron
parents:
diff changeset
   276
						<with variable="activePart">
cawthron
parents:
diff changeset
   277
							<test
cawthron
parents:
diff changeset
   278
								property="com.nokia.carbide.cpp.codescanner.CSMarkerTest">
cawthron
parents:
diff changeset
   279
							</test>
cawthron
parents:
diff changeset
   280
						</with>
cawthron
parents:
diff changeset
   281
					</and>
cawthron
parents:
diff changeset
   282
				</visibleWhen>
cawthron
parents:
diff changeset
   283
			</command>
cawthron
parents:
diff changeset
   284
		</menuContribution>
cawthron
parents:
diff changeset
   285
	</extension>
cawthron
parents:
diff changeset
   286
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   287
<!-- TOC extension point adds help contents to Carbide Help section                      -->
cawthron
parents:
diff changeset
   288
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   289
	<extension
cawthron
parents:
diff changeset
   290
		point="org.eclipse.help.toc">
cawthron
parents:
diff changeset
   291
		<toc
cawthron
parents:
diff changeset
   292
			file="tocCodeScanner.xml"
cawthron
parents:
diff changeset
   293
			primary="true"/>      	    
cawthron
parents:
diff changeset
   294
 		<index path="index" />
cawthron
parents:
diff changeset
   295
	</extension>
cawthron
parents:
diff changeset
   296
	
cawthron
parents:
diff changeset
   297
	<!-- KEYWORD INDEX ADDITION -->
cawthron
parents:
diff changeset
   298
		<extension
cawthron
parents:
diff changeset
   299
	       point="org.eclipse.help.index">
cawthron
parents:
diff changeset
   300
	      <index file="html/index.xml"/>
cawthron
parents:
diff changeset
   301
	    </extension>
cawthron
parents:
diff changeset
   302
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   303
<!-- Cheatsheets that support CodeScanner                                                -->
cawthron
parents:
diff changeset
   304
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   305
	<extension
cawthron
parents:
diff changeset
   306
		point="org.eclipse.ui.cheatsheets.cheatSheetContent">
cawthron
parents:
diff changeset
   307
		<cheatsheet
cawthron
parents:
diff changeset
   308
			category="com.nokia.carbide.cpp.tools.cheatsheets"
cawthron
parents:
diff changeset
   309
			composite="false"
cawthron
parents:
diff changeset
   310
			contentFile="html/cheatsheets/Using_CodeScanner.xml"
cawthron
parents:
diff changeset
   311
			id="com.nokia.carbide.cpp.codescanner.quickstart"
cawthron
parents:
diff changeset
   312
			name="CodeScanner Quick Start">
cawthron
parents:
diff changeset
   313
		</cheatsheet>
cawthron
parents:
diff changeset
   314
	</extension>
cawthron
parents:
diff changeset
   315
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   316
<!-- CONTEXT HELP IDs that support CodeScanner                                           -->
cawthron
parents:
diff changeset
   317
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   318
	<extension point="org.eclipse.help.contexts" >
cawthron
parents:
diff changeset
   319
		<contexts file="html/cs_CONTEXTID.xml"
cawthron
parents:
diff changeset
   320
			plugin="com.nokia.carbide.cpp.codescanner"/>
cawthron
parents:
diff changeset
   321
	</extension>
cawthron
parents:
diff changeset
   322
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   323
<!-- Universal Intro support for welcome pages                                           -->
cawthron
parents:
diff changeset
   324
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   325
	<extension
cawthron
parents:
diff changeset
   326
		point="org.eclipse.ui.intro.configExtension">
cawthron
parents:
diff changeset
   327
		
cawthron
parents:
diff changeset
   328
		<configExtension
cawthron
parents:
diff changeset
   329
			configId="org.eclipse.ui.intro.universalConfig" 
cawthron
parents:
diff changeset
   330
			content="html/intro/overviewCodeScannerExtContent.xml" /> 
cawthron
parents:
diff changeset
   331
		 
cawthron
parents:
diff changeset
   332
		<configExtension
cawthron
parents:
diff changeset
   333
			configId="org.eclipse.ui.intro.universalConfig"
cawthron
parents:
diff changeset
   334
			content="html/intro/whatsnewCodeScannerExtContent.xml" /> 
cawthron
parents:
diff changeset
   335
		 
cawthron
parents:
diff changeset
   336
	</extension>
cawthron
parents:
diff changeset
   337
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   338
<!-- Extension point(s) provided by the CodeScanner plugin                               -->
cawthron
parents:
diff changeset
   339
<!-- =================================================================================== -->
cawthron
parents:
diff changeset
   340
	<extension-point id="rules" name="Rules" schema="schema/knowledgeBase.exsd"/>
cawthron
parents:
diff changeset
   341
cawthron
parents:
diff changeset
   342
</plugin>