blob: fa4696475a967b2da5d208b005a4aa3b2ce18560 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- ================================================================== -->
<!-- org.eclipse.ui.examples.readmetool.IReadmeFileParser -->
<!-- Extension Implementation: must implement -->
<!-- the file's section and subsection structure -->
<!-- Purpose: Provide a custom parser for Readme files which determines -->
<!-- Extension point: org.eclipse.ui.examples.readmetool.sectionParser -->
<!-- ================================================================== -->
<extension-point id="sectionParser" name="%ExtPoint.sectionParser"/>
<extension
point="org.eclipse.ui.examples.readmetool.sectionParser">
<parser
name="%SectionParser.name"
class="org.eclipse.ui.examples.readmetool.DefaultSectionsParser"
id="org.eclipse.ui.examples.readmetool.DefaultSectionsParser">
</parser>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%ActionSet.name"
visible="true"
id="org_eclipse_ui_examples_readmetool_actionSet">
<menu
label="%ActionSet.menu"
path="window/additions"
id="org_eclipse_ui_examples_readmetool">
<separator
name="slot1">
</separator>
<separator
name="slot2">
</separator>
<separator
name="slot3">
</separator>
</menu>
<action
id="org_eclipse_ui_examples_readmetool_readmeAction"
toolbarPath="readme"
class="org.eclipse.ui.examples.readmetool.WindowActionDelegate"
enablesFor="1"
icon="icons/ctool16/openbrwsr.gif"
helpContextId="org.eclipse.ui.examples.readmetool.open_browser_action_context"
label="%ReadmeAction.label"
menubarPath="window/org_eclipse_ui_examples_readmetool/slot1"
tooltip="%ReadmeAction.tooltip">
<selection
name="*.readme"
class="org.eclipse.core.resources.IFile">
</selection>
</action>
<action
label="%ReadmeRetargetAction.label"
icon="icons/ctool16/openbrwsr.gif"
helpContextId="org.eclipse.ui.examples.readmetool.open_browser_action_context"
tooltip="%ReadmeRetargetAction.tooltip"
retarget="true"
menubarPath="window/org_eclipse_ui_examples_readmetool/slot1"
toolbarPath="readme"
id="org_eclipse_ui_examples_readmetool_readmeRetargetAction">
</action>
<action
allowLabelUpdate="true"
id="org_eclipse_ui_examples_readmetool_readmeRelabelRetargetAction"
toolbarPath="readme"
icon="icons/ctool16/openbrwsr.gif"
helpContextId="org.eclipse.ui.examples.readmetool.open_browser_action_context"
label="%ReadmeRelabelRetargetAction.label"
menubarPath="window/org_eclipse_ui_examples_readmetool/slot1"
retarget="true"
tooltip="%ReadmeRelabelRetargetAction.tooltip">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="%NewWizard.category"
parentCategory="org.eclipse.ui.Examples"
id="org.eclipse.ui.examples.readmetool.new">
</category>
<wizard
name="%NewWizard.name"
icon="icons/obj16/newreadme_wiz.gif"
category="org.eclipse.ui.Examples/org.eclipse.ui.examples.readmetool.new"
class="org.eclipse.ui.examples.readmetool.ReadmeCreationWizard"
id="org.eclipse.ui.examples.readmetool.wizards.new.file">
<description>
%NewWizard.desc
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
name="%Editors.ReadmeEditor"
icon="icons/obj16/editor.gif"
extensions="readme"
contributorClass="org.eclipse.ui.examples.readmetool.ReadmeEditorActionBarContributor"
class="org.eclipse.ui.examples.readmetool.ReadmeEditor"
id="org.eclipse.ui.examples.readmetool.ReadmeEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%Views.category"
id="org.eclipse.ui.examples.readmetool">
</category>
<view
name="%Views.ReadmeSections"
icon="icons/view16/sections.gif"
category="org.eclipse.ui.examples.readmetool"
class="org.eclipse.ui.examples.readmetool.ReadmeSectionsView"
id="org.eclipse.ui.examples.readmetool.views.SectionsView">
</view>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%PreferencePage.name"
class="org.eclipse.ui.examples.readmetool.ReadmePreferencePage"
id="org.eclipse.ui.examples.readmetool.Page1">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IFile"
name="%PropertiesPage.filePage"
nameFilter="*.readme"
class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage"
id="org.eclipse.ui.examples.readmetool.FilePage">
</page>
<page
objectClass="org.eclipse.core.resources.IFile"
name="%PropertiesPage.filePage2"
nameFilter="*.readme"
class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage2"
id="org.eclipse.ui.examples.readmetool.FilePage2">
</page>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.readme"
id="org.eclipse.ui.examples.readmetool">
<action
label="%PopupMenus.action"
icon="icons/ctool16/openbrwsr.gif"
helpContextId="org.eclipse.ui.examples.readmetool.open_browser_action_context"
class="org.eclipse.ui.examples.readmetool.PopupMenuActionDelegate"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.ui.examples.readmetool.action1">
</action>
</objectContribution>
<viewerContribution
targetID="org.eclipse.ui.examples.readmetool.outline"
id="org.eclipse.ui.examples.readmetool2">
<action
label="%PopupMenus.action"
icon="icons/ctool16/openbrwsr.gif"
helpContextId="org.eclipse.ui.examples.readmetool.open_browser_action_context"
class="org.eclipse.ui.examples.readmetool.ViewActionDelegate"
menubarPath="additions"
id="org.eclipse.ui.examples.readmetool.action1">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
targetID="org.eclipse.ui.views.ResourceNavigator"
id="org.eclipse.ui.examples.readmetool.vc1">
<action
id="org.eclipse.ui.examples.readmetool.va1"
toolbarPath="additions"
class="org.eclipse.ui.examples.readmetool.ViewActionDelegate"
enablesFor="1"
icon="icons/obj16/editor.gif"
helpContextId="org.eclipse.ui.examples.readmetool.view_action_context"
label="%PopupMenu.ResourceNav.label"
menubarPath="additions"
tooltip="%PopupMenu.ResourceNav.tooltip">
<selection
name="*.readme"
class="org.eclipse.core.resources.IFile">
</selection>
</action>
</viewContribution>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.ui.examples.readmetool.ReadmeEditor"
id="org.eclipse.ui.examples.readmetool.ec1">
<action
label="%Editors.Action.label"
icon="icons/obj16/editor.gif"
tooltip="%Editors.Action.tooltip"
class="org.eclipse.ui.examples.readmetool.EditorActionDelegate"
toolbarPath="ReadmeEditor"
id="org.eclipse.ui.examples.readmetool.ea1">
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.help.contexts">
<contexts
file="HelpContexts.xml">
</contexts>
</extension>
<extension
point="org.eclipse.ui.dropActions">
<action
class="org.eclipse.ui.examples.readmetool.ReadmeDropActionDelegate"
id="org_eclipse_ui_examples_readmetool_drop_actions">
</action>
</extension>
<extension
id="readmemarker"
name="%ReadmeMarker.name"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.taskmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="org.eclipse.ui.examples.readmetool.id">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.level">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.department">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.code">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.language">
</attribute>
</extension>
<extension
point="org.eclipse.ui.ide.markerHelp">
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example1_context">
<attribute
name="org.eclipse.ui.examples.readmetool.id"
value="1234">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example2_context">
<attribute
name="org.eclipse.ui.examples.readmetool.level"
value="7">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example3_context">
<attribute
name="org.eclipse.ui.examples.readmetool.level"
value="7">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.department"
value="infra">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example4_context">
<attribute
name="org.eclipse.ui.examples.readmetool.code"
value="red">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example5_context">
<attribute
name="org.eclipse.ui.examples.readmetool.language"
value="english">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example6_context">
<attribute
name="org.eclipse.ui.examples.readmetool.id"
value="1234">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.level"
value="7">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.department"
value="infra">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.code"
value="red">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.language"
value="english">
</attribute>
</markerHelp>
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example7_context">
</markerHelp>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
class="org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator">
<attribute
name="org.eclipse.ui.examples.readmetool.id"
value="1234">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
class="org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator">
<attribute
name="org.eclipse.ui.examples.readmetool.level"
value="7">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
class="org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator">
<attribute
name="org.eclipse.ui.examples.readmetool.code"
value="red">
</attribute>
<attribute
name="org.eclipse.ui.examples.readmetool.language"
value="english">
</attribute>
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.ui.examples.readmetool.ReadmePreferenceInitializer"/>
</extension>
</plugin>