Project

General

Profile

Download (48.2 KB) Statistics
| Branch: | Tag: | Revision:
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
   </extension>
501
   <extension
502
         point="org.eclipse.ui.commands">
503
      <commandParameterType
504
            converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
505
            id="eu.etaxonomy.taxeditor.uuidParameterType"
506
            type="java.util.UUID">
507
      </commandParameterType>
508
      <commandParameterType
509
            converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
510
            id="eu.etaxonomy.taxeditor.uuidsParameterType"
511
            type="java.util.List">
512
      </commandParameterType>
513
   </extension>
514
   <extension
515
         point="org.eclipse.ui.importWizards">
516
      <category
517
            id="eu.etaxonomy.taxeditor.import.category.cdm"
518
            name="%category.name">
519
      </category>
520
      <wizard
521
            category="eu.etaxonomy.taxeditor.import.category.cdm"
522
            class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
523
            id="eu.etaxonomy.taxeditor.io.import.tcs"
524
            name="%wizard.name">
525
      </wizard>
526
       <wizard
527
            category="eu.etaxonomy.taxeditor.import.category.cdm"
528
            class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
529
            id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
530
            name="%wizard.name.21">
531
            <description>
532
                %wizard.description
533
            </description>
534
        </wizard>
535
   
536
   <!--   <wizard
537
            category="eu.etaxonomy.taxeditor.import.category.cdm"
538
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
539
            id="eu.etaxonomy.taxeditor.io.import.jaxb"
540
            name="JAXB">
541
      </wizard> -->
542
   <!--   <wizard
543
            category="eu.etaxonomy.taxeditor.import.category.cdm"
544
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
545
            id="eu.etaxonomy.taxeditor.io.import.berlinModel"
546
            name="%wizard.name.0">
547
      </wizard>
548
      <wizard
549
            category="eu.etaxonomy.taxeditor.import.category.cdm"
550
            class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
551
            id="eu.etaxonomy.taxeditor.io.import.endnote"
552
            name="%wizard.name.1">
553
      </wizard>-->
554
      <wizard
555
            category="eu.etaxonomy.taxeditor.import.category.cdm"
556
            class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
557
            id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
558
            name="%wizard.name.2">
559
      </wizard>
560
      <wizard
561
            category="eu.etaxonomy.taxeditor.import.category.cdm"
562
            class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
563
            id="eu.etaxonomy.taxeditor.io.import.abcd"
564
            name="%wizard.name.3">
565
      </wizard>
566
       <wizard
567
            category="eu.etaxonomy.taxeditor.import.category.cdm"
568
            class="eu.etaxonomy.taxeditor.io.wizard.ExcelDistributionUpdateWizard"
569
            id="eu.etaxonomy.taxeditor.io.import.excelDistribution"
570
            name="%wizard.name.23">
571
          <enabledWhen>
572
            <reference
573
                  definitionId="isShowExperimentalFeatures">
574
            </reference></enabledWhen>
575
      </wizard>
576
       <wizard
577
            category="eu.etaxonomy.taxeditor.import.category.cdm"
578
            class="eu.etaxonomy.taxeditor.io.wizard.RISImportWizard"
579
            id="eu.etaxonomy.taxeditor.io.import.risImport"
580
            name="%wizard.name.24">
581
          
582
      </wizard>
583
      <wizard
584
            category="eu.etaxonomy.taxeditor.import.category.cdm"
585
            class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
586
            id="eu.etaxonomy.taxeditor.io.import.sdd"
587
            name="%wizard.name.4">
588
      </wizard>
589
      <wizard
590
            category="eu.etaxonomy.taxeditor.import.category.cdm"
591
            class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
592
            id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
593
            name="%wizard.name.5">
594
      </wizard>
595
   </extension>
596
   <extension
597
         point="org.eclipse.ui.exportWizards">
598
      <category
599
            id="eu.etaxonomy.taxeditor.export.category.cdm"
600
            name="%category.name.0">
601
      </category>
602
      <wizard
603
            category="eu.etaxonomy.taxeditor.export.category.cdm"
604
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
605
            id="eu.etaxonomy.taxeditor.io.export.jaxb"
606
            name="%wizard.name.6">
607
      </wizard>
608
      <!--<wizard
609
            category="eu.etaxonomy.taxeditor.export.category.cdm"
610
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
611
            id="eu.etaxonomy.taxeditor.io.export.berlinModel"
612
            name="%wizard.name.7">
613
      </wizard>-->
