adapted menu and view labels for validation framework, removed menu for problems...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.preferencePages">
6 <page
7 class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
8 id="eu.etaxonomy.taxeditor.preferences.general"
9 name="%page.name">
10 </page>
11 <page
12 category="eu.etaxonomy.taxeditor.preferences.general"
13 class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
14 id="eu.etaxonomy.taxeditor.preferences.description"
15 name="%page.name.0">
16 </page>
17 <page
18 category="eu.etaxonomy.taxeditor.preferences.description"
19 class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
20 id="eu.etaxonomy.taxeditor.preferences.feature"
21 name="%page.name.1">
22 </page>
23 <page
24 category="eu.etaxonomy.taxeditor.preferences.description"
25 class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
26 id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
27 name="%page.name.2">
28 </page>
29 <page
30 category="eu.etaxonomy.taxeditor.preferences.general"
31 class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
32 id="eu.etaxonomy.taxeditor.preferences.taxonomic"
33 name="%page.name.3">
34 </page>
35 <page
36 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
37 class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
38 id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
39 name="%page.name.4">
40 </page>
41 <!--page
42 class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
43 id="eu.etaxonomy.taxeditor.preferences.cdm"
44 name="CDM Datastore">
45 </page>
46 <page
47 category="eu.etaxonomy.taxeditor.preferences.cdm"
48 class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
49 id="eu.etaxonomy.taxeditor.preferences.initdb"
50 name="Initialize Datastore">
51 </page-->
52 <page
53 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
54 class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
55 id="eu.etaxonomy.taxeditor.preferences.ranks"
56 name="%page.name.5">
57 </page>
58 <page
59 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
60 class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
61 id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
62 name="%page.name.6">
63 </page>
64 <page
65 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
66 class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
67 id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
68 name="%page.name.7">
69 </page>
70 <page
71 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
72 class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
73 id="taxeditor-store.page1"
74 name="%page.name.8">
75 </page>
76 <page
77 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
78 class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
79 id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
80 name="%page.name.9">
81 </page>
82 <page
83 category="eu.etaxonomy.taxeditor.preferences.language"
84 class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
85 id="eu.etaxonomy.taxeditor.preferences.languages"
86 name="%page.name.10">
87 </page>
88 <page
89 category="eu.etaxonomy.taxeditor.preferences.general"
90 class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
91 id="eu.etaxonomy.taxeditor.preferences.markerTypes"
92 name="%page.name.11">
93 </page>
94 <page
95 category="eu.etaxonomy.taxeditor.preferences.general"
96 class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
97 id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
98 name="%page.name.12">
99 </page>
100 <page
101 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
102 class="eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
103 id="eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
104 name="%page.name.13">
105 </page>
106 <page
107 category="eu.etaxonomy.taxeditor.preferences.description"
108 class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
109 id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
110 name="%page.name.14">
111 </page>
112 <page
113 category="eu.etaxonomy.taxeditor.preferences.general"
114 class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
115 id="eu.etaxonomy.taxeditor.preferences.matching"
116 name="%page.name.15">
117 </page>
118 <page
119 category="eu.etaxonomy.taxeditor.preferences.matching"
120 class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
121 id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
122 name="%page.name.16">
123 </page>
124 <page
125 category="eu.etaxonomy.taxeditor.preferences.matching"
126 class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
127 id="eu.etaxonomy.taxeditor.preferences.matching"
128 name="%page.name.17">
129 </page>
130 <page
131 category="eu.etaxonomy.taxeditor.preferences.matching"
132 class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
133 id="eu.etaxonomy.taxeditor.preferences.matching"
134 name="%page.name.18">
135 </page>
136 <page
137 category="eu.etaxonomy.taxeditor.preferences.description"
138 class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
139 id="eu.etaxonomy.taxeditor.preferences.stage"
140 name="%page.name.19">
141 </page>
142 <page
143 category="eu.etaxonomy.taxeditor.preferences.description"
144 class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
145 id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
146 name="%page.name.20">
147 </page>
148 <page
149 category="eu.etaxonomy.taxeditor.preferences.feature"
150 class="eu.etaxonomy.taxeditor.preference.FeatureTreePreferences"
151 id="eu.etaxonomy.taxeditor.preferences.featureTree"
152 name="%page.name.21">
153 </page>
154 <page
155 category="eu.etaxonomy.taxeditor.preferences.feature"
156 class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
157 id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
158 name="%page.name.22">
159 </page>
160 <page
161 category="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
162 class="eu.etaxonomy.taxeditor.preference.LanguageRepresentationPreferencePage"
163 id="eu.etaxonomy.taxeditor.preferences.language"
164 name="%page.name.23">
165 </page>
166 <page
167 category="eu.etaxonomy.taxeditor.preferences.general"
168 class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
169 id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
170 name="%page.name.24">
171 </page>
172 <page
173 category="eu.etaxonomy.taxeditor.preferences.general"
174 class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
175 id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
176 name="%page.name.25">
177 </page>
178 <page
179 category="eu.etaxonomy.taxeditor.preferences.general"
180 class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
181 id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
182 name="%page.name.26">
183 </page>
184 <page
185 category="eu.etaxonomy.taxeditor.preferences.general"
186 class="eu.etaxonomy.taxeditor.preference.MediaPreferences"
187 id="eu.etaxonomy.taxeditor.preference.MediaPreferences"
188 name="%page.name.27">
189 </page>
190 <page
191 category="eu.etaxonomy.taxeditor.preferences.general"
192 class="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreference"
193 id="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreferencePage"
194 name="%page.name.28">
195 </page>
196 <page
197 category="eu.etaxonomy.taxeditor.preferences.general"
198 class="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
199 id="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
200 name="%page.name.29">
201 </page>
202 <page
203 category="eu.etaxonomy.taxeditor.preferences.general"
204 class="eu.etaxonomy.taxeditor.preference.LanguageEditorPreferencePage"
205 id="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
206 name="%page.name.30">
207 </page>
208 </extension>
209 <extension
210 point="org.eclipse.ui.views">
211 <view
212 class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
213 icon="icons/system-file-manager.png"
214 id="eu.etaxonomy.taxeditor.view.datasource"
215 name="%view.name"
216 restorable="true">
217 </view>
218 <view
219 name="%view.name.0"
220 category="org.eclipse.ui"
221 class="org.eclipse.ui.ExtensionFactory:progressView"
222 id="org.eclipse.ui.views.ProgressView">
223 </view>
224 <view
225 name="%view.name.1"
226 icon="icons/console.gif"
227 category="org.eclipse.ui"
228 class="org.eclipse.ui.ExtensionFactory:logView"
229 id="org.eclipse.ui.views.LogView">
230 </view>
231 <view
232 class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
233 id="eu.etaxonomy.taxeditor.reporting.viewPart"
234 name="%view.name.2"
235 restorable="true">
236 </view>
237 <view
238 allowMultiple="false"
239 class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
240 icon="icons/applications-office.png"
241 id="eu.etaxonomy.taxeditor.view.supplementalData"
242 name="%view.name.3"
243 restorable="true">
244 </view>
245 <view
246 allowMultiple="false"
247 class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
248 icon="icons/accessories-text-editor.png"
249 id="eu.etaxonomy.taxeditor.view.detail"
250 name="%view.name.4"
251 restorable="true">
252 </view>
253 <view
254 class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
255 icon="icons/leaf_detail.png"
256 id="eu.etaxonomy.taxeditor.view.userecords"
257 name="%view.name.5"
258 restorable="true">
259 </view>
260 <view
261 class="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
262 icon="icons/derivate_search_view-16x16-32.png"
263 id="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
264 name="%view.name.6"
265 restorable="true">
266 </view>
267 </extension>
268 <extension
269 point="org.eclipse.ui.editors">
270 <editor
271 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
272 default="false"
273 id="eu.etaxonomy.taxeditor.editor.definedTerm"
274 name="%editor.name">
275 </editor>
276 </extension>
277 <extension
278 point="org.eclipse.ui.menus">
279 <menuContribution
280 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
281 <menu
282 id="eu.etaxonomy.taxeditor.menu.showView"
283 label="%menu.label">
284 <command
285 commandId="org.eclipse.ui.views.showView"
286 label="%command.label"
287 style="push">
288 <parameter
289 name="org.eclipse.ui.views.showView.viewId"
290 value="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView">
291 </parameter>
292 </command>
293 <separator
294 name="eu.etaxonomy.taxeditor.store.showViewMenu.details"
295 visible="true">
296 </separator>
297 <command
298 commandId="org.eclipse.ui.views.showView"
299 label="%command.label.0"
300 style="push">
301 <parameter
302 name="org.eclipse.ui.views.showView.viewId"
303 value="eu.etaxonomy.taxeditor.view.detail">
304 </parameter>
305 </command>
306 <command
307 commandId="org.eclipse.ui.views.showView"
308 id="org.eclipse.ui.views.showView.supplemental"
309 label="%command.label.1"
310 style="push">
311 <parameter
312 name="org.eclipse.ui.views.showView.viewId"
313 value="eu.etaxonomy.taxeditor.view.supplementalData">
314 </parameter>
315 </command>
316 <!-- Originally used by validation framework, currently not in use -->
317 <!-- <command
318 id="org.eclipse.ui.views.showView.problems"
319 commandId="org.eclipse.ui.views.showView"
320 label="Problems"
321 style="push">
322 <parameter
323 name="org.eclipse.ui.views.showView.viewId"
324 value="org.eclipse.ui.views.ProblemView">
325 </parameter>
326 </command> -->
327 <separator
328 name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
329 visible="true">
330 </separator>
331 <command
332 commandId="org.eclipse.ui.views.showView"
333 label="%command.label.2"
334 style="push">
335 <parameter
336 name="org.eclipse.ui.views.showView.viewId"
337 value="eu.etaxonomy.taxeditor.view.datasource">
338 </parameter>
339 </command>
340 <command
341 commandId="org.eclipse.ui.views.showView"
342 label="%command.label.3"
343 style="push">
344 <parameter
345 name="org.eclipse.ui.views.showView.viewId"
346 value="org.eclipse.pde.runtime.LogView">
347 </parameter>
348 </command>
349 <command
350 commandId="org.eclipse.ui.views.showView"
351 label="%command.label.4"
352 style="push">
353 <parameter
354 name="org.eclipse.ui.views.showView.viewId"
355 value="eu.etaxonomy.taxeditor.reporting.viewPart">
356 </parameter>
357 <visibleWhen
358 checkEnabled="true">
359 <reference
360 definitionId="isShowExperimentalFeatures">
361 </reference>
362 </visibleWhen>
363 </command>
364 </menu>
365 </menuContribution>
366 <menuContribution
367 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenuFactory"
368 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
369 </menuContribution>
370 <menuContribution
371 locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
372 <command
373 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
374 label="%command.label.5"
375 style="push">
376 </command>
377 <separator
378 name="eu.etaxonomy.taxeditor.application.filemenu.login"
379 visible="true">
380 </separator>
381 </menuContribution>
382 <menuContribution
383 locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
384 <command
385 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
386 label="%command.label.6"
387 style="push">
388 <visibleWhen>
389 <with
390 variable="selection">
391 <not>
392 <test
393 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
394 </test>
395 </not>
396 </with>
397 </visibleWhen>
398 </command>
399 <command
400 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
401 label="%command.label.7"
402 style="push">
403 </command>
404 <command
405 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
406 label="%command.label.8"
407 style="push">
408 <visibleWhen>
409 <with
410 variable="selection">
411 <not>
412 <test
413 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
414 </test>
415 </not>
416 </with>
417 </visibleWhen>
418 </command>
419 <command
420 commandId="eu.etaxonomy.taxeditor.store.datasource.clone"
421 label="Clone"
422 style="push">
423 <visibleWhen>
424 <with
425 variable="selection">
426 <not>
427 <test
428 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
429 </test>
430 </not>
431 </with>
432 </visibleWhen>
433 </command>
434 <separator
435 name="eu.etaxonomy.taxeditor.store.datasource.separator"
436 visible="true">
437 </separator>
438 <command
439 commandId="org.eclipse.ui.edit.delete"
440 label="%command.label.9"
441 style="push">
442 <visibleWhen>
443 <with
444 variable="selection">
445 <not>
446 <test
447 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
448 </test>
449 </not>
450 </with>
451 </visibleWhen>
452 </command>
453 <separator
454 name="eu.etaxonomy.taxeditor.store.datasource.separator2"
455 visible="true">
456 </separator>
457 <command
458 commandId="eu.etaxonomy.taxeditor.store.datasource.close"
459 label="%command.label.10"
460 style="push">
461 <visibleWhen>
462 <with
463 variable="selection">
464 <not>
465 <test
466 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
467 </test>
468 </not>
469 </with>
470 </visibleWhen>
471 </command>
472 <command
473 commandId="eu.etaxonomy.taxeditor.store.datasource.update"
474 label="%command.label.11"
475 style="push">
476 <visibleWhen
477 checkEnabled="true">
478 <not>
479 <reference
480 definitionId="isCompatible">
481 </reference>
482 </not>
483 </visibleWhen>
484
485 </command>
486 </menuContribution>
487 <menuContribution
488 locationURI="toolbar:org.eclipse.ui.trim.status">
489 <toolbar
490 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
491 <control
492 class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
493 </control>
494 </toolbar>
495 </menuContribution>
496 <menuContribution
497 locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
498 <menu
499 label="%menu.label.0">
500 <command
501 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
502 label="%command.label.12"
503 style="push">
504 </command>
505 <command
506 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
507 label="%command.label.13"
508 style="push">
509 <visibleWhen
510 checkEnabled="true">
511 <reference
512 definitionId="isModifiable">
513 </reference>
514 </visibleWhen>
515 </command>
516 </menu>
517 <command
518 commandId="org.eclipse.ui.edit.delete"
519 label="%command.label.14"
520 style="push">
521 <visibleWhen
522 checkEnabled="true">
523 <reference
524 definitionId="isModifiable">
525 </reference>
526 </visibleWhen>
527 </command>
528 </menuContribution>
529 <menuContribution
530 allPopups="false"
531 locationURI="popup:eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView">
532 <command
533 commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
534 label="Open in Derivate Editor"
535 style="push">
536 </command>
537 </menuContribution>
538 </extension>
539 <extension
540 point="org.eclipse.ui.handlers">
541 <handler
542 class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
543 commandId="org.eclipse.ui.edit.delete">
544 <activeWhen>
545 <with
546 variable="activePartId">
547 <equals
548 value="eu.etaxonomy.taxeditor.view.datasource">
549 </equals>
550 </with>
551 </activeWhen>
552 </handler>
553 <handler
554 class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
555 commandId="org.eclipse.ui.edit.delete">
556 <activeWhen>
557 <with
558 variable="activePartId">
559 <equals
560 value="eu.etaxonomy.taxeditor.editor.definedTerm">
561 </equals>
562 </with>
563 </activeWhen>
564 </handler>
565 <handler
566 class="eu.etaxonomy.taxeditor.featuretree.OpenFeatureTreeEditorWizardHandler"
567 commandId="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard">
568 <activeWhen>
569 <reference
570 definitionId="hasROLE_PROJECT_MANAGER">
571 </reference>
572 </activeWhen>
573 </handler>
574 <handler
575 class="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
576 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
577 <enabledWhen>
578 <reference
579 definitionId="isUserLoggedIn">
580 </reference></enabledWhen>
581 </handler>
582 <handler
583 class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
584 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
585 <enabledWhen>
586 <reference
587 definitionId="isUserLoggedIn">
588 </reference></enabledWhen>
589 </handler>
590 <handler
591 class="eu.etaxonomy.taxeditor.handler.OpenDistributionEditorWizardHandler"
592 commandId="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler">
593 <activeWhen>
594 <reference
595 definitionId="hasROLE_PROJECT_MANAGER">
596 </reference>
597 </activeWhen>
598 </handler>
599 </extension>
600 <extension
601 name="Popup Menu Commands"
602 point="org.eclipse.ui.commands">
603 <command
604 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
605 id="eu.etaxonomy.taxeditor.store.datasource.change"
606 name="%command.name">
607 </command>
608 <command
609 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
610 id="eu.etaxonomy.taxeditor.store.datasource.edit"
611 name="%command.name.0">
612 </command>
613 <command
614 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloneDataSourceHandler"
615 id="eu.etaxonomy.taxeditor.store.datasource.clone"
616 name="Clone Datasource">
617 </command>
618 <command
619 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
620 id="eu.etaxonomy.taxeditor.store.datasource.create"
621 name="%command.name.1">
622 </command>
623 <command
624 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
625 id="eu.etaxonomy.taxeditor.store.datasource.close"
626 name="%command.name.2">
627 </command>
628 <command
629 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
630 id="eu.etaxonomy.taxeditor.store.datasource.update"
631 name="%command.name.3">
632 </command>
633 <command
634 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
635 name="%command.name.4">
636 </command>
637 <command
638 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
639 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
640 name="%command.name.5">
641 <commandParameter
642 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
643 name="%commandParameter.name.0"
644 optional="true">
645 </commandParameter>
646 </command>
647 <command
648 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
649 id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
650 name="%command.name.6">
651 </command>
652 <command
653 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
654 id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
655 name="%command.name.7">
656 </command>
657 <command
658 id="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard"
659 name="Open Feature Tree Editor Wizard">
660 </command>
661 <command
662 id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
663 name="Open Password Wizzard">
664 </command>
665 <command
666 id="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler"
667 name="Open Distribution Editor Wizard">
668 </command>
669 <command
670 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
671 id="eu.etaxonomy.taxeditor.datasource.connect"
672 name="Connect">
673 </command>
674 </extension>
675 <extension
676 point="org.eclipse.ui.importWizards">
677 <category
678 id="eu.etaxonomy.taxeditor.import.category.cdm"
679 name="%category.name">
680 </category>
681 <wizard
682 category="eu.etaxonomy.taxeditor.import.category.cdm"
683 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
684 id="eu.etaxonomy.taxeditor.io.import.tcs"
685 name="%wizard.name">
686 </wizard>
687 <!-- <wizard
688 category="eu.etaxonomy.taxeditor.import.category.cdm"
689 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
690 id="eu.etaxonomy.taxeditor.io.import.jaxb"
691 name="JAXB">
692 </wizard> -->
693 <!-- <wizard
694 category="eu.etaxonomy.taxeditor.import.category.cdm"
695 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
696 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
697 name="%wizard.name.0">
698 </wizard>
699 <wizard
700 category="eu.etaxonomy.taxeditor.import.category.cdm"
701 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
702 id="eu.etaxonomy.taxeditor.io.import.endnote"
703 name="%wizard.name.1">
704 </wizard>-->
705 <wizard
706 category="eu.etaxonomy.taxeditor.import.category.cdm"
707 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
708 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
709 name="%wizard.name.2">
710 </wizard>
711 <wizard
712 category="eu.etaxonomy.taxeditor.import.category.cdm"
713 class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
714 id="eu.etaxonomy.taxeditor.io.import.abcd"
715 name="%wizard.name.3">
716 </wizard>
717 <wizard
718 category="eu.etaxonomy.taxeditor.import.category.cdm"
719 class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
720 id="eu.etaxonomy.taxeditor.io.import.sdd"
721 name="%wizard.name.4">
722 </wizard>
723 <wizard
724 category="eu.etaxonomy.taxeditor.import.category.cdm"
725 class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
726 id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
727 name="%wizard.name.5">
728 </wizard>
729 </extension>
730 <extension
731 point="org.eclipse.ui.exportWizards">
732 <category
733 id="eu.etaxonomy.taxeditor.export.category.cdm"
734 name="%category.name.0">
735 </category>
736 <wizard
737 category="eu.etaxonomy.taxeditor.export.category.cdm"
738 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
739 id="eu.etaxonomy.taxeditor.io.export.jaxb"
740 name="%wizard.name.6">
741 </wizard>
742 <!--<wizard
743 category="eu.etaxonomy.taxeditor.export.category.cdm"
744 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
745 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
746 name="%wizard.name.7">
747 </wizard>-->
748 <category
749 id="eu.etaxonomy.taxeditor.export.category.excel"
750 name="%category.name.1">
751 </category>
752 <wizard
753 category="eu.etaxonomy.taxeditor.export.category.cdm"
754 class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
755 id="eu.etaxonomy.taxeditor.io.export.sdd"
756 name="%wizard.name.8">
757 </wizard>
758 <wizard
759 category="eu.etaxonomy.taxeditor.export.category.cdm"
760 class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
761 id="eu.etaxonomy.taxeditor.io.export.dwca"
762 name="%wizard.name.9">
763 </wizard>
764 <wizard
765 category="eu.etaxonomy.taxeditor.export.category.cdm"
766 class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
767 id="eu.etaxonomy.taxeditor.io.export.csv"
768 name="CSV">
769 </wizard>
770 </extension>
771 <extension
772 point="org.eclipse.ui.newWizards">
773 <wizard
774 category="eu.etaxonomy.taxeditor.new.category.cdm"
775 class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
776 hasPages="true"
777 id="eu.etaxonomy.taxeditor.new.reference"
778 name="%wizard.name.10">
779 </wizard>
780 <wizard
781 category="eu.etaxonomy.taxeditor.new.category.cdm"
782 class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
783 hasPages="true"
784 id="eu.etaxonomy.taxeditor.new.nonViralName"
785 name="%wizard.name.11">
786 </wizard>
787 <wizard
788 category="eu.etaxonomy.taxeditor.new.category.cdm"
789 class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
790 hasPages="true"
791 id="eu.etaxonomy.taxeditor.new.team"
792 name="%wizard.name.12">
793 </wizard>
794 <wizard
795 category="eu.etaxonomy.taxeditor.new.category.cdm"
796 class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
797 hasPages="true"
798 id="eu.etaxonomy.taxeditor.new.person"
799 name="%wizard.name.13">
800 </wizard>
801 <wizard
802 category="eu.etaxonomy.taxeditor.new.category.cdm"
803 class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
804 hasPages="true"
805 id="eu.etaxonomy.taxeditor.new.specimen"
806 name="%wizard.name.14">
807 </wizard>
808 <wizard
809 category="eu.etaxonomy.taxeditor.new.category.cdm"
810 class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
811 hasPages="true"
812 id="eu.etaxonomy.taxeditor.new.key.polytomous"
813 name="%wizard.name.15">
814 </wizard>
815 <category
816 id="eu.etaxonomy.taxeditor.new.category.cdm"
817 name="%category.name.2">
818 </category>
819 <wizard
820 category="eu.etaxonomy.taxeditor.new.category.cdm"
821 class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
822 hasPages="true"
823 id="eu.etaxonomy.taxeditor.new.taxonNode"
824 name="%wizard.name.16">
825 </wizard>
826 <wizard
827 category="eu.etaxonomy.taxeditor.new.category.cdm"
828 class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
829 hasPages="true"
830 icon="icons/tree_icon_small.jpg"
831 id="eu.etaxonomy.taxeditor.new.classification"
832 name="%wizard.name.17">
833 </wizard>
834 </extension>
835 <extension
836 point="org.eclipse.ui.themes">
837 <themeElementCategory
838 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
839 label="%themeElementCategory.label">
840 <description>
841 %themeElementCategory.description
842 </description>
843 </themeElementCategory>
844 <colorDefinition
845 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
846 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
847 label="%colorDefinition.label"
848 value="150,150,150">
849 </colorDefinition>
850 <colorDefinition
851 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
852 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
853 label="%colorDefinition.label.0"
854 value="0,0,0">
855 </colorDefinition>
856 <colorDefinition
857 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
858 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
859 label="%colorDefinition.label.1"
860 value="255,255,255">
861 </colorDefinition>
862 <colorDefinition
863 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
864 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
865 label="%colorDefinition.label.2"
866 value="241,139,18">
867 </colorDefinition>
868 <colorDefinition
869 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
870 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
871 label="%colorDefinition.label.3"
872 value="150,150,150">
873 </colorDefinition>
874 <colorDefinition
875 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
876 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
877 label="%colorDefinition.label.4"
878 value="230,230,230">
879 </colorDefinition>
880 <themeElementCategory
881 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
882 label="%themeElementCategory.label.0"
883 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
884 <description>
885 %themeElementCategory.description.0
886 </description>
887 </themeElementCategory>
888 <colorDefinition
889 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
890 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
891 label="%colorDefinition.label.5"
892 value="230,230,230">
893 </colorDefinition>
894 <colorDefinition
895 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
896 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
897 label="%colorDefinition.label.6"
898 value="255,255,255">
899 </colorDefinition>
900 <themeElementCategory
901 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
902 label="%themeElementCategory.label.1"
903 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
904 <description>
905 %themeElementCategory.description.1
906 </description>
907 </themeElementCategory>
908 <colorDefinition
909 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
910 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
911 label="%colorDefinition.label.7"
912 value="220, 220, 220">
913 </colorDefinition>
914 <colorDefinition
915 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
916 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
917 label="%colorDefinition.label.8"
918 value="232,242,254">
919 </colorDefinition>
920 <colorDefinition
921 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
922 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
923 label="%colorDefinition.label.9"
924 value="210, 210, 210">
925 </colorDefinition>
926 <colorDefinition
927 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
928 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
929 label="%colorDefinition.label.10"
930 value="185,255,133">
931 </colorDefinition>
932 <fontDefinition
933 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
934 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
935 label="%fontDefinition.label"
936 value="Georgia-regular-12">
937 </fontDefinition>
938 <fontDefinition
939 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
940 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
941 label="%fontDefinition.label.0"
942 value="Georgia-regular-10">
943 </fontDefinition>
944 <fontDefinition
945 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
946 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
947 label="%fontDefinition.label.1"
948 value="Georgia-regular-10">
949 </fontDefinition>
950 <fontDefinition
951 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
952 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
953 label="%fontDefinition.label.2"
954 value="Georgia-regular-10">
955 </fontDefinition>
956 <fontDefinition
957 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
958 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
959 label="%fontDefinition.label.3"
960 value="Georgia-regular-10">
961 </fontDefinition>
962 <themeElementCategory
963 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
964 label="%themeElementCategory.label.2"
965 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
966 <description>
967 %themeElementCategory.description.2
968 </description>
969 </themeElementCategory>
970 <colorDefinition
971 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
972 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
973 label="%colorDefinition.label.11"
974 value="192, 192, 192">
975 </colorDefinition>
976 <colorDefinition
977 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
978 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
979 label="%colorDefinition.label.12"
980 value="0, 0, 0">
981 </colorDefinition>
982 <fontDefinition
983 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
984 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
985 isEditable="true"
986 label="%fontDefinition.label.4"
987 value="Arial-regular-10">
988 <description>
989 %fontDefinition.description
990 </description>
991 </fontDefinition>
992 <fontDefinition
993 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
994 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
995 isEditable="true"
996 label="%fontDefinition.label.5"
997 value="Arial-italic-10">
998 <description>
999 %fontDefinition.description.0
1000 </description>
1001 </fontDefinition>
1002 <fontDefinition
1003 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1004 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
1005 isEditable="true"
1006 label="%fontDefinition.label.6"
1007 value="Lucida Grande-regular-11">
1008 <description>
1009 %fontDefinition.description.1
1010 </description>
1011 </fontDefinition>
1012 <colorDefinition
1013 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
1014 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
1015 label="%colorDefinition.label.13"
1016 value="255,0,0">
1017 </colorDefinition>
1018 <colorDefinition
1019 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1020 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
1021 label="%colorDefinition.label.14"
1022 value="105,114,124">
1023 </colorDefinition>
1024 <colorDefinition
1025 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
1026 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
1027 label="%colorDefinition.label.15"
1028 value="255,0,0">
1029 </colorDefinition>
1030 </extension>
1031 <extension
1032 point="org.eclipse.core.expressions.propertyTesters">
1033 <propertyTester
1034 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1035 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1036 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1037 properties="isCompatible"
1038 type="org.eclipse.jface.viewers.IStructuredSelection">
1039 </propertyTester>
1040 <propertyTester
1041 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1042 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1043 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1044 properties="test"
1045 type="org.eclipse.jface.viewers.IStructuredSelection">
1046 </propertyTester>
1047 <propertyTester
1048 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
1049 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
1050 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
1051 properties="isShowExperimentalFeatures"
1052 type="org.eclipse.jface.viewers.IStructuredSelection">
1053 </propertyTester>
1054 <propertyTester
1055 class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
1056 id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1057 namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1058 properties="isModifiable"
1059 type="org.eclipse.jface.viewers.IStructuredSelection">
1060 </propertyTester>
1061 <propertyTester
1062 class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
1063 id="eu.etaxonomy.taxeditor.security.permissionTester"
1064 namespace="eu.etaxonomy.taxeditor.security.permissionTester"
1065 properties="hasPermissions, hasRoles"
1066 type="org.eclipse.jface.viewers.IStructuredSelection">
1067 </propertyTester>
1068 </extension>
1069 <extension
1070 point="org.eclipse.core.expressions.definitions">
1071 <definition
1072 id="isCompatible">
1073 <with
1074 variable="selection">
1075 <test
1076 property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
1077 </test>
1078 </with>
1079 </definition>
1080 <definition
1081 id="isShowExperimentalFeatures">
1082 <with
1083 variable="selection">
1084 <test
1085 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
1086 </test>
1087 </with>
1088 </definition>
1089 <definition
1090 id="isModifiable">
1091 <with
1092 variable="selection">
1093 <test
1094 property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
1095 </test>
1096 </with>
1097 </definition>
1098 <definition
1099 id="canUPDATE">
1100 <with
1101 variable="selection">
1102 <test
1103 args="UPDATE"
1104 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1105 </test>
1106 </with>
1107 </definition>
1108 <definition
1109 id="canDELETE">
1110 <with
1111 variable="selection">
1112 <test
1113 args="DELETE"
1114 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1115 </test>
1116 </with>
1117 </definition>
1118 <definition
1119 id="canCREATE">
1120 <with
1121 variable="selection">
1122 <test
1123 args="CREATE"
1124 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1125 </test>
1126 </with>
1127 </definition>
1128 <definition
1129 id="isUserLoggedIn">
1130 <with
1131 variable="eu.etaxonomy.taxeditor.security.user">
1132 <instanceof
1133 value="eu.etaxonomy.cdm.model.common.User">
1134 </instanceof>
1135 </with>
1136 </definition>
1137 <definition
1138 id="hasROLE_USER_MANAGER">
1139 <with
1140 variable="eu.etaxonomy.taxeditor.security.userRoles">
1141 <iterate
1142 ifEmpty="false"
1143 operator="or">
1144 <or>
1145 <equals
1146 value="ROLE_ADMIN">
1147 </equals>
1148 <equals
1149 value="ROLE_USER_MANAGER">
1150 </equals>
1151 </or>
1152 </iterate>
1153 </with>
1154 </definition>
1155 <definition
1156 id="hasROLE_PROJECT_MANAGER">
1157 <with
1158 variable="eu.etaxonomy.taxeditor.security.userRoles">
1159 <iterate
1160 ifEmpty="false"
1161 operator="or">
1162 <or>
1163 <equals
1164 value="ROLE_ADMIN">
1165 </equals>
1166 <equals
1167 value="ROLE_PROJECT_MANAGER">
1168 </equals>
1169 </or>
1170 </iterate>
1171 </with>
1172 </definition>
1173 </extension>
1174 <extension
1175 point="org.eclipse.ui.activities">
1176 <activity
1177 description="DELETE permission dependent ui contributions"
1178 id="eu.etaxonomy.taxeditor.store.activityDelete"
1179 name="Delete">
1180 <enabledWhen>
1181 <reference
1182 definitionId="canDELETE">
1183 </reference>
1184 </enabledWhen>
1185 </activity>
1186 <activityPatternBinding
1187 activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1188 pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1189 </activityPatternBinding>
1190 <activity
1191 description="UPDATE permission dependent ui contributions"
1192 id="eu.etaxonomy.taxeditor.store.activityUpdate"
1193 name="Update">
1194 <enabledWhen>
1195 <reference
1196 definitionId="canUPDATE">
1197 </reference>
1198 </enabledWhen>
1199 </activity>
1200 <activityPatternBinding
1201 activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1202 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1203 </activityPatternBinding>
1204 <activity
1205 description="CREATE permission dependent ui contributions"
1206 id="eu.etaxonomy.taxeditor.store.activityCreate"
1207 name="Delete">
1208 <enabledWhen>
1209 <reference
1210 definitionId="canDELETE">
1211 </reference>
1212 </enabledWhen>
1213 </activity>
1214 <activityPatternBinding
1215 activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1216 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1217 </activityPatternBinding>
1218 <activity
1219 description="ROLE_USER_MANAGER dependent ui contributions"
1220 id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1221 name="UserManagement">
1222 <enabledWhen>
1223 <reference
1224 definitionId="hasROLE_USER_MANAGER">
1225 </reference>
1226 </enabledWhen>
1227 </activity>
1228 <activityPatternBinding
1229 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1230 pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1231 </activityPatternBinding>
1232 <activityPatternBinding
1233 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1234 pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1235 </activityPatternBinding>
1236 <activity
1237 description="ROLE_PROJECT_MANAGER dependent ui contributions"
1238 id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1239 name="ProjectManagement">
1240 <enabledWhen>
1241 <reference
1242 definitionId="hasROLE_PROJECT_MANAGER">
1243 </reference>
1244 </enabledWhen>
1245 </activity>
1246 <activityPatternBinding
1247 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1248 pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1249 </activityPatternBinding>
1250 <activityPatternBinding
1251 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1252 pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1253 isEqualityPattern="true">
1254 </activityPatternBinding>
1255 <activityPatternBinding
1256 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1257 pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1258 isEqualityPattern="true">
1259 </activityPatternBinding>
1260 </extension>
1261 <extension
1262 point="org.eclipse.ui.services">
1263 <sourceProvider
1264 provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1265 <variable
1266 name="eu.etaxonomy.taxeditor.security.userRoles"
1267 priorityLevel="workbench">
1268 </variable>
1269 </sourceProvider>
1270 </extension>
1271 </plugin>