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