- added context menu entry to taxon navigator to open associated derivates in Deriva...
[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.preferences.general"
162 class="eu.etaxonomy.taxeditor.preference.LanguagePreferencePage"
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.DefaultLanguageEditorPreferencePage"
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 label="%command.label.1"
309 style="push">
310 <parameter
311 name="org.eclipse.ui.views.showView.viewId"
312 value="eu.etaxonomy.taxeditor.view.supplementalData">
313 </parameter>
314 </command>
315 <separator
316 name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
317 visible="true">
318 </separator>
319 <command
320 commandId="org.eclipse.ui.views.showView"
321 label="%command.label.2"
322 style="push">
323 <parameter
324 name="org.eclipse.ui.views.showView.viewId"
325 value="eu.etaxonomy.taxeditor.view.datasource">
326 </parameter>
327 </command>
328 <command
329 commandId="org.eclipse.ui.views.showView"
330 label="%command.label.3"
331 style="push">
332 <parameter
333 name="org.eclipse.ui.views.showView.viewId"
334 value="org.eclipse.pde.runtime.LogView">
335 </parameter>
336 </command>
337 <command
338 commandId="org.eclipse.ui.views.showView"
339 label="%command.label.4"
340 style="push">
341 <parameter
342 name="org.eclipse.ui.views.showView.viewId"
343 value="eu.etaxonomy.taxeditor.reporting.viewPart">
344 </parameter>
345 <visibleWhen
346 checkEnabled="true">
347 <reference
348 definitionId="isShowExperimentalFeatures">
349 </reference>
350 </visibleWhen>
351 </command>
352 </menu>
353 </menuContribution>
354 <menuContribution
355 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenuFactory"
356 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
357 </menuContribution>
358 <menuContribution
359 locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
360 <command
361 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
362 label="%command.label.5"
363 style="push">
364 </command>
365 <separator
366 name="eu.etaxonomy.taxeditor.application.filemenu.login"
367 visible="true">
368 </separator>
369 </menuContribution>
370 <menuContribution
371 locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
372 <command
373 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
374 label="%command.label.6"
375 style="push">
376 <visibleWhen>
377 <with
378 variable="selection">
379 <not>
380 <test
381 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
382 </test>
383 </not>
384 </with>
385 </visibleWhen>
386 </command>
387 <command
388 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
389 label="%command.label.7"
390 style="push">
391 </command>
392 <command
393 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
394 label="%command.label.8"
395 style="push">
396 <visibleWhen>
397 <with
398 variable="selection">
399 <not>
400 <test
401 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
402 </test>
403 </not>
404 </with>
405 </visibleWhen>
406 </command>
407 <command
408 commandId="eu.etaxonomy.taxeditor.store.datasource.clone"
409 label="Clone"
410 style="push">
411 <visibleWhen>
412 <with
413 variable="selection">
414 <not>
415 <test
416 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
417 </test>
418 </not>
419 </with>
420 </visibleWhen>
421 </command>
422 <separator
423 name="eu.etaxonomy.taxeditor.store.datasource.separator"
424 visible="true">
425 </separator>
426 <command
427 commandId="org.eclipse.ui.edit.delete"
428 label="%command.label.9"
429 style="push">
430 <visibleWhen>
431 <with
432 variable="selection">
433 <not>
434 <test
435 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
436 </test>
437 </not>
438 </with>
439 </visibleWhen>
440 </command>
441 <separator
442 name="eu.etaxonomy.taxeditor.store.datasource.separator2"
443 visible="true">
444 </separator>
445 <command
446 commandId="eu.etaxonomy.taxeditor.store.datasource.close"
447 label="%command.label.10"
448 style="push">
449 <visibleWhen>
450 <with
451 variable="selection">
452 <not>
453 <test
454 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
455 </test>
456 </not>
457 </with>
458 </visibleWhen>
459 </command>
460 <command
461 commandId="eu.etaxonomy.taxeditor.store.datasource.update"
462 label="%command.label.11"
463 style="push">
464 <visibleWhen
465 checkEnabled="true">
466 <not>
467 <reference
468 definitionId="isCompatible">
469 </reference>
470 </not>
471 </visibleWhen>
472
473 </command>
474 </menuContribution>
475 <menuContribution
476 locationURI="toolbar:org.eclipse.ui.trim.status">
477 <toolbar
478 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
479 <control
480 class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
481 </control>
482 </toolbar>
483 </menuContribution>
484 <menuContribution
485 locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
486 <menu
487 label="%menu.label.0">
488 <command
489 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
490 label="%command.label.12"
491 style="push">
492 </command>
493 <command
494 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
495 label="%command.label.13"
496 style="push">
497 <visibleWhen
498 checkEnabled="true">
499 <reference
500 definitionId="isModifiable">
501 </reference>
502 </visibleWhen>
503 </command>
504 </menu>
505 <command
506 commandId="org.eclipse.ui.edit.delete"
507 label="%command.label.14"
508 style="push">
509 <visibleWhen
510 checkEnabled="true">
511 <reference
512 definitionId="isModifiable">
513 </reference>
514 </visibleWhen>
515 </command>
516 </menuContribution>
517 <menuContribution
518 allPopups="false"
519 locationURI="popup:eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView">
520 <command
521 commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
522 label="Open in Derivate Editor"
523 style="push">
524 </command>
525 </menuContribution>
526 <menuContribution
527 allPopups="false"
528 locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
529 <command
530 commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
531 label="Open Derivates in Derivate Editor"
532 style="push">
533 </command>
534 </menuContribution>
535 </extension>
536 <extension
537 point="org.eclipse.ui.handlers">
538 <handler
539 class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
540 commandId="org.eclipse.ui.edit.delete">
541 <activeWhen>
542 <with
543 variable="activePartId">
544 <equals
545 value="eu.etaxonomy.taxeditor.view.datasource">
546 </equals>
547 </with>
548 </activeWhen>
549 </handler>
550 <handler
551 class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
552 commandId="org.eclipse.ui.edit.delete">
553 <activeWhen>
554 <with
555 variable="activePartId">
556 <equals
557 value="eu.etaxonomy.taxeditor.editor.definedTerm">
558 </equals>
559 </with>
560 </activeWhen>
561 </handler>
562 <handler
563 class="eu.etaxonomy.taxeditor.featuretree.OpenFeatureTreeEditorWizardHandler"
564 commandId="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard">
565 <activeWhen>
566 <reference
567 definitionId="hasROLE_PROJECT_MANAGER">
568 </reference>
569 </activeWhen>
570 </handler>
571 <handler
572 class="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
573 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
574 <enabledWhen>
575 <reference
576 definitionId="isUserLoggedIn">
577 </reference></enabledWhen>
578 </handler>
579 <handler
580 class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
581 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
582 <enabledWhen>
583 <reference
584 definitionId="isUserLoggedIn">
585 </reference></enabledWhen>
586 </handler>
587 <handler
588 class="eu.etaxonomy.taxeditor.handler.OpenDistributionEditorWizardHandler"
589 commandId="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler">
590 <activeWhen>
591 <reference
592 definitionId="hasROLE_PROJECT_MANAGER">
593 </reference>
594 </activeWhen>
595 </handler>
596 </extension>
597 <extension
598 name="Popup Menu Commands"
599 point="org.eclipse.ui.commands">
600 <command
601 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
602 id="eu.etaxonomy.taxeditor.store.datasource.change"
603 name="%command.name">
604 </command>
605 <command
606 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
607 id="eu.etaxonomy.taxeditor.store.datasource.edit"
608 name="%command.name.0">
609 </command>
610 <command
611 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloneDataSourceHandler"
612 id="eu.etaxonomy.taxeditor.store.datasource.clone"
613 name="Clone Datasource">
614 </command>
615 <command
616 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
617 id="eu.etaxonomy.taxeditor.store.datasource.create"
618 name="%command.name.1">
619 </command>
620 <command
621 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
622 id="eu.etaxonomy.taxeditor.store.datasource.close"
623 name="%command.name.2">
624 </command>
625 <command
626 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
627 id="eu.etaxonomy.taxeditor.store.datasource.update"
628 name="%command.name.3">
629 </command>
630 <command
631 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
632 name="%command.name.4">
633 </command>
634 <command
635 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
636 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
637 name="%command.name.5">
638 <commandParameter
639 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
640 name="%commandParameter.name.0"
641 optional="true">
642 </commandParameter>
643 </command>
644 <command
645 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
646 id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
647 name="%command.name.6">
648 </command>
649 <command
650 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
651 id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
652 name="%command.name.7">
653 </command>
654 <command
655 id="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard"
656 name="Open Feature Tree Editor Wizard">
657 </command>
658 <command
659 id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
660 name="Open Password Wizzard">
661 </command>
662 <command
663 id="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler"
664 name="Open Distribution Editor Wizard">
665 </command>
666 <command
667 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
668 id="eu.etaxonomy.taxeditor.datasource.connect"
669 name="Connect">
670 </command>
671 </extension>
672 <extension
673 point="org.eclipse.ui.importWizards">
674 <category
675 id="eu.etaxonomy.taxeditor.import.category.cdm"
676 name="%category.name">
677 </category>
678 <wizard
679 category="eu.etaxonomy.taxeditor.import.category.cdm"
680 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
681 id="eu.etaxonomy.taxeditor.io.import.tcs"
682 name="%wizard.name">
683 </wizard>
684 <!-- <wizard
685 category="eu.etaxonomy.taxeditor.import.category.cdm"
686 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
687 id="eu.etaxonomy.taxeditor.io.import.jaxb"
688 name="JAXB">
689 </wizard> -->
690 <!-- <wizard
691 category="eu.etaxonomy.taxeditor.import.category.cdm"
692 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
693 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
694 name="%wizard.name.0">
695 </wizard>
696 <wizard
697 category="eu.etaxonomy.taxeditor.import.category.cdm"
698 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
699 id="eu.etaxonomy.taxeditor.io.import.endnote"
700 name="%wizard.name.1">
701 </wizard>-->
702 <wizard
703 category="eu.etaxonomy.taxeditor.import.category.cdm"
704 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
705 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
706 name="%wizard.name.2">
707 </wizard>
708 <wizard
709 category="eu.etaxonomy.taxeditor.import.category.cdm"
710 class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
711 id="eu.etaxonomy.taxeditor.io.import.abcd"
712 name="%wizard.name.3">
713 </wizard>
714 <wizard
715 category="eu.etaxonomy.taxeditor.import.category.cdm"
716 class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
717 id="eu.etaxonomy.taxeditor.io.import.sdd"
718 name="%wizard.name.4">
719 </wizard>
720 <wizard
721 category="eu.etaxonomy.taxeditor.import.category.cdm"
722 class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
723 id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
724 name="%wizard.name.5">
725 </wizard>
726 </extension>
727 <extension
728 point="org.eclipse.ui.exportWizards">
729 <category
730 id="eu.etaxonomy.taxeditor.export.category.cdm"
731 name="%category.name.0">
732 </category>
733 <wizard
734 category="eu.etaxonomy.taxeditor.export.category.cdm"
735 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
736 id="eu.etaxonomy.taxeditor.io.export.jaxb"
737 name="%wizard.name.6">
738 </wizard>
739 <!--<wizard
740 category="eu.etaxonomy.taxeditor.export.category.cdm"
741 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
742 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
743 name="%wizard.name.7">
744 </wizard>-->
745 <category
746 id="eu.etaxonomy.taxeditor.export.category.excel"
747 name="%category.name.1">
748 </category>
749 <wizard
750 category="eu.etaxonomy.taxeditor.export.category.cdm"
751 class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
752 id="eu.etaxonomy.taxeditor.io.export.sdd"
753 name="%wizard.name.8">
754 </wizard>
755 <wizard
756 category="eu.etaxonomy.taxeditor.export.category.cdm"
757 class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
758 id="eu.etaxonomy.taxeditor.io.export.dwca"
759 name="%wizard.name.9">
760 </wizard>
761 <wizard
762 category="eu.etaxonomy.taxeditor.export.category.cdm"
763 class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
764 id="eu.etaxonomy.taxeditor.io.export.csv"
765 name="CSV">
766 </wizard>
767 </extension>
768 <extension
769 point="org.eclipse.ui.newWizards">
770 <wizard
771 category="eu.etaxonomy.taxeditor.new.category.cdm"
772 class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
773 hasPages="true"
774 id="eu.etaxonomy.taxeditor.new.reference"
775 name="%wizard.name.10">
776 </wizard>
777 <wizard
778 category="eu.etaxonomy.taxeditor.new.category.cdm"
779 class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
780 hasPages="true"
781 id="eu.etaxonomy.taxeditor.new.nonViralName"
782 name="%wizard.name.11">
783 </wizard>
784 <wizard
785 category="eu.etaxonomy.taxeditor.new.category.cdm"
786 class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
787 hasPages="true"
788 id="eu.etaxonomy.taxeditor.new.team"
789 name="%wizard.name.12">
790 </wizard>
791 <wizard
792 category="eu.etaxonomy.taxeditor.new.category.cdm"
793 class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
794 hasPages="true"
795 id="eu.etaxonomy.taxeditor.new.person"
796 name="%wizard.name.13">
797 </wizard>
798 <wizard
799 category="eu.etaxonomy.taxeditor.new.category.cdm"
800 class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
801 hasPages="true"
802 id="eu.etaxonomy.taxeditor.new.specimen"
803 name="%wizard.name.14">
804 </wizard>
805 <wizard
806 category="eu.etaxonomy.taxeditor.new.category.cdm"
807 class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
808 hasPages="true"
809 id="eu.etaxonomy.taxeditor.new.key.polytomous"
810 name="%wizard.name.15">
811 </wizard>
812 <category
813 id="eu.etaxonomy.taxeditor.new.category.cdm"
814 name="%category.name.2">
815 </category>
816 <wizard
817 category="eu.etaxonomy.taxeditor.new.category.cdm"
818 class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
819 hasPages="true"
820 id="eu.etaxonomy.taxeditor.new.taxonNode"
821 name="%wizard.name.16">
822 </wizard>
823 <wizard
824 category="eu.etaxonomy.taxeditor.new.category.cdm"
825 class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
826 hasPages="true"
827 icon="icons/tree_icon_small.jpg"
828 id="eu.etaxonomy.taxeditor.new.classification"
829 name="%wizard.name.17">
830 </wizard>
831 </extension>
832 <extension
833 point="org.eclipse.ui.themes">
834 <themeElementCategory
835 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
836 label="%themeElementCategory.label">
837 <description>
838 %themeElementCategory.description
839 </description>
840 </themeElementCategory>
841 <colorDefinition
842 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
843 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
844 label="%colorDefinition.label"
845 value="150,150,150">
846 </colorDefinition>
847 <colorDefinition
848 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
849 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
850 label="%colorDefinition.label.0"
851 value="0,0,0">
852 </colorDefinition>
853 <colorDefinition
854 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
855 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
856 label="%colorDefinition.label.1"
857 value="255,255,255">
858 </colorDefinition>
859 <colorDefinition
860 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
861 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
862 label="%colorDefinition.label.2"
863 value="241,139,18">
864 </colorDefinition>
865 <colorDefinition
866 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
867 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
868 label="%colorDefinition.label.3"
869 value="150,150,150">
870 </colorDefinition>
871 <colorDefinition
872 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
873 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
874 label="%colorDefinition.label.4"
875 value="230,230,230">
876 </colorDefinition>
877 <themeElementCategory
878 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
879 label="%themeElementCategory.label.0"
880 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
881 <description>
882 %themeElementCategory.description.0
883 </description>
884 </themeElementCategory>
885 <colorDefinition
886 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
887 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
888 label="%colorDefinition.label.5"
889 value="230,230,230">
890 </colorDefinition>
891 <colorDefinition
892 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
893 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
894 label="%colorDefinition.label.6"
895 value="255,255,255">
896 </colorDefinition>
897 <themeElementCategory
898 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
899 label="%themeElementCategory.label.1"
900 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
901 <description>
902 %themeElementCategory.description.1
903 </description>
904 </themeElementCategory>
905 <colorDefinition
906 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
907 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
908 label="%colorDefinition.label.7"
909 value="220, 220, 220">
910 </colorDefinition>
911 <colorDefinition
912 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
913 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
914 label="%colorDefinition.label.8"
915 value="232,242,254">
916 </colorDefinition>
917 <colorDefinition
918 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
919 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
920 label="%colorDefinition.label.9"
921 value="210, 210, 210">
922 </colorDefinition>
923 <colorDefinition
924 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
925 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
926 label="%colorDefinition.label.10"
927 value="185,255,133">
928 </colorDefinition>
929 <fontDefinition
930 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
931 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
932 label="%fontDefinition.label"
933 value="Georgia-regular-12">
934 </fontDefinition>
935 <fontDefinition
936 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
937 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
938 label="%fontDefinition.label.0"
939 value="Georgia-regular-10">
940 </fontDefinition>
941 <fontDefinition
942 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
943 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
944 label="%fontDefinition.label.1"
945 value="Georgia-regular-10">
946 </fontDefinition>
947 <fontDefinition
948 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
949 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
950 label="%fontDefinition.label.2"
951 value="Georgia-regular-10">
952 </fontDefinition>
953 <fontDefinition
954 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
955 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
956 label="%fontDefinition.label.3"
957 value="Georgia-regular-10">
958 </fontDefinition>
959 <themeElementCategory
960 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
961 label="%themeElementCategory.label.2"
962 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
963 <description>
964 %themeElementCategory.description.2
965 </description>
966 </themeElementCategory>
967 <colorDefinition
968 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
969 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
970 label="%colorDefinition.label.11"
971 value="192, 192, 192">
972 </colorDefinition>
973 <colorDefinition
974 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
975 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
976 label="%colorDefinition.label.12"
977 value="0, 0, 0">
978 </colorDefinition>
979 <fontDefinition
980 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
981 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
982 isEditable="true"
983 label="%fontDefinition.label.4"
984 value="Arial-regular-10">
985 <description>
986 %fontDefinition.description
987 </description>
988 </fontDefinition>
989 <fontDefinition
990 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
991 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
992 isEditable="true"
993 label="%fontDefinition.label.5"
994 value="Arial-italic-10">
995 <description>
996 %fontDefinition.description.0
997 </description>
998 </fontDefinition>
999 <fontDefinition
1000 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1001 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
1002 isEditable="true"
1003 label="%fontDefinition.label.6"
1004 value="Lucida Grande-regular-11">
1005 <description>
1006 %fontDefinition.description.1
1007 </description>
1008 </fontDefinition>
1009 <colorDefinition
1010 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
1011 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
1012 label="%colorDefinition.label.13"
1013 value="255,0,0">
1014 </colorDefinition>
1015 <colorDefinition
1016 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1017 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
1018 label="%colorDefinition.label.14"
1019 value="105,114,124">
1020 </colorDefinition>
1021 <colorDefinition
1022 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
1023 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
1024 label="%colorDefinition.label.15"
1025 value="255,0,0">
1026 </colorDefinition>
1027 </extension>
1028 <extension
1029 point="org.eclipse.core.expressions.propertyTesters">
1030 <propertyTester
1031 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1032 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1033 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1034 properties="isCompatible"
1035 type="org.eclipse.jface.viewers.IStructuredSelection">
1036 </propertyTester>
1037 <propertyTester
1038 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1039 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1040 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1041 properties="test"
1042 type="org.eclipse.jface.viewers.IStructuredSelection">
1043 </propertyTester>
1044 <propertyTester
1045 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
1046 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
1047 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
1048 properties="isShowExperimentalFeatures"
1049 type="org.eclipse.jface.viewers.IStructuredSelection">
1050 </propertyTester>
1051 <propertyTester
1052 class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
1053 id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1054 namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1055 properties="isModifiable"
1056 type="org.eclipse.jface.viewers.IStructuredSelection">
1057 </propertyTester>
1058 <propertyTester
1059 class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
1060 id="eu.etaxonomy.taxeditor.security.permissionTester"
1061 namespace="eu.etaxonomy.taxeditor.security.permissionTester"
1062 properties="hasPermissions, hasRoles"
1063 type="org.eclipse.jface.viewers.IStructuredSelection">
1064 </propertyTester>
1065 </extension>
1066 <extension
1067 point="org.eclipse.core.expressions.definitions">
1068 <definition
1069 id="isCompatible">
1070 <with
1071 variable="selection">
1072 <test
1073 property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
1074 </test>
1075 </with>
1076 </definition>
1077 <definition
1078 id="isShowExperimentalFeatures">
1079 <with
1080 variable="selection">
1081 <test
1082 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
1083 </test>
1084 </with>
1085 </definition>
1086 <definition
1087 id="isModifiable">
1088 <with
1089 variable="selection">
1090 <test
1091 property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
1092 </test>
1093 </with>
1094 </definition>
1095 <definition
1096 id="canUPDATE">
1097 <with
1098 variable="selection">
1099 <test
1100 args="UPDATE"
1101 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1102 </test>
1103 </with>
1104 </definition>
1105 <definition
1106 id="canDELETE">
1107 <with
1108 variable="selection">
1109 <test
1110 args="DELETE"
1111 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1112 </test>
1113 </with>
1114 </definition>
1115 <definition
1116 id="canCREATE">
1117 <with
1118 variable="selection">
1119 <test
1120 args="CREATE"
1121 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1122 </test>
1123 </with>
1124 </definition>
1125 <definition
1126 id="isUserLoggedIn">
1127 <with
1128 variable="eu.etaxonomy.taxeditor.security.user">
1129 <instanceof
1130 value="eu.etaxonomy.cdm.model.common.User">
1131 </instanceof>
1132 </with>
1133 </definition>
1134 <definition
1135 id="hasROLE_USER_MANAGER">
1136 <with
1137 variable="eu.etaxonomy.taxeditor.security.userRoles">
1138 <iterate
1139 ifEmpty="false"
1140 operator="or">
1141 <or>
1142 <equals
1143 value="ROLE_ADMIN">
1144 </equals>
1145 <equals
1146 value="ROLE_USER_MANAGER">
1147 </equals>
1148 </or>
1149 </iterate>
1150 </with>
1151 </definition>
1152 <definition
1153 id="hasROLE_PROJECT_MANAGER">
1154 <with
1155 variable="eu.etaxonomy.taxeditor.security.userRoles">
1156 <iterate
1157 ifEmpty="false"
1158 operator="or">
1159 <or>
1160 <equals
1161 value="ROLE_ADMIN">
1162 </equals>
1163 <equals
1164 value="ROLE_PROJECT_MANAGER">
1165 </equals>
1166 </or>
1167 </iterate>
1168 </with>
1169 </definition>
1170 </extension>
1171 <extension
1172 point="org.eclipse.ui.activities">
1173 <activity
1174 description="DELETE permission dependent ui contributions"
1175 id="eu.etaxonomy.taxeditor.store.activityDelete"
1176 name="Delete">
1177 <enabledWhen>
1178 <reference
1179 definitionId="canDELETE">
1180 </reference>
1181 </enabledWhen>
1182 </activity>
1183 <activityPatternBinding
1184 activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1185 pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1186 </activityPatternBinding>
1187 <activity
1188 description="UPDATE permission dependent ui contributions"
1189 id="eu.etaxonomy.taxeditor.store.activityUpdate"
1190 name="Update">
1191 <enabledWhen>
1192 <reference
1193 definitionId="canUPDATE">
1194 </reference>
1195 </enabledWhen>
1196 </activity>
1197 <activityPatternBinding
1198 activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1199 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1200 </activityPatternBinding>
1201 <activity
1202 description="CREATE permission dependent ui contributions"
1203 id="eu.etaxonomy.taxeditor.store.activityCreate"
1204 name="Delete">
1205 <enabledWhen>
1206 <reference
1207 definitionId="canDELETE">
1208 </reference>
1209 </enabledWhen>
1210 </activity>
1211 <activityPatternBinding
1212 activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1213 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1214 </activityPatternBinding>
1215 <activity
1216 description="ROLE_USER_MANAGER dependent ui contributions"
1217 id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1218 name="UserManagement">
1219 <enabledWhen>
1220 <reference
1221 definitionId="hasROLE_USER_MANAGER">
1222 </reference>
1223 </enabledWhen>
1224 </activity>
1225 <activityPatternBinding
1226 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1227 pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1228 </activityPatternBinding>
1229 <activityPatternBinding
1230 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1231 pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1232 </activityPatternBinding>
1233 <activity
1234 description="ROLE_PROJECT_MANAGER dependent ui contributions"
1235 id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1236 name="ProjectManagement">
1237 <enabledWhen>
1238 <reference
1239 definitionId="hasROLE_PROJECT_MANAGER">
1240 </reference>
1241 </enabledWhen>
1242 </activity>
1243 <activityPatternBinding
1244 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1245 pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1246 </activityPatternBinding>
1247 <activityPatternBinding
1248 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1249 pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1250 isEqualityPattern="true">
1251 </activityPatternBinding>
1252 <activityPatternBinding
1253 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1254 pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1255 isEqualityPattern="true">
1256 </activityPatternBinding>
1257 </extension>
1258 <extension
1259 point="org.eclipse.ui.services">
1260 <sourceProvider
1261 provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1262 <variable
1263 name="eu.etaxonomy.taxeditor.security.userRoles"
1264 priorityLevel="workbench">
1265 </variable>
1266 </sourceProvider>
1267 </extension>
1268 </plugin>