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