blob: 50fc9c1b566240708f512e9d12d8bc973a0adc24 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
id="exampleMarker"
name="Markers Example Type"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="org.eclipse.ui.ide.examples.markers.handlers.GenerateMarkersHandler"
id="org.eclipse.ui.ide.examples.markers.generateMarkers"
name="Generate Example Markers">
</command>
<command
defaultHandler="org.eclipse.ui.ide.examples.markers.handlers.DeleteMarkersHandler"
id="org.eclipse.ui.ide.examples.markers.delete"
name="Delete Example Markers">
</command>
<command
defaultHandler="org.eclipse.ui.ide.examples.markers.handlers.GenerateBadMarkerHandler"
id="org.eclipse.ui.ide.examples.markers.bad"
name="Generate malformed markers">
</command>
<command
defaultHandler="org.eclipse.ui.ide.examples.markers.handlers.DeleteMarkersHandler"
id="org.eclipse.ui.ide.examples.markers.bad.delete"
name="Delete malformed markers">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.ide.MarkersView">
<command
commandId="org.eclipse.ui.ide.examples.markers.generateMarkers"
style="push">
</command>
<command
commandId="org.eclipse.ui.ide.examples.markers.delete"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.ui.ide.examples.markers.ExampleMarkersView">
<menu
id="org.eclipse.ui.ide.examples.filtersMenu"
label="Show">
<dynamic
class="org.eclipse.ui.internal.views.markers.FiltersContribution"
id="org.eclipse.ui.ide.filtersContribution">
</dynamic>
<visibleWhen
checkEnabled="false">
<with
variable="activePart">
<test
property="org.eclipse.ui.ide.hasFilters">
</test>
</with>
</visibleWhen>
</menu>
<menu
id="exampleGroupByMenu"
label="Group By"
mnemonic="G">
<dynamic
class="org.eclipse.ui.internal.views.markers.GroupsContribution"
id="org.eclipse.ui.ide.dynamic1">
</dynamic>
</menu>
<menu
id="org.eclipse.ui.ide.examples.markerSortMenu"
label="Sort By"
mnemonic="S">
<dynamic
class="org.eclipse.ui.internal.views.markers.SortFieldContribution"
id="org.eclipse.ui.ide.problems.sortEntries">
</dynamic>
</menu>
<command
commandId="org.eclipse.ui.ide.configureFilters"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.preferences"
label="Preferences"
mnemonic="P"
style="push">
<parameter
name="preferencePageId"
value="org.eclipse.ui.ide.markers">
</parameter>
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.ui.views.TaskList">
<menu
id="org.eclipse.ui.ide.tasks.contentsMenu"
label="%MarkerContentsMenu.Contents.name">
<dynamic
class="org.eclipse.ui.internal.views.markers.ContentsContribution"
id="org.eclipse.ui.ide.contentsContribution">
</dynamic>
<visibleWhen
checkEnabled="false">
<with
variable="activePart">
<test
property="org.eclipse.ui.ide.multipleContentGenerators">
</test>
</with>
</visibleWhen>
</menu>
<menu
id="org.eclipse.ui.ide.tasks.filtersMenu"
label="%MarkerFiltersMenu.Show">
<dynamic
class="org.eclipse.ui.internal.views.markers.FiltersContribution"
id="org.eclipse.ui.ide.filtersContribution">
</dynamic>
<visibleWhen
checkEnabled="false">
<with
variable="activePart">
<test
property="org.eclipse.ui.ide.hasFilters">
</test>
</with>
</visibleWhen>
</menu>
<menu
id="tasksGroupByMenu"
label="%MarkerGroupMenu.GroupBy">
<dynamic
class="org.eclipse.ui.internal.views.markers.GroupsContribution"
id="org.eclipse.ui.ide.dynamic1">
</dynamic>
</menu>
<menu
id="org.eclipse.ui.ide.tasks.markerSortMenu"
label="%Menu.Sort.label"
mnemonic="%Menu.Sort.mnemonic">
<dynamic
class="org.eclipse.ui.internal.views.markers.SortFieldContribution"
id="org.eclipse.ui.ide.tasks.sortEntries">
</dynamic>
</menu>
<command
commandId="org.eclipse.ui.ide.OpenMarkersView"
label="%OpenAnother.Tasks"
mnemonic="%OpenAnother.Mnemonic">
</command>
<command
commandId="org.eclipse.ui.ide.configureFilters"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.preferences"
label="%command.preferences.label"
mnemonic="%command.preferences.mnemonic"
style="push">
<parameter
name="preferencePageId"
value="org.eclipse.ui.ide.markers">
</parameter>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.ide.markerSupport">
<markerContentGenerator
defaultMarkerGrouping="org.eclipse.ui.ide.severity"
id="org.eclipse.ui.ide.examples.markers.exampleGenerator"
name="Example Contents">
<markerFieldReference
id="org.eclipse.ui.ide.examples.markers.ExampleField"
visible="true">
</markerFieldReference>
<markerFieldReference
id="org.eclipse.ui.ide.resourceField"
visible="true">
</markerFieldReference>
<markerFieldReference
id="org.eclipse.ui.ide.locationField"
visible="true">
</markerFieldReference>
<markerTypeReference
id="org.eclipse.ui.ide.examples.markers.exampleMarker">
</markerTypeReference>
<markerFieldReference
id="org.eclipse.ui.ide.markerType"
visible="true">
</markerFieldReference>
<markerFieldReference
id="org.eclipse.ui.ide.examples.markers.sourceID"
visible="true">
</markerFieldReference>
<markerFieldConfiguration
id="org.eclipse.ui.ide.examples.markers.ExampleGroup"
name="Examples"
scope="ON_ANY">
</markerFieldConfiguration>
<markerGrouping
id="org.eclipse.ui.ide.allMarkers.severity"
label="Example Severity">
<markerGroupingEntry
id="org.eclipse.ui.ide.allmarkers.errorSeverity"
label="Error Stuff"
priority="30">
</markerGroupingEntry>
<markerGroupingEntry
id="org.eclipse.ui.ide.allmarkers.warningSeverity"
label="Warning Stuff"
priority="20">
</markerGroupingEntry>
<markerGroupingEntry
id="org.eclipse.ui.ide.allmarkers.other"
label="Other Stuff"
priority="10">
</markerGroupingEntry>
<markerAttributeGrouping
attribute="severity"
markerType="org.eclipse.core.resources.marker">
<markerAttributeMapping
markerGroupingEntry="org.eclipse.ui.ide.allmarkers.errorSeverity"
value="2">
</markerAttributeMapping>
<markerAttributeMapping
markerGroupingEntry="org.eclipse.ui.ide.allmarkers.warningSeverity"
value="1">
</markerAttributeMapping>
<markerAttributeMapping
markerGroupingEntry="org.eclipse.ui.ide.allmarkers.other"
value="0">
</markerAttributeMapping>
<markerAttributeMapping
markerGroupingEntry="org.eclipse.ui.ide.allmarkers.other"
value="-1">
</markerAttributeMapping>
</markerAttributeGrouping>
</markerGrouping>
</markerContentGenerator>
<markerField
class="org.eclipse.ui.ide.examples.markers.markerSupport.SourceIDMarkerField"
id="org.eclipse.ui.ide.examples.markers.sourceID"
name="Source ID">
</markerField>
<markerField
class="org.eclipse.ui.ide.examples.markers.markerSupport.ExampleMarkerField"
id="org.eclipse.ui.ide.examples.markers.ExampleField"
name="org.eclipse.ui.ide.examples.markers.markerField1">
</markerField>
</extension>
<extension
point="org.eclipse.ui.ide.markerHelp">
<markerHelp
helpContextId="org.eclipse.ui.ide.examples.markers.exampleHelp"
markerType="org.eclipse.ui.ide.examples.markers.exampleMarker">
</markerHelp>
</extension>
<extension point="org.eclipse.help.toc">
<toc
extradir="/html"
file="toc.xml"
primary="true"/>
</extension>
<extension
point="org.eclipse.help.contexts">
<contexts
file="contexts_Example.xml">
</contexts>
</extension>
<extension
id="badMarker"
name="Malformed Marker Type"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
</extension>
<extension
point="org.eclipse.ui.views">
<view
class="org.eclipse.ui.ide.examples.markers.ExampleMarkersView"
id="org.eclipse.ui.ide.examples.markers.ExampleMarkersView"
name="Example Markers">
</view>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.ui.ide.examples.markers.markerSupport.ExampleMarkerResolutionGenerator"
markerType="org.eclipse.ui.ide.examples.markers.exampleMarker">
</markerResolutionGenerator>
</extension>
</plugin>