Project

General

Profile

Download (70.6 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.2"?>
3
<plugin>
4
   <extension
5
         id="application"
6
         point="org.eclipse.core.runtime.applications">
7
      <application>
8
         <run
9
               class="eu.etaxonomy.taxeditor.editor.Application">
10
         </run>
11
      </application>
12
   </extension>
13
      <extension
14
            point="org.eclipse.core.runtime.adapters">
15
         <factory
16
               adaptableType="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
17
               class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditorAdapterFactory">
18
            <adapter
19
                  type="eu.etaxonomy.taxeditor.editor.DuplicateArbitrator">
20
            </adapter>
21
         </factory>
22
      </extension>
23
   <extension
24
         point="org.eclipse.ui.editors">
25
      <editor
26
           class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
27
           icon="icons/edit_16x16.gif"
28
           id="eu.etaxonomy.taxeditor.editor.taxon"
29
           name="%editor.name">
30
 	  </editor>
31
      <editor
32
            class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
33
            default="true"
34
            id="eu.etaxonomy.taxeditor.editor.taxon.name"
35
            name="%editor.name.0">
36
      </editor>
37
      <editor
38
            class="eu.etaxonomy.taxeditor.editor.key.KeyEditor"
39
            default="false"
40
            id="eu.etaxonomy.taxeditor.editor.key"
41
            name="%editor.name.1">
42
      </editor>
43
      <editor
44
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyGraphEditor"
45
            default="false"
46
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.graph"
47
            name="%editor.name.2">
48
      </editor>
49
      <editor
50
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyListEditor"
51
            default="false"
52
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.list"
53
            name="%editor.name.3">
54
      </editor>
55
      <editor
56
            class="eu.etaxonomy.taxeditor.editor.group.authority.CdmAuthorityEditor"
57
            default="false"
58
            id="eu.etaxonomy.taxeditor.editor.group.authority"
59
            name="%editor.name.4">
60
      </editor>
61
      <editor
62
            class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
63
            default="false"
64
            icon="icons/derivate_view-16x16-32.png"
65
            id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
66
            name="%editor.name.5">
67
      </editor>
68
      <editor
69
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
70
            default="false"
71
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
72
            name="%editor.name.6">
73
      </editor>
74
      <editor
75
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
76
            default="false"
77
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
78
            name="%editor.name.7">
79
      </editor>
80
         <editor
81
            class="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
82
            icon="icons/check.png"
83
            id="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
84
            name="%editor.name.8">
85
      </editor>
86
   </extension>
87
      <extension
88
            point="org.eclipse.ui.views">
89
         <view
90
               allowMultiple="false"
91
               category="eu.etaxonomy.taxeditor.editor.category"
92
               class="eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart"
93
               icon="icons/address-book-new.png"
94
               id="eu.etaxonomy.taxeditor.editor.view.descriptive"
95
               name="%view.name"
96
               restorable="true">
97
         </view>
98
          <view
99
                allowMultiple="false"
100
                category="eu.etaxonomy.taxeditor.editor.category"
101
                class="eu.etaxonomy.taxeditor.editor.view.uses.UsesViewPart"
102
                icon="icons/leaf.png"
103
                id="eu.etaxonomy.taxeditor.editor.view.uses"
104
                name="%view.name.0"
105
                restorable="true">
106
         </view>
107
         <view
108
               allowMultiple="false"
109
               category="eu.etaxonomy.taxeditor.editor.category"
110
               class="eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart"
111
               icon="icons/camera-photo.png"
112
               id="eu.etaxonomy.taxeditor.editor.view.media"
113
               name="%view.name.1"
114
               restorable="true">
115
         </view>
116
         <view
117
               category="eu.etaxonomy.taxeditor.editor.category"
118
               class="eu.etaxonomy.taxeditor.editor.view.concept.ConceptViewPart"
119
               id="eu.etaxonomy.taxeditor.editor.view.concept"
120
               name="%view.name.2"
121
               restorable="true">
122
         </view>
123
         <view
124
               category="eu.etaxonomy.taxeditor.editor.category"
125
               class="eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
126
               icon="icons/address-book-new.png"
127
               id="eu.etaxonomy.taxeditor.editor.view.concept.graph"
128
               name="%view.name.3"
129
               restorable="true">
130
         </view>
131
         <category
132
               id="eu.etaxonomy.taxeditor.editor.category"
133
               name="%category.name">
134
         </category>
135
         <view
136
               allowMultiple="true"
137
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
138
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
139
               name="%view.name.4">
140
         </view>
141
         <view
142
               allowMultiple="true"
143
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
144
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
145
               name="%view.name.5">
146
         </view>
147
         <view
148
               allowMultiple="false"
149
               category="eu.etaxonomy.taxeditor.editor.category"
150
               class="eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
151
               icon="icons/edit_16x16.gif"
152
               id="eu.etaxonomy.taxeditor.editor.view.validation.problems"
153
               name="%view.name.6">
154
         </view>
155
      </extension>
156
      
157
	<!-- VALIDATION RELATED STUFF -->
158
	<extension point="org.eclipse.core.resources.markers" name="%extension.name.0" id="eu.etaxonomy.taxeditor.markers.validationerror">
159
		<super type="org.eclipse.core.resources.problemmarker"/>
160
		<attribute name="databaseId"/>
161
		<attribute name="userFriendlyTypeName"/>
162
		<attribute name="userFriendlyDescription"/>
163
		<attribute name="userFriendlyFieldName"/>
164
		<attribute name="validatorMessage"/>
165
		<attribute name="invalidValue"/>
166
		<attribute name="validatorClass"/>
167
		<attribute name="entityClass"/>
168
		<attribute name="entityId"/>
169
   		<persistent value="false"/>
170
   	</extension>
171

    
172
	<extension point="org.eclipse.ui.ide.markerSupport">
173
	    <markerContentGenerator
174
		    id="eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator" 
175
		    name="%markerContentGenerator.name">  
176
	    	<markerTypeReference id="eu.etaxonomy.taxeditor.markers.validationerror" />
177
	    	
178
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible="true" />
179
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible="true" />
180
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible="true" />
181
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible="true" />
182
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible="true" />
183
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible="false" />
184
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityClass" visible="false" />
185
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityId" visible="false" />
186
	    </markerContentGenerator>
187
	    
188
		<markerField
189
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
190
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
191
			name="%marker.field.0">
192
		</markerField>
193
		<markerField
194
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
195
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
196
			name="%marker.field.1">
197
		</markerField>
198
		<markerField
199
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
200
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
201
			name="%marker.field.2 = Attribute">
202
		</markerField>
203
		<markerField
204
			class="eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
205
			id="eu.etaxonomy.taxeditor.markers.validation.invalidValue"
206
			name="%marker.field.3 = Problematic Value">
207
		</markerField>
208
		<markerField
209
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
210
			id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
211
			name="%marker.field.4 = Problem description">
212
		</markerField>
213
		<markerField
214
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
215
			id="eu.etaxonomy.taxeditor.markers.validation.validatorClass"
216
			name="%marker.field.5">
217
		</markerField>
218
		<markerField
219
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
220
			id="eu.etaxonomy.taxeditor.markers.validation.entityClass"
221
			name="%marker.field.6">
222
		</markerField>
223
		<markerField
224
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
225
			id="eu.etaxonomy.taxeditor.markers.validation.entityId"
226
			name="%marker.field.7">
227
		</markerField>
228
	</extension>
229
	
230
  <extension
231
         point="org.eclipse.ui.elementFactories">
232
      <factory
233
            class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
234
            id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
235
      </factory>
236
   </extension>
237
   <extension
238
         point="org.eclipse.ui.menus">
239
      <menuContribution
240
            locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
241
         <command
242
               commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
243
               label="%command.label.46"
244
               style="push">
245
            <visibleWhen
246
                  checkEnabled="true">
247
               <reference
248
                     definitionId="isCdmStoreConnected">
249
               </reference>
250
            </visibleWhen>
251
         </command>
252
         <command
253
               commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
254
               label="%command.label.47"
255
               style="push">
256
            <visibleWhen
257
                  checkEnabled="true">
258
               <reference
259
                     definitionId="isCdmStoreConnected">
260
               </reference>
261
            </visibleWhen>
262
         </command>
263
         <command
264
               commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
265
               label="%command.label.1"
266
               style="push">
267
            <visibleWhen
268
                  checkEnabled="true">
269
               <reference
270
                     definitionId="isCdmStoreConnected">
271
               </reference>
272
            </visibleWhen>
273
         </command>
274
         <command
275
               commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
276
               label="%command.label.2"
277
               style="push">
278
            <visibleWhen
279
                  checkEnabled="true">
280
               <reference
281
                     definitionId="isCdmStoreConnected">
282
               </reference>
283
            </visibleWhen>
284
         </command>
285
         <separator
286
               name="eu.etaxonomy.navigation.menu.new.separator2"
287
               visible="true">
288
         </separator>
289
         <command
290
               commandId="eu.etaxonomy.taxeditor.editor.command.new.specimen"
291
               label="%command.label.3"
292
               style="push">
293
            <visibleWhen
294
                  checkEnabled="true">
295
               <reference
296
                     definitionId="isCdmStoreConnected">
297
               </reference>
298
            </visibleWhen>
299
         </command>
300
         <separator
301
               name="eu.etaxonomy.navigation.menu.new.separator3"
302
               visible="true">
303
         </separator>
304
         <command
305
               commandId="eu.etaxonomy.taxeditor.editor.command.new.datasource"
306
               label="%command.label.48"
307
               style="push">
308
         </command>
309
      </menuContribution>
310
      <menuContribution
311
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
312
         <separator
313
               name="eu.etaxonomy.taxeditor.editor.showViewMenu"
314
               visible="true">
315
         </separator>
316
         <command
317
               commandId="org.eclipse.ui.views.showView"
318
               label="%command.label.4"
319
               style="push">
320
            <parameter
321
                  name="org.eclipse.ui.views.showView.viewId"
322
                  value="eu.etaxonomy.taxeditor.editor.view.descriptive">
323
            </parameter>
324
            <visibleWhen
325
                  checkEnabled="true">
326
               <reference
327
                     definitionId="isCdmStoreConnected">
328
               </reference>
329
            </visibleWhen>
330
         </command>
331
         <command
332
               commandId="org.eclipse.ui.views.showView"
333
               label="%command.label.5"
334
               style="push">
335
            <parameter
336
                  name="org.eclipse.ui.views.showView.viewId"
337
                  value="eu.etaxonomy.taxeditor.editor.view.media">
338
            </parameter>
339
            <visibleWhen
340
                  checkEnabled="true">
341
               <reference
342
                     definitionId="isCdmStoreConnected">
343
               </reference>
344
            </visibleWhen>
345
         </command>
346
         <command
347
               commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
348
               label="Derivative Editor"
349
               style="push">
350
            <visibleWhen
351
                  checkEnabled="true">
352
               <reference
353
                     definitionId="isCdmStoreConnected">
354
               </reference>
355
            </visibleWhen>
356
         </command>
357
         <command
358
               commandId="org.eclipse.ui.views.showView"
359
               label="%command.label.6"
360
               style="push">
361
            <parameter
362
                  name="org.eclipse.ui.views.showView.viewId"
363
                  value="eu.etaxonomy.taxeditor.editor.view.concept">
364
            </parameter>
365
            <visibleWhen
366
                  checkEnabled="true">
367
               <reference
368
                     definitionId="isCdmStoreConnected">
369
               </reference>
370
            </visibleWhen>
371
         </command>
372
         <command
373
               commandId="org.eclipse.ui.views.showView"
374
               label="%command.label.7"
375
               style="push">
376
            <parameter
377
                  name="org.eclipse.ui.views.showView.viewId"
378
                  value="eu.etaxonomy.taxeditor.editor.view.concept.graph">
379
            </parameter>
380
            <visibleWhen
381
                  checkEnabled="true">
382
               <and>
383
                  <reference
384
                        definitionId="isShowExperimentalFeatures">
385
                  </reference>
386
                  <reference
387
                        definitionId="isCdmStoreConnected">
388
                  </reference>
389
               </and>
390
            </visibleWhen>
391
         </command>
392
      </menuContribution>
393
      <menuContribution
394
            locationURI="menu:org.eclipse.ui.main.menu.navigate">
395
         <command
396
               commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
397
               label="%command.label.8"
398
               style="push">
399
         </command>
400
      </menuContribution>
401
      <menuContribution
402
            locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
403
         <menu
404
               label="%menu.label">
405
            <command
406
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
407
                  label="%command.label.9"
408
                  style="push">
409
               <visibleWhen>
410
                  <reference
411
                        definitionId="isAcceptedTaxon">
412
                  </reference>
413
               </visibleWhen>
414
            </command>
415
            <command
416
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
417
                  label="%command.label.10"
418
                  style="push">
419
               <visibleWhen>
420
                  <reference
421
                        definitionId="isAcceptedTaxon">
422
                  </reference>
423
               </visibleWhen>
424
            </command>
425
            <command
426
                  commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
427
                  label="%command.label.11"
428
                  style="push">
429
               <visibleWhen>
430
                  <reference
431
                        definitionId="isSynonym">
432
                  </reference>
433
               </visibleWhen>
434
            </command>
435
            <separator
436
                  name="separator1"
437
                  visible="true">
438
            </separator>
439
           <command
440
                  commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
441
                  label="%command.label.49"
442
                  style="push">
443
               <visibleWhen>
444
                  <or>
445
                     <reference
446
                           definitionId="isAcceptedTaxon">
447
                     </reference>
448
                     <reference
449
                           definitionId="isMisapplication">
450
                     </reference>
451
                  </or>
452
               </visibleWhen>
453
            </command>
454
         </menu>
455
        <!--<command
456
               commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
457
               label="Change Accepted Taxon to Synonym"
458
               style="push">
459
            <visibleWhen
460
                  checkEnabled="true">
461
               <reference
462
                     definitionId="isAcceptedAndHasNoHomotypicSynonyms">
463
               </reference>
464
            </visibleWhen
465
                <visibleWhen>                  
466
                     <or>
467
                        <reference
468
                              definitionId="isAcceptedTaxon">
469
                        </reference>
470
                        <reference
471
                              definitionId="isMisapplication">
472
                        </reference>
473
                     </or>                  
474
               </visibleWhen>
475
         </command>-->
476
         <menu
477
               label="%menu.label.0">
478
            <command
479
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
480
                  label="%command.label.12"
481
                  style="push">
482
               <visibleWhen>
483
                  <not>
484
                     <or>
485
                        <reference
486
                              definitionId="isAcceptedTaxon">
487
                        </reference>
488
                        <reference
489
                              definitionId="isMisapplication">
490
                        </reference>
491
                     </or>
492
                  </not>
493
               </visibleWhen>
494
            </command>
495
            <command
496
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
497
                  label="%command.label.13"
498
                  style="push">
499
               <visibleWhen>
500
                  <not>
501
                     <or>
502
                        <reference
503
                              definitionId="isAcceptedTaxon">
504
                        </reference>
505
                        <reference
506
                              definitionId="isSynonym">
507
                        </reference>
508
                     </or>
509
                  </not>
510
               </visibleWhen>
511
            </command>
512
            <command
513
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
514
                  label="%command.label.14"
515
                  style="push">
516
               <visibleWhen>
517
                  <not>
518
                     <or>
519
                        <reference
520
                              definitionId="isAcceptedTaxon">
521
                        </reference>
522
                        <reference
523
                              definitionId="isMisapplication">
524
                        </reference>
525
                     </or>
526
                  </not>
527
               </visibleWhen>
528
            </command>
529
         </menu>
530
         <separator
531
               name="taxeditor-editor.separator1"
532
               visible="true">
533
         </separator>
534
         <command
535
               commandId="eu.etaxonomy.taxeditor.editor.name.delete"
536
               label="%command.label.15"
537
               style="push">
538
            <visibleWhen>
539
               <or>
540
                  <reference
541
                        definitionId="isSynonym">
542
                  </reference>
543
                  <reference
544
                        definitionId="isMisapplication">
545
                  </reference>
546
                  <reference
547
                        definitionId="isConceptRelation">
548
                  </reference>
549
               </or>
550
            </visibleWhen>
551
         </command>
552
         <command
553
               commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
554
               label="%command.label.16"
555
               style="push">
556
            <visibleWhen>
557
               <reference
558
                     definitionId="hasEmptyNames">
559
               </reference>
560
            </visibleWhen>
561
         </command>
562
         <separator
563
               name="taxeditor-editor.separator2"
564
               visible="true">
565
         </separator>
566
         <dynamic
567
               class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
568
               id="taxeditor-editor.dynamic.setBasionym">
569
            <visibleWhen>
570
               <or>
571
                  <reference
572
                        definitionId="isAcceptedTaxon">
573
                  </reference>
574
                  <reference
575
                        definitionId="isSynonym">
576
                  </reference>
577
               </or>
578
            </visibleWhen>
579
         </dynamic>
580
         <command
581
               commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
582
               label="%command.label.17"
583
               style="push">
584
            <visibleWhen>
585
               <reference
586
                     definitionId="isSynonym">
587
               </reference>
588
            </visibleWhen>
589
         </command>
590
         <command
591
                  commandId="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
592
                  label="%command.label.56"
593
                  style="push">
594
               <visibleWhen>
595
                   <reference
596
                         definitionId="isSynonym">
597
                   </reference>
598
                </visibleWhen>
599
          </command>
600
         <separator
601
               name="taxeditor-editor.separator3"
602
               visible="true">
603
         </separator>
604
         <command
605
               commandId="org.eclipse.ui.views.showView"
606
               label="%command.label.18"
607
               style="push">
608
            <parameter
609
                  name="org.eclipse.ui.views.showView.viewId"
610
                  value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
611
            </parameter>
612
         </command>
613
         <separator
614
               name="taxeditor-editor.separator4"
615
               visible="true">
616
         </separator>
617
         <command
618
               commandId="org.eclipse.ui.file.save"
619
               label="%command.label.19"
620
               style="push">
621
         </command>
622
      </menuContribution>
623
      <menuContribution
624
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
625
         <command
626
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
627
               label="%command.label.20"
628
               style="push">
629
         </command>
630
         <separator
631
               name="taxeditor-editor.separator1"
632
               visible="true">
633
         </separator>
634
         <command
635
               commandId="eu.etaxonomy.taxeditor.key.polytomous.delete"
636
               label="%command.label.21"
637
               style="push">
638
         </command>
639
         <separator
640
               name="taxeditor-editor.separator2"
641
               visible="true">
642
         </separator>
643
         <command
644
               commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
645
               label="%command.label.22"
646
               style="push">
647
         </command>
648
         <separator
649
               name="taxeditor-editor.separator3"
650
               visible="true">
651
         </separator>
652
      </menuContribution>
653
      <menuContribution
654
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
655
         <command
656
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
657
               label="%command.label.23"
658
               style="push">
659
         </command>
660
         <command
661
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
662
               label="%command.label.24"
663
               style="push">
664
         </command>
665
         <command
666
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
667
               label="%command.label.25"
668
               style="push">
669
         </command>
670
         <command
671
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
672
               label="%command.label.26"
673
               style="push">
674
         </command>
675
      </menuContribution>
676
      <menuContribution
677
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
678
         <command
679
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
680
               label="%command.label.27"
681
               style="push">
682
         </command>
683
         <separator
684
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
685
               visible="true">
686
         </separator>
687
         <menu
688
               label="%menu.label.1">
689
            <dynamic
690
                  class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
691
                  id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
692
            </dynamic>
693
            <visibleWhen
694
                  checkEnabled="true">
695
               <or>
696
                  <reference
697
                        definitionId="isDescription">
698
                  </reference>
699
                  <reference
700
                        definitionId="isDescriptionElement">
701
                  </reference>
702
                  <reference
703
                        definitionId="isFeatureNodeContainer">
704
                  </reference>
705
               </or>
706
            </visibleWhen>
707
         </menu>
708
         <separator
709
               name="taxeditor-editor.separator1"
710
               visible="true">
711
         </separator>
712
         <command
713
               commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
714
               label="%command.label.51"
715
               style="push">
716
            <visibleWhen
717
                  checkEnabled="true">
718
               <and>
719
                  <with
720
                        variable="selection">
721
                     <count
722
                           value="+">
723
                     </count>
724
                  </with>
725
                  <reference
726
                        definitionId="isIndividualsAssociation">
727
                  </reference>
728
               </and>
729
            </visibleWhen>
730
         </command>
731
         <command
732
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
733
               label="%command.label.28"
734
               style="push">
735
            <visibleWhen
736
                  checkEnabled="true">
737
               <reference
738
                     definitionId="isDescription">
739
               </reference>
740
            </visibleWhen>
741
         </command>
742
         <command
743
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
744
               label="%command.label.29"
745
               style="push">
746
            <visibleWhen
747
                  checkEnabled="true">
748
               <or>
749
                  <reference
750
                        definitionId="isFeatureNodeContainer">
751
                  </reference>
752
                   <reference
753
                        definitionId="isDescriptionElement">
754
                  </reference>
755
              </or>
756
            </visibleWhen>
757
         </command>
758
         <separator
759
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
760
               visible="true">
761
         </separator>
762
                  <command
763
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
764
               label="%command.label.30"
765
               style="push">
766
         </command>
767
         <separator
768
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
769
               visible="true">
770
         </separator>
771
         <command
772
               commandId="org.eclipse.ui.file.save"
773
               label="%command.label.31"
774
               style="push">
775
         </command>
776
         <separator
777
               name="eu.etaxonomy.taxeditor.editor.separator1">
778
         </separator>
779
      </menuContribution>
780
      <menuContribution
781
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
782
         <command
783
               commandId="eu.etaxonomy.taxeditor.editor.derivate.delete"
784
               label="%command.label.52"
785
               style="push">
786
         </command>
787
         <command
788
               commandId="eu.etaxonomy.taxeditor.editor.derivate.createFieldUnit"
789
               label="%command.label.53"
790
               style="push">
791
         </command>
792
         <command
793
               commandId="eu.etaxonomy.taxeditor.editor.derivate.deepDelete"
794
               icon="icons/deep-delete-16x16-32.png"
795
               label="%command.label.54"
796
               style="push">
797
         </command>
798
         <dynamic
799
               class="eu.etaxonomy.taxeditor.editor.view.derivate.contextMenu.DerivateViewContextMenu"
800
               id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateContextMenu">
801
         </dynamic>
802
      </menuContribution>
803
      <menuContribution
804
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
805
         <dynamic
806
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
807
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
808
         </dynamic>
809
      </menuContribution>
810
      <menuContribution
811
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
812
         <dynamic
813
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
814
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
815
         </dynamic>
816
      </menuContribution>
817
      
818
      
819
      
820
      
821
      <menuContribution
822
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.uses">
823
         <command
824
               commandId="eu.etaxonomy.taxeditor.use.commands.adduse"
825
               label="%command.label.32"
826
               style="push">
827
         </command>
828
         <command
829
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
830
               label="%command.label.33"
831
               style="push">
832
            <visibleWhen
833
                  checkEnabled="true">
834
               <or>
835
                  <reference
836
                        definitionId="isDescription">
837
                  </reference>
838
                  <reference
839
                        definitionId="isDescriptionElement">
840
                  </reference>
841
                  <reference
842
                        definitionId="isFeatureNodeContainer">
843
                  </reference>
844
               </or>
845
            </visibleWhen>
846
         </command>
847
         <command
848
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
849
               label="%command.label.34"
850
               style="push">
851
            <visibleWhen
852
                  checkEnabled="true">
853
               <or>
854
                  <reference
855
                        definitionId="isDescription">
856
                  </reference>
857
                  <reference
858
                        definitionId="isDescriptionElement">
859
                  </reference>
860
                  <reference
861
                        definitionId="isFeatureNodeContainer">
862
                  </reference>
863
               </or>
864
            </visibleWhen>
865
         </command>
866
         <separator
867
               name="eu.etaxonomy.taxeditor.usesEditor.separator3"
868
               visible="true">
869
         </separator>
870
         <separator
871
               name="taxeditor-editor.separator1"
872
               visible="true">
873
         </separator>
874
         <separator
875
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
876
               visible="true">
877
         </separator>
878
         <command
879
               commandId="eu.etaxonomy.taxeditor.editor.use.command.delete"
880
               label="%command.label.35"
881
               style="push">
882
         </command>
883
         <separator
884
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
885
               visible="true">
886
         </separator>
887
         <command
888
               commandId="org.eclipse.ui.file.save"
889
               label="%command.label.36"
890
               style="push">
891
         </command>
892
      </menuContribution>
893
      
894
      
895
      
896
      
897
      
898
      <menuContribution
899
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
900
         <command
901
               commandId="eu.etaxonomy.taxeditor.editor.media.command.newimagegallery"
902
               label="%command.label.37"
903
               style="push">
904
            <visibleWhen>
905
               <or>
906
                  <reference
907
                        definitionId="isBulkEditor">
908
                  </reference>
909
                  <reference
910
                        definitionId="isTaxonEditor">
911
                  </reference>
912
                  <reference
913
                        definitionId="isDerivateEditor">
914
                  </reference>
915
               </or>
916
            </visibleWhen>
917
         </command>
918
         <separator
919
               name="taxeditor-editor.separator1"
920
               visible="true">
921
         </separator>
922
         <command
923
               commandId="eu.etaxonomy.taxeditor.editor.media.command.newimage"
924
               label="%command.label.38"
925
               style="push">
926
            <visibleWhen>
927
               <reference
928
                     definitionId="isImageGallery">
929
               </reference>
930
            </visibleWhen>
931
         </command>
932
         <command
933
               commandId="eu.etaxonomy.taxeditor.editor.media.command.useExistingImage"
934
               label="%command.label.50"
935
               style="push">
936
            <visibleWhen>
937
               <reference
938
                     definitionId="isImageGallery">
939
               </reference>
940
            </visibleWhen>
941
         </command>
942
         <command
943
               commandId="eu.etaxonomy.taxeditor.editor.media.command.moveimgdown"
944
               label="%command.label.39"
945
               style="push">
946
            <visibleWhen>
947
               <reference
948
                     definitionId="isMedia">
949
               </reference>
950
            </visibleWhen>
951
         </command>
952
         <command
953
               commandId="eu.etaxonomy.taxeditor.editor.media.command.moveimgup"
954
               label="%command.label.40"
955
               style="push">
956
            <visibleWhen>
957
               <reference
958
                     definitionId="isMedia">
959
               </reference>
960
            </visibleWhen>
961
         </command>
962
         <separator
963
               name="taxeditor-editor.separator2"
964
               visible="true">
965
         </separator>
966
         <command
967
               commandId="eu.etaxonomy.taxeditor.editor.media.command.delete"
968
               label="%command.label.41"
969
               style="push">
970
         </command>
971
         <command
972
               commandId="org.eclipse.ui.file.save"
973
               label="%command.label.42"
974
               style="push">
975
         </command>
976
      </menuContribution>
977
      <menuContribution
978
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
979
         <menu
980
               label="%menu.label.3">
981
            <dynamic
982
                  class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
983
                  id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
984
            </dynamic>
985
         </menu>
986
         <command
987
               commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
988
               label="%command.label.43"
989
               style="push">
990
         </command>
991
         <separator
992
               name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
993
               visible="true">
994
         </separator>
995
         <command
996
               commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete"
997
               label="%command.label.44"
998
               style="push">
999
         </command>
1000
      </menuContribution>
1001
      <menuContribution
1002
            allPopups="false"
1003
            locationURI="popup:#BulkEditorContext?before=taxeditor-bulkeditor.separator1">
1004
         <command
1005
               commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1006
               label="%command.label.45"
1007
               style="push">
1008
            <visibleWhen>
1009
               <reference
1010
                     definitionId="isGroupEditor">
1011
               </reference>
1012
            </visibleWhen>
1013
         </command>
1014
      </menuContribution>
1015
      <menuContribution
1016
            allPopups="false"
1017
            locationURI="toolbar:eu.etaxonomy.taxeditor.editor.view.descriptive">
1018
         <command
1019
               commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1020
               icon="icons/link_obj.gif"
1021
               style="toggle"
1022
               tooltip="%command.tooltip">
1023
         </command>
1024
      </menuContribution>
1025
      <menuContribution
1026
            allPopups="false"
1027
            locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup?after=taxeditor-navigation.separator2">
1028
         <command
1029
               commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1030
               label="%command.label.55"
1031
               style="push">
1032
            <visibleWhen
1033
                  checkEnabled="false">
1034
               <and>
1035
                  <reference
1036
                        definitionId="isCdmStoreConnected">
1037
                  </reference>
1038
                  <reference
1039
                        definitionId="isTaxonNode">
1040
                  </reference>
1041
               </and>
1042
            </visibleWhen>
1043
         </command>
1044
         <separator
1045
               name="eu.etaxonomy.taxeditor.editor.separator1"
1046
               visible="true">
1047
         </separator>
1048
      </menuContribution>
1049
      <menuContribution
1050
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?after=org.eclipse.ui.views.showView.supplemental">
1051
         <separator
1052
               name="eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
1053
               visible="true">
1054
         </separator>
1055
         <command
1056
               commandId="org.eclipse.ui.views.showView"
1057
               label="%command.name.40"
1058
               style="push">
1059
            <parameter
1060
                  name="org.eclipse.ui.views.showView.viewId"
1061
                  value="eu.etaxonomy.taxeditor.editor.view.validation.problems">
1062
            </parameter>
1063
            <visibleWhen
1064
                  checkEnabled="true">
1065
               <reference
1066
                     definitionId="isCdmStoreConnected">
1067
               </reference>
1068
            </visibleWhen>
1069
         </command>
1070
      </menuContribution>
1071
   </extension>
1072
   <extension
1073
         point="org.eclipse.ui.handlers">
1074
      <handler
1075
            class="org.eclipse.ui.internal.handlers.NewEditorHandler"
1076
            commandId="org.eclipse.ui.window.newEditor">
1077
         <activeWhen>
1078
            <not>
1079
               <instanceof
1080
                     value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
1081
               </instanceof>
1082
            </not>
1083
         </activeWhen>
1084
         <enabledWhen>
1085
            <count
1086
                  value="-1">
1087
            </count>
1088
         </enabledWhen>
1089
      </handler>
1090
      <handler
1091
            class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
1092
            commandId="eu.etaxonomy.taxeditor.editor.name.command.delete">
1093
         <activeWhen>
1094
            <and>
1095
               <reference
1096
                     definitionId="isTaxonBase">
1097
               </reference>
1098
              <not>
1099
                  <reference
1100
                        definitionId="isAcceptedTaxon">
1101
                  </reference>
1102
               </not>
1103
            </and>
1104
         </activeWhen>
1105
      </handler>
1106
      <handler
1107
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1108
            commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete">
1109
          <activeWhen>
1110
             <with
1111
                   variable="activePartId">
1112
                <or>
1113
                   <equals
1114
                         value="eu.etaxonomy.taxeditor.editor.view.descriptive">
1115
                   </equals>
1116
                   <equals
1117
                         value="eu.etaxonomy.taxeditor.editor.view.media">
1118
                   </equals>
1119
                   <equals
1120
                     	value="eu.etaxonomy.taxeditor.editor.view.uses">
1121
               		</equals>
1122
                </or>
1123
           	 </with>
1124
         </activeWhen>
1125
      </handler>
1126
      <handler
1127
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
1128
            commandId="eu.etaxonomy.taxeditor.editor.key.polytomous.command.delete">
1129
         <activeWhen>
1130
            <with
1131
                  variable="activePartId">
1132
               <equals
1133
                     value="eu.etaxonomy.taxeditor.editor.key">
1134
               </equals>
1135
            </with>
1136
         </activeWhen>
1137
      </handler>
1138
      <handler
1139
            class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
1140
            commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete">
1141
         <activeWhen>
1142
            <with
1143
                  variable="activePartId">
1144
               <equals
1145
                     value="eu.etaxonomy.taxeditor.editor.view.concept">
1146
               </equals>
1147
            </with>
1148
         </activeWhen>
1149
      </handler>
1150
      <handler
1151
            class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1152
            commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler">
1153
      </handler>
1154
      <handler
1155
            class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1156
            commandId="eu.etaxonomy.taxeditor.editor.view.derivate.command.delete">
1157
         <activeWhen>
1158
            <with
1159
                  variable="activePartId">
1160
               <equals
1161
                     value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1162
               </equals>
1163
            </with>
1164
         </activeWhen>
1165
      </handler>
1166
      <handler
1167
            class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivateEditorForTaxonHandler"
1168
            commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView">
1169
         <activeWhen>
1170
            <with
1171
                  variable="activePartId">
1172
               <equals
1173
                     value="eu.etaxonomy.taxeditor.navigation.navigator">
1174
               </equals>
1175
            </with>
1176
         </activeWhen>
1177
      </handler>
1178
      <handler
1179
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.ToggleShowOnlyIndividualAssociationsHandler"
1180
            commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations">
1181
      </handler>
1182
      <handler
1183
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
1184
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
1185
         <activeWhen>
1186
            <reference
1187
                  definitionId="isRemoting">
1188
            </reference>
1189
         </activeWhen>
1190
      </handler>
1191
      <handler
1192
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
1193
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
1194
         <activeWhen>
1195
            <reference
1196
                  definitionId="isRemoting">
1197
            </reference>
1198
         </activeWhen>
1199
      </handler>
1200
   </extension>
1201
   <extension
1202
         name="%extension.name"
1203
         point="org.eclipse.ui.commands">
1204
      <category
1205
            id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1206
            name="%category.name.0">
1207
      </category>
1208
      <command
1209
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1210
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
1211
            id="eu.etaxonomy.taxeditor.editor.command.openParent"
1212
            name="%command.name">
1213
      </command>
1214
      <command
1215
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1216
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
1217
            id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
1218
            name="%command.name.0">
1219
      </command>
1220
      <command
1221
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1222
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
1223
            id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
1224
            name="%command.name.1">
1225
      </command>
1226
      <command
1227
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1228
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
1229
            id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
1230
            name="%command.name.2">
1231
      </command>
1232
     <command
1233
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1234
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
1235
            id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
1236
            name="%command.name.36">
1237
      </command>
1238
      <!--command
1239
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
1240
            id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
1241
            name="Move Taxon">
1242
      </command-->
1243
      <command
1244
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1245
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
1246
            id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
1247
            name="%command.name.3">
1248
      </command>
1249
      <command
1250
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1251
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
1252
            id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
1253
            name="%command.name.4">
1254
      </command>
1255
      <command
1256
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1257
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1258
            id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1259
            name="%command.name.5">
1260
      </command>
1261
      <command
1262
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1263
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1264
            id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1265
            name="%command.name.6">
1266
      </command>
1267
      <command
1268
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1269
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.MoveSynonymToAnotherAcceptedTaxonHandler"
1270
            id="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
1271
            name="%command.name.46">
1272
      </command>
1273
      <command
1274
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1275
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1276
            id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1277
            name="%command.name.7">
1278
      </command>
1279
      <command
1280
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1281
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1282
            id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1283
            name="%command.name.8">
1284
      </command>
1285
     <!-- <command
1286
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1287
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1288
            id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1289
            name="Change Accepted Taxon to Synonym">
1290
      </command>-->
1291
      <command
1292
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1293
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
1294
            id="eu.etaxonomy.taxeditor.editor.name.delete"
1295
            name="%command.name.45">
1296
      </command>
1297
      <command
1298
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1299
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1300
            id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1301
            name="%command.name.9">
1302
      </command>
1303
      <category
1304
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1305
            name="%category.name.1">
1306
      </category>
1307
      <command
1308
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1309
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1310
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.createDescriptionElement"
1311
            name="%command.name.10">
1312
      </command>
1313
      <command
1314
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1315
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1316
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
1317
            name="%command.name.11">
1318
      </command>
1319
       <command
1320
             categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1321
             defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1322
             id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
1323
             name="%command.name.48">
1324
      </command>
1325
      <category
1326
            id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1327
            name="%category.name.2">
1328
      </category>
1329
      <command
1330
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1331
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1332
            id="eu.etaxonomy.taxeditor.use.commands.adduse"
1333
            name="%command.name.14">
1334
      </command>
1335
      <command
1336
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1337
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1338
            id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1339
            name="%command.name.16">
1340
      </command>
1341
      <command
1342
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1343
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1344
            id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1345
            name="%command.name.15">
1346
      </command>
1347
      <command
1348
            id="eu.etaxonomy.taxeditor.editor.use.command.delete"
1349
            name="%command.name.47">
1350
      </command>
1351
      <category
1352
            id="eu.etaxonomy.taxeditor.editor.media.category"
1353
            name="%category.name.3">
1354
      </category>
1355
      <command
1356
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1357
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1358
            id="eu.etaxonomy.taxeditor.editor.media.command.moveimgdown"
1359
            name="%command.name.19">
1360
      </command>
1361
      <command
1362
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1363
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1364
            id="eu.etaxonomy.taxeditor.editor.media.command.newimagegallery"
1365
            name="%command.name.20">
1366
      </command>
1367
      <command
1368
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1369
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1370
            id="eu.etaxonomy.taxeditor.editor.media.command.newimage"
1371
            name="%command.name.21">
1372
      </command>
1373
      <command
1374
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1375
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1376
            id="eu.etaxonomy.taxeditor.editor.media.command.useExistingImage"
1377
            name="%command.name.37">
1378
      </command>
1379
      <command
1380
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1381
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1382
            id="eu.etaxonomy.taxeditor.editor.media.command.moveimgup"
1383
            name="%command.name.22">
1384
      </command>
1385
       <command
1386
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1387
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1388
            id="eu.etaxonomy.taxeditor.editor.media.command.delete"
1389
            name="%command.name.49">
1390
      </command>
1391
      
1392
      <category
1393
            id="eu.etaxonomy.taxeditor.editor.new.category"
1394
            name="%category.name.4">
1395
      </category>
1396
      <command
1397
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1398
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1399
            id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1400
            name="%command.name.23">
1401
      </command>
1402
      <command
1403
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1404
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1405
            id="eu.etaxonomy.taxeditor.editor.command.new.name"
1406
            name="%command.name.24">
1407
      </command>
1408
      <command
1409
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1410
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1411
            id="eu.etaxonomy.taxeditor.editor.command.new.team"
1412
            name="%command.name.25">
1413
      </command>
1414
      <command
1415
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1416
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1417
            id="eu.etaxonomy.taxeditor.editor.command.new.person"
1418
            name="%command.name.26">
1419
      </command>
1420
      <command
1421
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1422
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
1423
            id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
1424
            name="%command.name.27">
1425
      </command>
1426
      <category
1427
            id="eu.etaxonomy.taxeditor.editor.key.category"
1428
            name="%category.name.5">
1429
      </category>
1430
      <command
1431
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1432
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1433
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1434
            name="%command.name.28">
1435
      </command>
1436
      <command
1437
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1438
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1439
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1440
            name="%command.name.29">
1441
      </command>
1442
      <command
1443
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1444
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1445
            id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1446
            name="%command.name.30">
1447
      </command>
1448
      <command
1449
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1450
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1451
            id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1452
            name="%command.name.31">
1453
      </command>
1454
      <command
1455
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
1456
            id="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
1457
            name="%command.name.50">
1458
      </command>
1459
      <category
1460
            id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1461
            name="%category.name.6">
1462
      </category>
1463
      <command
1464
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1465
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1466
            id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1467
            name="%command.name.32">
1468
      </command>
1469
      <command
1470
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1471
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1472
            id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1473
            name="%command.name.33">
1474
      </command>
1475
      <category
1476
            id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1477
            name="%category.name.7">
1478
      </category>
1479
      <command
1480
            categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1481
            defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1482
            id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1483
            name="%command.name.34">
1484
      </command>
1485
      <command
1486
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1487
            id="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1488
            name="%command.name.35">
1489
      </command>
1490
       <command
1491
             defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1492
             id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1493
             name="%command.name.38">
1494
       </command>
1495
      <command
1496
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1497
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1498
            id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1499
            name="%command.name.39">
1500
      </command>
1501
      <command
1502
            id="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1503
            name="%command.name.41">
1504
      </command>
1505
      <command
1506
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenTaxonEditorHandler"
1507
            id="eu.etaxonomy.taxeditor.editor.openTaxonEditor"
1508
            name="%command.name.42">
1509
         <commandParameter
1510
               id="eu.etaxonomy.taxeditor.editor.taxonParameter"
1511
               name="%commandParameter.name"
1512
               optional="false"
1513
               typeId="eu.etaxonomy.taxeditor.editor.taxonParameterType">
1514
         </commandParameter>
1515
      </command>
1516
      <commandParameterType
1517
            converter="eu.etaxonomy.taxeditor.editor.handler.TaxonParameterConverter"
1518
            id="eu.etaxonomy.taxeditor.editor.taxonParameterType"
1519
            type="eu.etaxonomy.cdm.model.taxon.TaxonBase">
1520
      </commandParameterType>
1521
      <command
1522
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.CreateFieldUnitHandler"
1523
            id="eu.etaxonomy.taxeditor.editor.derivate.createFieldUnit"
1524
            name="%command.name.43">
1525
      </command>
1526
      <command
1527
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1528
            id="eu.etaxonomy.taxeditor.editor.derivate.deepDelete"
1529
            name="%command.name.44">
1530
      </command>
1531
      <command
1532
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1533
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1534
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
1535
            name="%command.name.13">
1536
      </command>
1537
       
1538
      <command
1539
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1540
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1541
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
1542
            name="%command.name.12">
1543
      </command>
1544
      <command
1545
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1546
            id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1547
            name="Open Derivative Editor">
1548
         <commandParameter
1549
               id="eu.etaxonomy.taxeditor.specimenUuidParameter"
1550
               name="Specimen UUID parameter"
1551
               optional="true"
1552
               typeId="eu.etaxonomy.taxeditor.specimenUuidParameterType">
1553
         </commandParameter>
1554
      </command>
1555
        
1556
   </extension>
1557
   <extension
1558
         point="org.eclipse.ui.commands">
1559
      <commandParameterType
1560
            converter="eu.etaxonomy.taxeditor.handler.UuidParameterConverter"
1561
            id="eu.etaxonomy.taxeditor.specimenUuidParameterType"
1562
            type="java.util.UUID">
1563
      </commandParameterType>
1564
   </extension>
1565
   <extension
1566
         point="org.eclipse.core.expressions.definitions">
1567
      <definition
1568
            id="nameEditorActive">
1569
         <with
1570
               variable="activeEditorId">
1571
            <equals
1572
                  value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1573
            </equals>
1574
         </with>
1575
      </definition>
1576
      <definition
1577
            id="isAcceptedTaxon">
1578
         <with
1579
               variable="selection">
1580
            <test
1581
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1582
            </test>
1583
         </with>
1584
      </definition>
1585
      <definition
1586
            id="isSynonym">
1587
         <with
1588
               variable="selection">
1589
            <test
1590
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1591
            </test>
1592
         </with>
1593
      </definition>
1594
      <definition
1595
            id="isMisapplication">
1596
         <with
1597
               variable="selection">
1598
            <test
1599
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1600
            </test>
1601
         </with>
1602
      </definition>
1603
      <definition
1604
            id="isTaxonBase">
1605
         <with
1606
               variable="selection">
1607
            <test
1608
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1609
            </test>
1610
         </with>
1611
      </definition>
1612
      <definition
1613
            id="hasEmptyNames">
1614
         <with
1615
               variable="selection">
1616
            <test
1617
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1618
            </test>
1619
         </with>
1620
      </definition>
1621
      <definition
1622
            id="isDeletable">
1623
         <with
1624
               variable="selection">
1625
            <test
1626
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1627
            </test>
1628
         </with>
1629
      </definition>
1630
      <definition
1631
            id="isMedia">
1632
         <with
1633
               variable="selection">
1634
            <test
1635
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1636
            </test>
1637
         </with>
1638
      </definition>
1639
      <definition
1640
            id="isTaxonEditor">
1641
         <with
1642
               variable="selection">
1643
            <test
1644
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1645
            </test>
1646
         </with>
1647
      </definition>
1648
      <definition
1649
            id="isBulkEditor">
1650
         <with
1651
               variable="selection">
1652
            <test
1653
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1654
            </test>
1655
         </with>
1656
      </definition>
1657
      <definition
1658
            id="isDerivateEditor">
1659
         <with
1660
               variable="selection">
1661
            <test
1662
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1663
            </test>
1664
         </with>
1665
      </definition>
1666
      <definition
1667
            id="isDescription">
1668
         <with
1669
               variable="selection">
1670
            <test
1671
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1672
            </test>
1673
         </with>
1674
      </definition>
1675
      <definition
1676
            id="isDescriptionElement">
1677
         <with
1678
               variable="selection">
1679
            <test
1680
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1681
            </test>
1682
         </with>
1683
      </definition>
1684
      <definition
1685
            id="isFeatureNodeContainer">
1686
         <with
1687
               variable="selection">
1688
            <test
1689
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1690
            </test>
1691
         </with>
1692
      </definition>
1693
      <definition
1694
            id="isImageGallery">
1695
         <with
1696
               variable="selection">
1697
            <test
1698
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1699
            </test>
1700
         </with>
1701
      </definition>
1702
      <definition
1703
            id="isAcceptedAndHasNoHomotypicSynonyms">
1704
         <with
1705
               variable="selection">
1706
            <test
1707
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1708
            </test>
1709
         </with>
1710
      </definition>
1711
      <definition
1712
            id="isGroupEditor">
1713
         <with
1714
               variable="activeEditor">
1715
            <test
1716
                  property="taxeditor-bulkeditor.propertyTester.isGroupEditor">
1717
            </test>
1718
         </with>
1719
      </definition>
1720
      <definition
1721
            id="isIndividualsAssociation">
1722
         <with
1723
               variable="selection">
1724
            <test
1725
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
1726
            </test>
1727
         </with>
1728
      </definition>
1729
      <definition
1730
            id="isRemoting">
1731
         <test
1732
               property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
1733
         </test>
1734
      </definition>
1735
      <definition
1736
            id="isSequence">
1737
         <with
1738
               variable="selection">
1739
            <test
1740
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1741
            </test>
1742
         </with>
1743
      </definition>
1744
      <definition
1745
            id="isSingleRead">
1746
         <with
1747
               variable="selection">
1748
            <test
1749
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1750
            </test>
1751
         </with>
1752
      </definition>
1753
   </extension>
1754
   <extension
1755
         point="org.eclipse.core.expressions.propertyTesters">
1756
      <propertyTester
1757
            class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1758
            id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1759
            namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1760
            properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms"
1761
            type="org.eclipse.jface.viewers.IStructuredSelection">
1762
      </propertyTester>
1763
      <propertyTester
1764
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1765
            id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1766
            namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1767
            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1768
            type="org.eclipse.jface.viewers.TreeSelection">
1769
      </propertyTester>
1770
      <propertyTester
1771
            class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1772
            id="taxeditor-bulkeditor.PropertyTester"
1773
            namespace="taxeditor-bulkeditor.propertyTester"
1774
            properties="isGroupEditor"
1775
            type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1776
      </propertyTester>
1777
      <propertyTester
1778
            class="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1779
            id="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1780
            namespace="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1781
            properties="isSequence,isSingleRead"
1782
            type="org.eclipse.jface.viewers.IStructuredSelection">
1783
      </propertyTester>
1784
   </extension>
1785
   <extension
1786
         point="org.eclipse.ui.bindings">   
1787
      <scheme
1788
            description="%scheme.description"
1789
            id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1790
            name="%scheme.name">
1791
      </scheme>
1792
   </extension>
1793
    <extension
1794
         point="org.eclipse.ui.importWizards">
1795
      <wizard
1796
            category="eu.etaxonomy.taxeditor.import.category.cdm"
1797
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1798
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1799
            name="%wizard.name">
1800
         <description>
1801
            %wizard.description
1802
         </description>
1803
      </wizard>
1804
   </extension>
1805
   <extension
1806
          point="eu.etaxonomy.taxeditor.store.cdmViewer">
1807
       <cdmViewer
1808
             class="eu.etaxonomy.taxeditor.editor.EditorCdmViewer">
1809
       </cdmViewer>
1810
    </extension>
1811
</plugin>
(5-5/6)