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