614
      <category
615
            id="eu.etaxonomy.taxeditor.export.category.excel"
616
            name="%category.name.1">
617
      </category>
618
      <wizard
619
            category="eu.etaxonomy.taxeditor.export.category.cdm"
620
            class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
621
            id="eu.etaxonomy.taxeditor.io.export.sdd"
622
            name="%wizard.name.8">
623
      </wizard>
624
      <wizard
625
            category="eu.etaxonomy.taxeditor.export.category.cdm"
626
            class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
627
            id="eu.etaxonomy.taxeditor.io.export.dwca"
628
            name="%wizard.name.9">
629
      </wizard>
630
      <wizard
631
            category="eu.etaxonomy.taxeditor.export.category.cdm"
632
            class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
633
            id="eu.etaxonomy.taxeditor.io.export.csv"
634
            name="%wizard.name.18">
635
      </wizard>
636
      <wizard
637
            category="eu.etaxonomy.taxeditor.export.category.cdm"
638
            class="eu.etaxonomy.taxeditor.io.wizard.CsvNameExportWizard"
639
            id="eu.etaxonomy.taxeditor.io.export.csv_name"
640
            name="%wizard.name.19">
641
      </wizard>
642
      <wizard
643
            category="eu.etaxonomy.taxeditor.export.category.cdm"
644
            class="eu.etaxonomy.taxeditor.io.wizard.CsvPrintExportWizard"
645
            id="eu.etaxonomy.taxeditor.io.export.csv_print"
646
            name="%wizard.name.20">
647
      </wizard>
648
      <wizard
649
            category="eu.etaxonomy.taxeditor.export.category.cdm"
650
            class="eu.etaxonomy.taxeditor.io.wizard.CdmLightExportWizard"
651
            id="eu.etaxonomy.taxeditor.io.export.output_model"
652
            name="%wizard.name.22">
653
      </wizard>
654
   </extension>
655
   <extension
656
         point="org.eclipse.ui.newWizards">
657
      <wizard
658
            category="eu.etaxonomy.taxeditor.new.category.cdm"
659
            class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
660
            hasPages="true"
661
            id="eu.etaxonomy.taxeditor.new.reference"
662
            name="%wizard.name.10">
663
      </wizard>
664
      <wizard
665
            category="eu.etaxonomy.taxeditor.new.category.cdm"
666
            class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
667
            hasPages="true"
668
            id="eu.etaxonomy.taxeditor.new.nonViralName"
669
            name="%wizard.name.11">
670
      </wizard>
671
      <wizard
672
            category="eu.etaxonomy.taxeditor.new.category.cdm"
673
            class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
674
            hasPages="true"
675
            id="eu.etaxonomy.taxeditor.new.team"
676
            name="%wizard.name.12">
677
      </wizard>
678
      <wizard
679
            category="eu.etaxonomy.taxeditor.new.category.cdm"
680
            class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
681
            hasPages="true"
682
            id="eu.etaxonomy.taxeditor.new.person"
683
            name="%wizard.name.13">
684
      </wizard>
685
      <wizard
686
            category="eu.etaxonomy.taxeditor.new.category.cdm"
687
            class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
688
            hasPages="true"
689
            id="eu.etaxonomy.taxeditor.new.specimen"
690
            name="%wizard.name.14">
691
      </wizard>
692
      <wizard
693
            category="eu.etaxonomy.taxeditor.new.category.cdm"
694
            class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
695
            hasPages="true"
696
            id="eu.etaxonomy.taxeditor.new.key.polytomous"
697
            name="%wizard.name.15">
698
      </wizard>
699
      <category
700
            id="eu.etaxonomy.taxeditor.new.category.cdm"
701
            name="%category.name.2">
702
      </category>
703
      <wizard
704
            category="eu.etaxonomy.taxeditor.new.category.cdm"
705
            class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
706
            hasPages="true"
707
            id="eu.etaxonomy.taxeditor.new.taxonNode"
708
            name="%wizard.name.16">
709
      </wizard>
710
      <wizard
711
            category="eu.etaxonomy.taxeditor.new.category.cdm"
712
            class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
713
            hasPages="true"
714
            icon="icons/tree_icon_small.jpg"
715
            id="eu.etaxonomy.taxeditor.new.classification"
716
            name="%wizard.name.17">
717
      </wizard>
718
   </extension>
719
<extension
720
            point="org.eclipse.ui.themes">
721
         <themeElementCategory
