Project

General

Profile

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