Project

General

Profile

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