722
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
723
               label="%themeElementCategory.label">
724
            <description>
725
               %themeElementCategory.description
726
            </description>
727
         </themeElementCategory>
728
         <colorDefinition
729
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
730
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
731
               label="%colorDefinition.label"
732
               value="150,150,150">
733
         </colorDefinition>
734
         <colorDefinition
735
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
736
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
737
               label="%colorDefinition.label.0"
738
               value="0,0,0">
739
         </colorDefinition>
740
         <colorDefinition
741
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
742
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
743
               label="%colorDefinition.label.1"
744
               value="255,255,255">
745
         </colorDefinition>
746
         <colorDefinition
747
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
748
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
749
               label="%colorDefinition.label.2"
750
               value="241,139,18">
751
         </colorDefinition>
752
         <colorDefinition
753
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
754
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
755
               label="%colorDefinition.label.3"
756
               value="150,150,150">
757
         </colorDefinition>
758
         <colorDefinition
759
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
760
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
761
               label="%colorDefinition.label.4"
762
               value="230,230,230">
763
         </colorDefinition>
764
         <themeElementCategory
765
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
766
               label="%themeElementCategory.label.0"
767
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
768
            <description>
769
               %themeElementCategory.description.0
770
            </description>
771
         </themeElementCategory>
772
         <colorDefinition
773
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
774
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
775
               label="%colorDefinition.label.5"
776
               value="230,230,230">
777
         </colorDefinition>
778
         <colorDefinition
779
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
780
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
781
               label="%colorDefinition.label.6"
782
               value="255,255,255">
783
         </colorDefinition>
784
         <themeElementCategory
785
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
786
               label="%themeElementCategory.label.1"
787
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
788
            <description>
789
               %themeElementCategory.description.1
790
            </description>
791
         </themeElementCategory>
792
         <colorDefinition
793
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
794
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
795
               label="%colorDefinition.label.7"
796
               value="220, 220, 220">
797
         </colorDefinition>
798
         <colorDefinition
799
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
800
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
801
               label="%colorDefinition.label.8"
802
               value="232,242,254">
803
         </colorDefinition>
804
         <colorDefinition
805
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
806
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
807
               label="%colorDefinition.label.9"
808
               value="210, 210, 210">
809
         </colorDefinition>
810
         <colorDefinition
811
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
812
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
813
               label="%colorDefinition.label.10"
814
               value="185,255,133">
815
         </colorDefinition>
816
         <fontDefinition
817
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
818
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
819
               label="%fontDefinition.label"
820
               value="Georgia-regular-12">
821
         </fontDefinition>
822
         <fontDefinition
823
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
824
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
825
               label="%fontDefinition.label.0"
826
               value="Georgia-regular-10">
827
         </fontDefinition>
828
         <fontDefinition
829
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
830
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
831
               label="%fontDefinition.label.1"
832
               value="Georgia-regular-10">
833
         </fontDefinition>
834
         <fontDefinition
835
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
836
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
837
               label="%fontDefinition.label.2"
838
               value="Georgia-regular-10">
839
         </fontDefinition>
840
         <fontDefinition
841
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
842
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
843
               label="%fontDefinition.label.3"
844
               value="Georgia-regular-10">
845
         </fontDefinition>
846
         <themeElementCategory
847
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
848
               label="%themeElementCategory.label.2"
849
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
850
            <description>
851
               %themeElementCategory.description.2
852
            </description>
853
         </themeElementCategory>
854
         <colorDefinition
855
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
856
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
857
               label="%colorDefinition.label.11"
858
               value="192, 192, 192">
859
         </colorDefinition>
860
         <colorDefinition
861
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
862
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
863
               label="%colorDefinition.label.12"
864
               value="0, 0, 0">
865
         </colorDefinition>
866
         <fontDefinition
867
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
868
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
869
               isEditable="true"
870
               label="%fontDefinition.label.4"
871
               value="Arial-regular-10">
872
            <description>
873
               %fontDefinition.description
874
            </description>
875
         </fontDefinition>
876
         <fontDefinition
877
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
878
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
879
               isEditable="true"
880
               label="%fontDefinition.label.5"
881
               value="Arial-italic-10">
882
         <description>
883
            %fontDefinition.description.0
884
         </description>
885
      </fontDefinition>
886
      <fontDefinition
887
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
888
            id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
889
            isEditable="true"
890
            label="%fontDefinition.label.6"
891
            value="Lucida Grande-regular-11">
892
         <description>
893
            %fontDefinition.description.1
