Fixed property source bug.
[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 <dynamic
43 class="eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
44 id="taxeditor-bulkeditor.dynamicopenmenu">
45 </dynamic>
46 </menuContribution>
47 <menuContribution
48 locationURI="popup:#BulkEditorContext">
49 <dynamic
50 class="eu.etaxonomy.taxeditor.bulkeditor.command.NewObjectContributionItem"
51 id="taxeditor-bulkeditor.dynamicnewobjectcommand">
52 </dynamic>
53 <!--dynamic
54 class="eu.etaxonomy.taxeditor.bulkeditor.command.DeleteObjectContributionItem"
55 id="taxeditor-bulkeditor.dynamicdeleteobjectcommand">
56 </dynamic-->
57 <separator
58 name="taxeditor-bulkeditor.separator1"
59 visible="true">
60 </separator>
61 <command
62 commandId="bulkeditor.commands.setmergetarget"
63 label="Set Current Line as Target for Duplicate Removal"
64 style="push">
65 </command>
66 <command
67 commandId="bulkeditor.commands.setmergecandidate"
68 label="Toggle Current Line as Candidate for Duplicate Removal"
69 style="push">
70 </command>
71 <!--menuContribution
72 locationURI="popup:org.eclipse.ui.popup.any"-->
73 <command
74 commandId="bulkeditor.commands.mergegroup"
75 label="De-Duplicate Group"
76 style="push">
77 </command>
78 <separator
79 name="taxeditor-bulkeditor.separator2"
80 visible="true">
81 </separator>
82 <command
83 commandId="bulkeditor.commands.referencingobjects"
84 label="Show Referencing Objects"
85 style="push">
86 </command>
87 <separator
88 name="taxeditor-bulkeditor.separator2"
89 visible="true">
90 </separator>
91 </menuContribution>
92 </extension>
93 <extension
94 point="org.eclipse.ui.commands">
95 <command
96 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
97 id="bulkeditor.commands.mergegroup"
98 name="Merge Group">
99 </command>
100 <command
101 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
102 id="bulkeditor.commands.setmergetarget"
103 name="Set as Target for Group Merge">
104 </command>
105 <command
106 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.ShowReferencingObjectsHandler"
107 id="bulkeditor.commands.referencingobjects"
108 name="Show Referencing Objects">
109 </command>
110 <command
111 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
112 id="taxeditor-bulkeditor.dynamicopenmenu"
113 name="Dynamic Open Bulk Editor">
114 <commandParameter
115 id="taxeditor-bulkeditor.commandParameter.inputType"
116 name="Bulk Editor Class"
117 values="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorInputTypeValues">
118 </commandParameter>
119 </command>
120 <command
121 defaultHandler="eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
122 id="taxeditor-bulkeditor.dynamicnewobjectcommand"
123 name="Dynamic New Object">
124 </command>
125 <command
126 defaultHandler="eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
127 id="taxeditor-bulkeditor.dynamicdeleteobjectcommand"
128 name="Dynamic Delete Object">
129 </command>
130 <command
131 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.ToggleMergeCandidateHandler"
132 id="bulkeditor.commands.setmergecandidate"
133 name="Toggle as Candidate for Group Merge">
134 </command>
135 </extension>
136 <extension
137 point="org.eclipse.ui.editors.markerAnnotationSpecification">
138 <specification
139 annotationType="merge_candidate_annotation"
140 colorPreferenceKey="merge_candidate_annotation_color"
141 colorPreferenceValue="220,220,255"
142 highlightPreferenceValue="true"
143 icon="icons/merge_candidate.gif"
144 includeOnPreferencePage="true"
145 label="Merge Candidate Annotation"
146 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
147 overviewRulerPreferenceValue="true"
148 presentationLayer="0"
149 symbolicIcon="task"
150 textPreferenceKey="merge_candidate_annotation_text"
151 textPreferenceValue="false"
152 textStylePreferenceValue="BOX"
153 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
154 verticalRulerPreferenceValue="true">
155 </specification>
156 <specification
157 annotationType="merge_target_annotation"
158 colorPreferenceKey="merge_target_annotation_color"
159 colorPreferenceValue="220,220,255"
160 highlightPreferenceValue="true"
161 icon="icons/merge_target.gif"
162 includeOnPreferencePage="true"
163 label="Merge Target Annotation"
164 overviewRulerPreferenceKey="merge_target_annotation_overview"
165 overviewRulerPreferenceValue="true"
166 presentationLayer="1"
167 symbolicIcon="task"
168 textPreferenceKey="merge_target_annotation_text"
169 textPreferenceValue="false"
170 textStylePreferenceValue="BOX"
171 verticalRulerPreferenceKey="merge_target_annotation_vertical"
172 verticalRulerPreferenceValue="true">
173 </specification>
174 </extension>
175 <extension
176 point="org.eclipse.ui.editors.annotationTypes">
177 <type
178 name="merge_candidate_annotation">
179 </type>
180 <type
181 name="merge_target_annotation">
182 </type>
183 </extension>
184 <extension
185 point="org.eclipse.ui.views">
186 <view
187 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
188 id="taxeditor-bulkeditor.referencingobjectsview"
189 name="Referencing Objects"
190 restorable="false">
191 </view>
192 </extension>
193 <extension
194 point="org.eclipse.ui.perspectiveExtensions">
195 <perspectiveExtension
196 targetID="eu.etaxonomy.taxeditor.application.perspective">
197 <view
198 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
199 minimized="false"
200 ratio="0.8"
201 relationship="bottom"
202 relative="org.eclipse.ui.editorss"
203 visible="false">
204 </view>
205 </perspectiveExtension>
206 </extension>
207 </plugin>