Project

General

Profile

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