894
         </description>
895
      </fontDefinition>
896
      <colorDefinition
897
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
898
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
899
            label="%colorDefinition.label.13"
900
            value="255,0,0">
901
      </colorDefinition>
902
      <colorDefinition
903
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
904
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
905
            label="%colorDefinition.label.14"
906
            value="105,114,124">
907
      </colorDefinition>
908
      <colorDefinition
909
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
910
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
911
            label="%colorDefinition.label.15"
912
            value="255,0,0">
913
      </colorDefinition>
914
      </extension>
915
<extension
916
      point="org.eclipse.core.expressions.propertyTesters">
917
   <propertyTester
918
         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
919
         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
920
         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
921
         properties="isCompatible"
922
         type="org.eclipse.jface.viewers.IStructuredSelection">
923
   </propertyTester>
924
    <propertyTester
925
         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
926
         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
927
         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
928
         properties="test, hasDataModel"
929
         type="org.eclipse.jface.viewers.IStructuredSelection">
930
   </propertyTester>
931
   <propertyTester
932
         class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
933
         id="eu.etaxonomy.taxeditor.preferences.propertyTester"
934
         namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
935
         properties="isShowExperimentalFeatures"
936
         type="org.eclipse.jface.viewers.IStructuredSelection">
937
   </propertyTester>
938
   <propertyTester
939
         class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
940
         id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
941
         namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
942
         properties="isModifiable"
943
         type="org.eclipse.jface.viewers.IStructuredSelection">
944
   </propertyTester>
945
   <propertyTester
946
        class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
947
        id="eu.etaxonomy.taxeditor.security.permissionTester"
948
        namespace="eu.etaxonomy.taxeditor.security.permissionTester"
949
        properties="hasPermissions, hasRoles"
950
        type="org.eclipse.jface.viewers.IStructuredSelection">
951
   </propertyTester>
952
</extension>
953
<extension
954
      point="org.eclipse.core.expressions.definitions">
955
   <definition
956
         id="isCompatible">
957
      <with
958
            variable="selection">
959
         <test
960
               property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
961
         </test>
962
      </with>
963
   </definition>
964
   <definition
965
         id="hasDataModel">
966
      <with
967
            variable="selection">
968
         <test
969
               property="eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
970
         </test>
971
      </with>
972
   </definition>
973
   <definition
974
         id="isShowExperimentalFeatures">
975
      <with
976
            variable="selection">
977
         <test
978
               property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
979
         </test>
980
      </with>
981
   </definition>
982
   <definition
983
         id="isModifiable">
984
      <with
985
            variable="selection">
986
         <test
987
               property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
988
         </test>
989
      </with>
990
   </definition>
991
   <definition
992
            id="canUPDATE">
993
        	<with
994
           		variable="selection">
995
	         <test
996
	               args="UPDATE"
997
	               property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
998
	         </test>
999
         </with>
1000
      </definition>
1001
      <definition
1002
            id="canDELETE">
1003
         <with
1004
               variable="selection">
1005
            <test
1006
                  args="DELETE"
1007
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1008
            </test>
1009
         </with>
1010
    </definition>
1011
      <definition
1012
            id="canCREATE">
1013
         <with
1014
               variable="selection">
1015
            <test
1016
                  args="CREATE"
1017
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1018
            </test>
1019
         </with>
1020
      </definition>
1021
      <definition
1022
            id="isUserLoggedIn">
1023
            <with
1024
               variable="eu.etaxonomy.taxeditor.security.user">
1025
               <instanceof
1026
                     value="eu.etaxonomy.cdm.model.common.User">
1027
               </instanceof>
1028
         </with>
1029
      </definition>
1030
      <definition
1031
            id="hasROLE_USER_MANAGER">
1032
            <with
1033
               variable="eu.etaxonomy.taxeditor.security.userRoles">
1034
            <iterate
1035
                  ifEmpty="false"
1036
                  operator="or">
1037
               <or>
1038
                  <equals
1039
                        value="ROLE_ADMIN">
1040
                  </equals>
1041
                  <equals
1042
                        value="ROLE_USER_MANAGER">
1043
                  </equals>
1044
               </or>
1045
            </iterate>
1046
         </with>
1047
      </definition>
1048
      <definition
1049
            id="hasROLE_PROJECT_MANAGER">
1050
         <with
1051
               variable="eu.etaxonomy.taxeditor.security.userRoles">
1052
            <iterate
1053
                  ifEmpty="false"
