improved versioning of plugins and features
[taxeditor.git] / taxeditor-bulkeditor / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4
5 <extension
6 id="application"
7 point="org.eclipse.core.runtime.applications">
8 <application>
9 <run
10 class="eu.etaxonomy.taxeditor.bulkeditor.Application">
11 </run>
12 </application>
13 </extension>
14 <extension
15 point="org.eclipse.ui.perspectives">
16 <perspective
17 class="eu.etaxonomy.taxeditor.bulkeditor.Perspective"
18 id="bulkeditor.perspective"
19 name="Perspective">
20 </perspective>
21 </extension>
22 <extension
23 point="org.eclipse.ui.editors">
24 <editor
25 class="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor"
26 default="false"
27 id="bulkeditor.editor"
28 name="Bulk Editor">
29 </editor>
30 </extension>
31 <extension
32 point="org.eclipse.ui.menus">
33 <menuContribution
34 locationURI="menu:org.eclipse.ui.main.menu">
35 <menu
36 id="bulkeditor.menus.openmenu"
37 label="Bulk Editor">
38 </menu>
39 </menuContribution>
40 <menuContribution
41 locationURI="menu:bulkeditor.menus.openmenu">
42 <command
43 commandId="bulkeditor.commands.openbulkeditor"
44 label="Reference"
45 style="push">
46 <parameter
47 name="taxeditor-bulkeditor.commandParameter.inputType"
48 value="referenceInputType">
49 </parameter>
50 </command>
51 </menuContribution >
52 <menuContribution
53 locationURI="popup:#BulkEditorContext">
54 <!--menuContribution
55 locationURI="popup:org.eclipse.ui.popup.any"-->
56 <command
57 commandId="bulkeditor.commands.mergegroup"
58 label="Merge Group"
59 style="push">
60 </command>
61 <command
62 commandId="bulkeditor.commands.setmergetarget"
63 label="Set Current Line as Target for Group Merge"
64 style="push">
65 </command>
66 <command
67 commandId="bulkeditor.commands.referencingobjects"
68 label="Show Referencing Objects"
69 style="push">
70 </command>
71 </menuContribution>
72 </extension>
73 <extension
74 point="org.eclipse.ui.commands">
75 <command
76 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
77 id="bulkeditor.commands.openbulkeditor"
78 name="Open Bulk Editor">
79 <commandParameter
80 id="taxeditor-bulkeditor.commandParameter.inputType"
81 name="Bulk Editor Class">
82 </commandParameter>
83 </command>
84 <command
85 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
86 id="bulkeditor.commands.mergegroup"
87 name="Merge Group">
88 </command>
89 <command
90 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
91 id="bulkeditor.commands.setmergetarget"
92 name="Set as Target for Group Merge">
93 </command>
94 <command
95 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.ShowReferencingObjectsHandler"
96 id="bulkeditor.commands.referencingobjects"
97 name="Show Referencing Objects">
98 </command>
99 </extension>
100 <extension
101 point="org.eclipse.ui.editors.markerAnnotationSpecification">
102 <specification
103 annotationType="merge_candidate_annotation"
104 colorPreferenceKey="merge_candidate_annotation_color"
105 colorPreferenceValue="220,220,255"
106 highlightPreferenceValue="true"
107 icon="icons/merge_candidate.gif"
108 includeOnPreferencePage="true"
109 label="Merge Candidate Annotation"
110 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
111 overviewRulerPreferenceValue="true"
112 presentationLayer="0"
113 symbolicIcon="task"
114 textPreferenceKey="merge_candidate_annotation_text"
115 textPreferenceValue="false"
116 textStylePreferenceValue="BOX"
117 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
118 verticalRulerPreferenceValue="true">
119 </specification>
120 <specification
121 annotationType="merge_target_annotation"
122 colorPreferenceKey="merge_target_annotation_color"
123 colorPreferenceValue="220,220,255"
124 highlightPreferenceValue="true"
125 icon="icons/merge_target.gif"
126 includeOnPreferencePage="true"
127 label="Merge Target Annotation"
128 overviewRulerPreferenceKey="merge_target_annotation_overview"
129 overviewRulerPreferenceValue="true"
130 presentationLayer="1"
131 symbolicIcon="task"
132 textPreferenceKey="merge_target_annotation_text"
133 textPreferenceValue="false"
134 textStylePreferenceValue="BOX"
135 verticalRulerPreferenceKey="merge_target_annotation_vertical"
136 verticalRulerPreferenceValue="true">
137 </specification>
138 </extension>
139 <extension
140 point="org.eclipse.ui.editors.annotationTypes">
141 <type
142 name="merge_candidate_annotation">
143 </type>
144 <type
145 name="merge_target_annotation">
146 </type>
147 </extension>
148 <extension
149 point="org.eclipse.ui.views">
150 <view
151 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
152 id="taxeditor-bulkeditor.referencingobjectsview"
153 name="Referencing Objects"
154 restorable="false">
155 </view>
156 </extension>
157 <extension
158 point="org.eclipse.ui.perspectiveExtensions">
159 <perspectiveExtension
160 targetID="eu.etaxonomy.taxeditor.application.perspective">
161 <view
162 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
163 minimized="false"
164 ratio="0.8"
165 relationship="bottom"
166 relative="org.eclipse.ui.editorss"
167 visible="false">
168 </view>
169 </perspectiveExtension>
170 </extension>
171 </plugin>