1054
                  operator="or">
1055
               <or>
1056
                  <equals
1057
                        value="ROLE_ADMIN">
1058
                  </equals>
1059
                  <equals
1060
                        value="ROLE_PROJECT_MANAGER">
1061
                  </equals>
1062
               </or>
1063
            </iterate>
1064
         </with>
1065
      </definition>
1066
      <definition
1067
            id="hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
1068
         <and>
1069
            <reference
1070
                  definitionId="hasROLE_PROJECT_MANAGER">
1071
            </reference>
1072
            <reference
1073
                  definitionId="isCdmStoreConnected">
1074
            </reference>
1075
         </and>
1076
      </definition>
1077
</extension>
1078
<extension
1079
      point="org.eclipse.ui.activities">
1080
   <activity
1081
         description="%activity.description"
1082
         id="eu.etaxonomy.taxeditor.store.activityDelete"
1083
         name="%activity.name">
1084
      <enabledWhen>
1085
         <reference
1086
               definitionId="canDELETE">
1087
         </reference>
1088
      </enabledWhen>
1089
   </activity>
1090
   <activityPatternBinding
1091
         activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1092
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1093
   </activityPatternBinding>
1094
   <activity
1095
         description="%activity.description.0"
1096
         id="eu.etaxonomy.taxeditor.store.activityUpdate"
1097
         name="%activity.name.0">
1098
      <enabledWhen>
1099
         <reference
1100
               definitionId="canUPDATE">
1101
         </reference>
1102
      </enabledWhen>
1103
   </activity>
1104
   <activityPatternBinding
1105
         activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1106
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1107
   </activityPatternBinding>
1108
   <activity
1109
         description="%activity.description.1"
1110
         id="eu.etaxonomy.taxeditor.store.activityCreate"
1111
         name="%activity.name.1">
1112
      <enabledWhen>
1113
         <reference
1114
               definitionId="canDELETE">
1115
         </reference>
1116
      </enabledWhen>
1117
   </activity>
1118
   <activityPatternBinding
1119
         activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1120
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1121
   </activityPatternBinding>
1122
   <activity
1123
         description="%activity.description.2"
1124
         id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1125
         name="%activity.name.2">
1126
      <enabledWhen>
1127
         <reference
1128
               definitionId="hasROLE_USER_MANAGER">
1129
         </reference>
1130
      </enabledWhen>
1131
   </activity>
1132
   <activityPatternBinding
1133
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1134
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1135
   </activityPatternBinding>
1136
   <activityPatternBinding
1137
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1138
         pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1139
   </activityPatternBinding>
1140
   <activity
1141
         description="%activity.description.3"
1142
         id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1143
         name="%activity.name.3">
1144
      <enabledWhen>
1145
         <reference
1146
               definitionId="hasROLE_PROJECT_MANAGER">
1147
         </reference>
1148
      </enabledWhen>
1149
   </activity>
1150
   <activityPatternBinding
1151
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1152
         pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1153
   </activityPatternBinding>
1154
   <activityPatternBinding
1155
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1156
         pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1157
         isEqualityPattern="true">
1158
   </activityPatternBinding>
1159
   <activityPatternBinding
1160
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1161
         pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1162
         isEqualityPattern="true">
1163
   </activityPatternBinding>
1164
</extension>
1165
<extension
1166
      point="org.eclipse.ui.services">
1167
   <sourceProvider
1168
         provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1169
      <variable
1170
            name="eu.etaxonomy.taxeditor.security.userRoles"
1171
            priorityLevel="workbench">
1172
      </variable>
1173
   </sourceProvider>
1174
</extension>
1175
<extension
1176
      point="eu.etaxonomy.taxeditor.store.cdmViewer">
1177
   <viewCommandMapping
1178
         commandId="eu.etaxonomy.taxeditor.command.openClassificationWizard"
1179
         selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1180
         viewerName="%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
1181
   </viewCommandMapping>
1182
   <viewCommandMapping
1183
         commandId="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
1184
         selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1185
         viewerName="%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
1186
   </viewCommandMapping>
1187
</extension>
1188
<extension
1189
      id="eu.etaxonomy.taxeditor.store.workbench.model"
1190
      name="Store Workbench Model"
1191
      point="org.eclipse.e4.workbench.model">
1192
   <fragment
1193
         apply="always"
1194
         uri="fragment.e4xmi">
1195
   </fragment>
1196
</extension>
1197
</plugin>
(6-6/7)