Project

General

Profile

Download (54.8 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/address-book-new.png"
83
            id="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
84
            name="%editor.name.8">
85
      </editor>
86
      <editor
87
            class="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor"
88
            default="false"
89
            id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor"
90
            name="Alignment Editor">
91
      </editor>
92
   </extension>
93
      <extension
94
            point="org.eclipse.ui.views">
95
         <view
96
               allowMultiple="false"
97
               category="eu.etaxonomy.taxeditor.editor.category"
98
               class="eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart"
99
               icon="icons/address-book-new.png"
100
               id="eu.etaxonomy.taxeditor.editor.view.descriptive"
101
               name="%view.name"
102
               restorable="true">
103
         </view>
104
          <view
105
                allowMultiple="false"
106
                category="eu.etaxonomy.taxeditor.editor.category"
107
                class="eu.etaxonomy.taxeditor.editor.view.uses.UsesViewPart"
108
                icon="icons/leaf.png"
109
                id="eu.etaxonomy.taxeditor.editor.view.uses"
110
                name="%view.name.0"
111
                restorable="true">
112
         </view>
113
         <view
114
               allowMultiple="false"
115
               category="eu.etaxonomy.taxeditor.editor.category"
116
               class="eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart"
117
               icon="icons/camera-photo.png"
118
               id="eu.etaxonomy.taxeditor.editor.view.media"
119
               name="%view.name.1"
120
               restorable="true">
121
         </view>
122
         <view
123
               category="eu.etaxonomy.taxeditor.editor.category"
124
               class="eu.etaxonomy.taxeditor.editor.view.concept.ConceptViewPart"
125
               id="eu.etaxonomy.taxeditor.editor.view.concept"
126
               name="%view.name.2"
127
               restorable="true">
128
         </view>
129
         <view
130
               category="eu.etaxonomy.taxeditor.editor.category"
131
               class="eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
132
               icon="icons/address-book-new.png"
133
               id="eu.etaxonomy.taxeditor.editor.view.concept.graph"
134
               name="%view.name.3"
135
               restorable="true">
136
         </view>
137
         <category
138
               id="eu.etaxonomy.taxeditor.editor.category"
139
               name="%category.name">
140
         </category>
141
         <view
142
               allowMultiple="true"
143
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
144
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
145
               name="%view.name.4">
146
         </view>
147
         <view
148
               allowMultiple="true"
149
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
150
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
151
               name="%view.name.5">
152
         </view>
153
      </extension>
154
   <extension
155
         point="org.eclipse.ui.elementFactories">
156
      <factory
157
            class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
158
            id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
159
      </factory>
160
   </extension>
161
   <extension
162
         point="org.eclipse.ui.menus">
163
      <menuContribution
164
            locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
165
         <command
166
               commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
167
               label="%command.label.46"
168
               style="push">
169
         </command>
170
         <command
171
               commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
172
               label="%command.label.47"
173
               style="push">
174
         </command>
175
         <command
176
               commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
177
               label="%command.label.1"
178
               style="push">
179
         </command>
180
         <command
181
               commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
182
               label="%command.label.2"
183
               style="push">
184
         </command>
185
         <separator
186
               name="eu.etaxonomy.navigation.menu.new.separator2"
187
               visible="true">
188
         </separator>
189
         <command
190
               commandId="eu.etaxonomy.taxeditor.editor.command.new.specimen"
191
               label="%command.label.3"
192
               style="push">
193
         </command>
194
         <separator
195
               name="eu.etaxonomy.navigation.menu.new.separator3"
196
               visible="true">
197
         </separator>
198
         <command
199
               commandId="eu.etaxonomy.taxeditor.editor.command.new.datasource"
200
               label="%command.label.48"
201
               style="push">
202
         </command>
203
      </menuContribution>
204
      <menuContribution
205
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
206
         <separator
207
               name="eu.etaxonomy.taxeditor.editor.showViewMenu"
208
               visible="true">
209
         </separator>
210
         <command
211
               commandId="org.eclipse.ui.views.showView"
212
               label="%command.label.4"
213
               style="push">
214
            <parameter
215
                  name="org.eclipse.ui.views.showView.viewId"
216
                  value="eu.etaxonomy.taxeditor.editor.view.descriptive">
217
            </parameter>
218
         </command>
219
         <command
220
               commandId="org.eclipse.ui.views.showView"
221
               label="%command.label.5"
222
               style="push">
223
            <parameter
224
                  name="org.eclipse.ui.views.showView.viewId"
225
                  value="eu.etaxonomy.taxeditor.editor.view.media">
226
            </parameter>
227
         </command>
228
         <command
229
               commandId="org.eclipse.ui.views.showView"
230
               label="%command.label.6"
231
               style="push">
232
            <parameter
233
                  name="org.eclipse.ui.views.showView.viewId"
234
                  value="eu.etaxonomy.taxeditor.editor.view.concept">
235
            </parameter>
236
         </command>
237
         <command
238
               commandId="org.eclipse.ui.views.showView"
239
               label="%command.label.7"
240
               style="push">
241
            <parameter
242
                  name="org.eclipse.ui.views.showView.viewId"
243
                  value="eu.etaxonomy.taxeditor.editor.view.concept.graph">
244
            </parameter>
245
            <visibleWhen
246
                  checkEnabled="false">
247
               <reference
248
                     definitionId="isShowExperimentalFeatures">
249
               </reference>
250
            </visibleWhen>
251
         </command>
252
         <command
253
               commandId="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
254
               label="Alignment Editor"
255
               style="push">
256
         </command>
257
      </menuContribution>
258
      <menuContribution
259
            locationURI="menu:org.eclipse.ui.main.menu.navigate">
260
         <command
261
               commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
262
               label="%command.label.8"
263
               style="push">
264
         </command>
265
      </menuContribution>
266
      <menuContribution
267
            locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
268
         <menu
269
               label="%menu.label">
270
            <command
271
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
272
                  label="%command.label.9"
273
                  style="push">
274
               <visibleWhen>
275
                  <reference
276
                        definitionId="isAcceptedTaxon">
277
                  </reference>
278
               </visibleWhen>
279
            </command>
280
            <command
281
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
282
                  label="%command.label.10"
283
                  style="push">
284
               <visibleWhen>
285
                  <reference
286
                        definitionId="isAcceptedTaxon">
287
                  </reference>
288
               </visibleWhen>
289
            </command>
290
            <command
291
                  commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
292
                  label="%command.label.11"
293
                  style="push">
294
               <visibleWhen>
295
                  <reference
296
                        definitionId="isSynonym">
297
                  </reference>
298
               </visibleWhen>
299
            </command>
300
            <separator
301
                  name="separator1"
302
                  visible="true">
303
            </separator>
304
           <command
305
                  commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
306
                  label="%command.label.49"
307
                  style="push">
308
               <visibleWhen>
309
                  <or>
310
                     <reference
311
                           definitionId="isAcceptedTaxon">
312
                     </reference>
313
                     <reference
314
                           definitionId="isMisapplication">
315
                     </reference>
316
                  </or>
317
               </visibleWhen>
318
            </command>
319
         </menu>
320
        <!--<command
321
               commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
322
               label="Change Accepted Taxon to Synonym"
323
               style="push">
324
            <visibleWhen
325
                  checkEnabled="true">
326
               <reference
327
                     definitionId="isAcceptedAndHasNoHomotypicSynonyms">
328
               </reference>
329
            </visibleWhen
330
                <visibleWhen>                  
331
                     <or>
332
                        <reference
333
                              definitionId="isAcceptedTaxon">
334
                        </reference>
335
                        <reference
336
                              definitionId="isMisapplication">
337
                        </reference>
338
                     </or>                  
339
               </visibleWhen>
340
         </command>-->
341
         <menu
342
               label="%menu.label.0">
343
            <command
344
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
345
                  label="%command.label.12"
346
                  style="push">
347
               <visibleWhen>
348
                  <not>
349
                     <or>
350
                        <reference
351
                              definitionId="isAcceptedTaxon">
352
                        </reference>
353
                        <reference
354
                              definitionId="isMisapplication">
355
                        </reference>
356
                     </or>
357
                  </not>
358
               </visibleWhen>
359
            </command>
360
            <command
361
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
362
                  label="%command.label.13"
363
                  style="push">
364
               <visibleWhen>
365
                  <not>
366
                     <or>
367
                        <reference
368
                              definitionId="isAcceptedTaxon">
369
                        </reference>
370
                        <reference
371
                              definitionId="isSynonym">
372
                        </reference>
373
                     </or>
374
                  </not>
375
               </visibleWhen>
376
            </command>
377
            <command
378
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
379
                  label="%command.label.14"
380
                  style="push">
381
               <visibleWhen>
382
                  <not>
383
                     <or>
384
                        <reference
385
                              definitionId="isAcceptedTaxon">
386
                        </reference>
387
                        <reference
388
                              definitionId="isMisapplication">
389
                        </reference>
390
                     </or>
391
                  </not>
392
               </visibleWhen>
393
            </command>
394
         </menu>
395
         <separator
396
               name="taxeditor-editor.separator1"
397
               visible="true">
398
         </separator>
399
         <command
400
               commandId="org.eclipse.ui.edit.delete"
401
               label="%command.label.15"
402
               style="push">
403
            <visibleWhen>
404
               <or>
405
                  <reference
406
                        definitionId="isSynonym">
407
                  </reference>
408
                  <reference
409
                        definitionId="isMisapplication">
410
                  </reference>
411
                  <reference
412
                        definitionId="isConceptRelation">
413
                  </reference>
414
               </or>
415
            </visibleWhen>
416
         </command>
417
         <command
418
               commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
419
               label="%command.label.16"
420
               style="push">
421
            <visibleWhen>
422
               <reference
423
                     definitionId="hasEmptyNames">
424
               </reference>
425
            </visibleWhen>
426
         </command>
427
         <separator
428
               name="taxeditor-editor.separator2"
429
               visible="true">
430
         </separator>
431
         <dynamic
432
               class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
433
               id="taxeditor-editor.dynamic.setBasionym">
434
            <visibleWhen>
435
               <or>
436
                  <reference
437
                        definitionId="isAcceptedTaxon">
438
                  </reference>
439
                  <reference
440
                        definitionId="isSynonym">
441
                  </reference>
442
               </or>
443
            </visibleWhen>
444
         </dynamic>
445
         <command
446
               commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
447
               label="%command.label.17"
448
               style="push">
449
            <visibleWhen>
450
               <reference
451
                     definitionId="isSynonym">
452
               </reference>
453
            </visibleWhen>
454
         </command>
455
         <separator
456
               name="taxeditor-editor.separator3"
457
               visible="true">
458
         </separator>
459
         <command
460
               commandId="org.eclipse.ui.views.showView"
461
               label="%command.label.18"
462
               style="push">
463
            <parameter
464
                  name="org.eclipse.ui.views.showView.viewId"
465
                  value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
466
            </parameter>
467
         </command>
468
         <separator
469
               name="taxeditor-editor.separator4"
470
               visible="true">
471
         </separator>
472
         <command
473
               commandId="org.eclipse.ui.file.save"
474
               label="%command.label.19"
475
               style="push">
476
         </command>
477
      </menuContribution>
478
      <menuContribution
479
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
480
         <command
481
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
482
               label="%command.label.20"
483
               style="push">
484
         </command>
485
         <separator
486
               name="taxeditor-editor.separator1"
487
               visible="true">
488
         </separator>
489
         <command
490
               commandId="org.eclipse.ui.edit.delete"
491
               label="%command.label.21"
492
               style="push">
493
         </command>
494
         <separator
495
               name="taxeditor-editor.separator2"
496
               visible="true">
497
         </separator>
498
         <command
499
               commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
500
               label="%command.label.22"
501
               style="push">
502
         </command>
503
         <separator
504
               name="taxeditor-editor.separator3"
505
               visible="true">
506
         </separator>
507
      </menuContribution>
508
      <menuContribution
509
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
510
         <command
511
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
512
               label="%command.label.23"
513
               style="push">
514
         </command>
515
         <command
516
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
517
               label="%command.label.24"
518
               style="push">
519
         </command>
520
         <command
521
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
522
               label="%command.label.25"
523
               style="push">
524
         </command>
525
         <command
526
               commandId="org.eclipse.ui.edit.delete"
527
               label="%command.label.26"
528
               style="push">
529
         </command>
530
      </menuContribution>
531
      <menuContribution
532
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
533
         <command
534
               commandId="eu.etaxonomy.taxeditor.description.commands.adddescription"
535
               label="%command.label.27"
536
               style="push">
537
         </command>
538
         <separator
539
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
540
               visible="true">
541
         </separator>
542
         <menu
543
               label="%menu.label.1">
544
            <dynamic
545
                  class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
546
                  id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
547
            </dynamic>
548
            <visibleWhen
549
                  checkEnabled="true">
550
               <or>
551
                  <reference
552
                        definitionId="isDescription">
553
                  </reference>
554
                  <reference
555
                        definitionId="isDescriptionElement">
556
                  </reference>
557
                  <reference
558
                        definitionId="isFeatureNodeContainer">
559
                  </reference>
560
               </or>
561
            </visibleWhen>
562
         </menu>
563
         <separator
564
               name="taxeditor-editor.separator1"
565
               visible="true">
566
         </separator>
567
         <command
568
               commandId="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
569
               label="%command.label.28"
570
               style="push">
571
            <visibleWhen
572
                  checkEnabled="true">
573
               <reference
574
                     definitionId="isDescription">
575
               </reference>
576
            </visibleWhen>
577
         </command>
578
         <command
579
               commandId="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
580
               label="%command.label.29"
581
               style="push">
582
            <visibleWhen
583
                  checkEnabled="true">
584
               <or>
585
                  <reference
586
                        definitionId="isDescriptionElement">
587
                  </reference>
588
                  <reference
589
                        definitionId="isFeatureNodeContainer">
590
                  </reference>
591
               </or>
592
            </visibleWhen>
593
         </command>
594
         <separator
595
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
596
               visible="true">
597
         </separator>
598
         <command
599
               commandId="org.eclipse.ui.edit.delete"
600
               label="%command.label.30"
601
               style="push">
602
         </command>
603
         <separator
604
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
605
               visible="true">
606
         </separator>
607
         <command
608
               commandId="org.eclipse.ui.file.save"
609
               label="%command.label.31"
610
               style="push">
611
         </command>
612
      </menuContribution>
613
      <menuContribution
614
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
615
         <dynamic
616
               class="eu.etaxonomy.taxeditor.editor.view.derivate.contextMenu.DerivateViewContextMenu"
617
               id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateContextMenu">
618
         </dynamic>
619
         <command
620
               commandId="org.eclipse.ui.edit.delete"
621
               label="Delete"
622
               style="push">
623
         </command>
624
      </menuContribution>
625
      <menuContribution
626
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
627
         <dynamic
628
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
629
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
630
         </dynamic>
631
      </menuContribution>
632
      <menuContribution
633
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
634
         <dynamic
635
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
636
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
637
         </dynamic>
638
      </menuContribution>
639
      
640
      
641
      
642
      
643
      <menuContribution
644
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.uses">
645
         <command
646
               commandId="eu.etaxonomy.taxeditor.use.commands.adduse"
647
               label="%command.label.32"
648
               style="push">
649
         </command>
650
         <command
651
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
652
               label="%command.label.33"
653
               style="push">
654
            <visibleWhen
655
                  checkEnabled="true">
656
               <or>
657
                  <reference
658
                        definitionId="isDescription">
659
                  </reference>
660
                  <reference
661
                        definitionId="isDescriptionElement">
662
                  </reference>
663
                  <reference
664
                        definitionId="isFeatureNodeContainer">
665
                  </reference>
666
               </or>
667
            </visibleWhen>
668
         </command>
669
         <command
670
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
671
               label="%command.label.34"
672
               style="push">
673
            <visibleWhen
674
                  checkEnabled="true">
675
               <or>
676
                  <reference
677
                        definitionId="isDescription">
678
                  </reference>
679
                  <reference
680
                        definitionId="isDescriptionElement">
681
                  </reference>
682
                  <reference
683
                        definitionId="isFeatureNodeContainer">
684
                  </reference>
685
               </or>
686
            </visibleWhen>
687
         </command>
688
         <separator
689
               name="eu.etaxonomy.taxeditor.usesEditor.separator3"
690
               visible="true">
691
         </separator>
692
         <separator
693
               name="taxeditor-editor.separator1"
694
               visible="true">
695
         </separator>
696
         <separator
697
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
698
               visible="true">
699
         </separator>
700
         <command
701
               commandId="org.eclipse.ui.edit.delete"
702
               label="%command.label.35"
703
               style="push">
704
         </command>
705
         <separator
706
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
707
               visible="true">
708
         </separator>
709
         <command
710
               commandId="org.eclipse.ui.file.save"
711
               label="%command.label.36"
712
               style="push">
713
         </command>
714
      </menuContribution>
715
      
716
      
717
      
718
      
719
      
720
      <menuContribution
721
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
722
         <command
723
               commandId="taxeditor-editor.command.newimagegallery"
724
               label="%command.label.37"
725
               style="push">
726
            <visibleWhen>
727
               <or>
728
                  <reference
729
                        definitionId="isBulkEditor">
730
                  </reference>
731
                  <reference
732
                        definitionId="isTaxonEditor">
733
                  </reference>
734
                  <reference
735
                        definitionId="isDerivateEditor">
736
                  </reference>
737
               </or>
738
            </visibleWhen>
739
         </command>
740
         <separator
741
               name="taxeditor-editor.separator1"
742
               visible="true">
743
         </separator>
744
         <command
745
               commandId="taxeditor-editor.newimage"
746
               label="%command.label.38"
747
               style="push">
748
            <visibleWhen>
749
               <reference
750
                     definitionId="isImageGallery">
751
               </reference>
752
            </visibleWhen>
753
         </command>
754
         <command
755
               commandId="taxeditor-editor.useExistingImage"
756
               label="%command.label.50"
757
               style="push">
758
            <visibleWhen
759
                  checkEnabled="false">
760
               <reference
761
                     definitionId="isImageGallery">
762
               </reference>
763
            </visibleWhen>
764
         </command>
765
         <command
766
               commandId="taxeditor-editor.command.moveimgdown"
767
               label="%command.label.39"
768
               style="push">
769
            <visibleWhen>
770
               <reference
771
                     definitionId="isMedia">
772
               </reference>
773
            </visibleWhen>
774
         </command>
775
         <command
776
               commandId="taxeditor-editor.command.moveimgup"
777
               label="%command.label.40"
778
               style="push">
779
            <visibleWhen>
780
               <reference
781
                     definitionId="isMedia">
782
               </reference>
783
            </visibleWhen>
784
         </command>
785
         <separator
786
               name="taxeditor-editor.separator2"
787
               visible="true">
788
         </separator>
789
         <command
790
               commandId="org.eclipse.ui.edit.delete"
791
               label="%command.label.41"
792
               style="push">
793
         </command>
794
         <command
795
               commandId="org.eclipse.ui.file.save"
796
               label="%command.label.42"
797
               style="push">
798
         </command>
799
      </menuContribution>
800
      <menuContribution
801
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
802
         <menu
803
               label="%menu.label.3">
804
            <dynamic
805
                  class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
806
                  id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
807
            </dynamic>
808
         </menu>
809
         <command
810
               commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
811
               label="%command.label.43"
812
               style="push">
813
         </command>
814
         <separator
815
               name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
816
               visible="true">
817
         </separator>
818
         <command
819
               commandId="org.eclipse.ui.edit.delete"
820
               label="%command.label.44"
821
               style="push">
822
         </command>
823
      </menuContribution>
824
      <menuContribution
825
            allPopups="false"
826
            locationURI="popup:#BulkEditorContext?before=taxeditor-bulkeditor.separator1">
827
         <command
828
               commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
829
               label="%command.label.45"
830
               style="push">
831
            <visibleWhen>
832
               <reference
833
                     definitionId="isGroup">
834
               </reference>
835
            </visibleWhen>
836
         </command>
837
      </menuContribution>
838
   </extension>
839
   <extension
840
         point="org.eclipse.ui.handlers">
841
      <handler
842
            class="org.eclipse.ui.internal.handlers.NewEditorHandler"
843
            commandId="org.eclipse.ui.window.newEditor">
844
         <activeWhen>
845
            <not>
846
               <instanceof
847
                     value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
848
               </instanceof>
849
            </not>
850
         </activeWhen>
851
         <enabledWhen>
852
            <count
853
                  value="-1">
854
            </count>
855
         </enabledWhen>
856
      </handler>
857
      <handler
858
            class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
859
            commandId="org.eclipse.ui.edit.delete">
860
         <activeWhen>
861
            <and>
862
               <reference
863
                     definitionId="isTaxonBase">
864
               </reference>
865
              <not>
866
                  <reference
867
                        definitionId="isAcceptedTaxon">
868
                  </reference>
869
               </not>
870
            </and>
871
         </activeWhen>
872
      </handler>
873
      <handler
874
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
875
            commandId="org.eclipse.ui.edit.delete">
876
          <activeWhen>
877
             <with
878
                   variable="activePartId">
879
                <or>
880
                   <equals
881
                         value="eu.etaxonomy.taxeditor.editor.view.descriptive">
882
                   </equals>
883
                   <equals
884
                         value="eu.etaxonomy.taxeditor.editor.view.media">
885
                   </equals>
886
                   <equals
887
                         value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
888
                   </equals>
889
                </or>
890
             </with>
891
          </activeWhen>
892
      </handler>
893
      <handler
894
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
895
            commandId="org.eclipse.ui.edit.delete">
896
         <activeWhen>
897
            <with
898
                  variable="activePartId">
899
               <equals
900
                     value="eu.etaxonomy.taxeditor.editor.key">
901
               </equals>
902
            </with>
903
         </activeWhen>
904
      </handler>
905
      <handler
906
            class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
907
            commandId="org.eclipse.ui.edit.delete">
908
         <activeWhen>
909
            <with
910
                  variable="activePartId">
911
               <equals
912
                     value="eu.etaxonomy.taxeditor.editor.view.concept">
913
               </equals>
914
            </with>
915
         </activeWhen>
916
      </handler>
917
      <handler
918
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
919
            commandId="org.eclipse.ui.edit.delete">
920
         <activeWhen>
921
            <with
922
                  variable="activePartId">
923
               <equals
924
                     value="eu.etaxonomy.taxeditor.editor.view.uses">
925
               </equals>
926
            </with>
927
         </activeWhen>
928
      </handler>
929
      <handler
930
            class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
931
            commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler">
932
      </handler>
933
      <handler
934
            class="eu.etaxonomy.taxeditor.editor.handler.AddAHandler"
935
            commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.addA">
936
         <activeWhen>
937
            <with
938
                  variable="activePartId">
939
               <equals
940
                     value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
941
               </equals>
942
            </with>
943
         </activeWhen>
944
      </handler>
945
   </extension>
946
   <extension
947
         name="%extension.name"
948
         point="org.eclipse.ui.commands">
949
      <category
950
            id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
951
            name="%category.name.0">
952
      </category>
953
      <command
954
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
955
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
956
            id="eu.etaxonomy.taxeditor.editor.command.openParent"
957
            name="%command.name">
958
      </command>
959
      <command
960
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
961
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
962
            id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
963
            name="%command.name.0">
964
      </command>
965
      <command
966
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
967
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
968
            id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
969
            name="%command.name.1">
970
      </command>
971
      <command
972
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
973
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
974
            id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
975
            name="%command.name.2">
976
      </command>
977
     <command
978
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
979
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
980
            id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
981
            name="%command.name.36">
982
      </command>
983
      <!--command
984
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
985
            id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
986
            name="Move Taxon">
987
      </command-->
988
      <command
989
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
990
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
991
            id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
992
            name="%command.name.3">
993
      </command>
994
      <command
995
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
996
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
997
            id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
998
            name="%command.name.4">
999
      </command>
1000
      <command
1001
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1002
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1003
            id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1004
            name="%command.name.5">
1005
      </command>
1006
      <command
1007
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1008
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1009
            id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1010
            name="%command.name.6">
1011
      </command>
1012
      <command
1013
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1014
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1015
            id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1016
            name="%command.name.7">
1017
      </command>
1018
      <command
1019
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1020
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1021
            id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1022
            name="%command.name.8">
1023
      </command>
1024
     <!-- <command
1025
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1026
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1027
            id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1028
            name="Change Accepted Taxon to Synonym">
1029
      </command>-->
1030
      <command
1031
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1032
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1033
            id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1034
            name="%command.name.9">
1035
      </command>
1036
      <category
1037
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1038
            name="%category.name.1">
1039
      </category>
1040
      <command
1041
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1042
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1043
            id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
1044
            name="%command.name.10">
1045
      </command>
1046
      <command
1047
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1048
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1049
            id="eu.etaxonomy.taxeditor.description.commands.adddescription"
1050
            name="%command.name.11">
1051
      </command>
1052
      <command
1053
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1054
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1055
            id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
1056
            name="%command.name.12">
1057
      </command>
1058
      <command
1059
            categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1060
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1061
            id="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
1062
            name="%command.name.13">
1063
      </command>
1064
      <category
1065
            id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1066
            name="%category.name.2">
1067
      </category>
1068
      <command
1069
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1070
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1071
            id="eu.etaxonomy.taxeditor.use.commands.adduse"
1072
            name="%command.name.14">
1073
      </command>
1074
      <command
1075
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1076
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1077
            id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1078
            name="%command.name.15">
1079
      </command>
1080
      <command
1081
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1082
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1083
            id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1084
            name="%command.name.16">
1085
      </command>
1086
      <category
1087
            id="eu.etaxonomy.taxeditor.editor.media.category"
1088
            name="%category.name.3">
1089
      </category>
1090
      <command
1091
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1092
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1093
            id="taxeditor-editor.command.moveimgdown"
1094
            name="%command.name.19">
1095
      </command>
1096
      <command
1097
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1098
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1099
            id="taxeditor-editor.command.newimagegallery"
1100
            name="%command.name.20">
1101
      </command>
1102
      <command
1103
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1104
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1105
            id="taxeditor-editor.newimage"
1106
            name="%command.name.21">
1107
      </command>
1108
      <command
1109
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1110
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1111
            id="taxeditor-editor.useExistingImage"
1112
            name="%command.name.37">
1113
      </command>
1114
      <command
1115
            categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1116
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1117
            id="taxeditor-editor.command.moveimgup"
1118
            name="%command.name.22">
1119
      </command>
1120
      <category
1121
            id="eu.etaxonomy.taxeditor.editor.new.category"
1122
            name="%category.name.4">
1123
      </category>
1124
      <command
1125
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1126
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1127
            id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1128
            name="%command.name.23">
1129
      </command>
1130
      <command
1131
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1132
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1133
            id="eu.etaxonomy.taxeditor.editor.command.new.name"
1134
            name="%command.name.24">
1135
      </command>
1136
      <command
1137
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1138
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1139
            id="eu.etaxonomy.taxeditor.editor.command.new.team"
1140
            name="%command.name.25">
1141
      </command>
1142
      <command
1143
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1144
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1145
            id="eu.etaxonomy.taxeditor.editor.command.new.person"
1146
            name="%command.name.26">
1147
      </command>
1148
      <command
1149
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1150
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
1151
            id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
1152
            name="%command.name.27">
1153
      </command>
1154
      <category
1155
            id="eu.etaxonomy.taxeditor.editor.key.category"
1156
            name="%category.name.5">
1157
      </category>
1158
      <command
1159
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1160
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1161
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1162
            name="%command.name.28">
1163
      </command>
1164
      <command
1165
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1166
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1167
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1168
            name="%command.name.29">
1169
      </command>
1170
      <command
1171
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1172
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1173
            id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1174
            name="%command.name.30">
1175
      </command>
1176
      <command
1177
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1178
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1179
            id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1180
            name="%command.name.31">
1181
      </command>
1182
      <category
1183
            id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1184
            name="%category.name.6">
1185
      </category>
1186
      <command
1187
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1188
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1189
            id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1190
            name="%command.name.32">
1191
      </command>
1192
      <command
1193
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1194
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1195
            id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1196
            name="%command.name.33">
1197
      </command>
1198
      <category
1199
            id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1200
            name="%category.name.7">
1201
      </category>
1202
      <command
1203
            categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1204
            defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1205
            id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1206
            name="%command.name.34">
1207
      </command>
1208
      <command
1209
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1210
            id="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1211
            name="%command.name.35">
1212
      </command>
1213
       <command
1214
             defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1215
             id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1216
             name="%command.name.38">
1217
      </command>
1218
      <command
1219
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1220
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1221
            id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1222
            name="%command.name.39">
1223
      </command>
1224
      <command
1225
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1226
            id="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1227
            name="Open Alignment Editor">
1228
      </command>
1229
      <command
1230
            id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.addA"
1231
            name="Add A">
1232
      </command>
1233

    
1234
   </extension>
1235
   <extension
1236
         point="org.eclipse.core.expressions.definitions">
1237
      <definition
1238
            id="nameEditorActive">
1239
         <with
1240
               variable="activeEditorId">
1241
            <equals
1242
                  value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1243
            </equals>
1244
         </with>
1245
      </definition>
1246
      <definition
1247
            id="isAcceptedTaxon">
1248
         <with
1249
               variable="selection">
1250
            <test
1251
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1252
            </test>
1253
         </with>
1254
      </definition>
1255
      <definition
1256
            id="isSynonym">
1257
         <with
1258
               variable="selection">
1259
            <test
1260
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1261
            </test>
1262
         </with>
1263
      </definition>
1264
      <definition
1265
            id="isMisapplication">
1266
         <with
1267
               variable="selection">
1268
            <test
1269
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1270
            </test>
1271
         </with>
1272
      </definition>
1273
      <definition
1274
            id="isTaxonBase">
1275
         <with
1276
               variable="selection">
1277
            <test
1278
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1279
            </test>
1280
         </with>
1281
      </definition>
1282
      <definition
1283
            id="hasEmptyNames">
1284
         <with
1285
               variable="selection">
1286
            <test
1287
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1288
            </test>
1289
         </with>
1290
      </definition>
1291
      <definition
1292
            id="isDeletable">
1293
         <with
1294
               variable="selection">
1295
            <test
1296
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1297
            </test>
1298
         </with>
1299
      </definition>
1300
      <definition
1301
            id="isMedia">
1302
         <with
1303
               variable="selection">
1304
            <test
1305
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1306
            </test>
1307
         </with>
1308
      </definition>
1309
      <definition
1310
            id="isTaxonEditor">
1311
         <with
1312
               variable="selection">
1313
            <test
1314
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1315
            </test>
1316
         </with>
1317
      </definition>
1318
      <definition
1319
            id="isBulkEditor">
1320
         <with
1321
               variable="selection">
1322
            <test
1323
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1324
            </test>
1325
         </with>
1326
      </definition>
1327
      <definition
1328
            id="isDerivateEditor">
1329
         <with
1330
               variable="selection">
1331
            <test
1332
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1333
            </test>
1334
         </with>
1335
      </definition>
1336
      <definition
1337
            id="isDescription">
1338
         <with
1339
               variable="selection">
1340
            <test
1341
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1342
            </test>
1343
         </with>
1344
      </definition>
1345
      <definition
1346
            id="isDescriptionElement">
1347
         <with
1348
               variable="selection">
1349
            <test
1350
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1351
            </test>
1352
         </with>
1353
      </definition>
1354
      <definition
1355
            id="isFeatureNodeContainer">
1356
         <with
1357
               variable="selection">
1358
            <test
1359
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1360
            </test>
1361
         </with>
1362
      </definition>
1363
      <definition
1364
            id="isImageGallery">
1365
         <with
1366
               variable="selection">
1367
            <test
1368
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1369
            </test>
1370
         </with>
1371
      </definition>
1372
      <definition
1373
            id="isAcceptedAndHasNoHomotypicSynonyms">
1374
         <with
1375
               variable="selection">
1376
            <test
1377
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1378
            </test>
1379
         </with>
1380
      </definition>
1381
      <definition
1382
            id="isGroup">
1383
         <with
1384
               variable="activeEditor">
1385
            <test
1386
                  property="taxeditor-bulkeditor.propertyTester.isGroup">
1387
            </test>
1388
         </with>
1389
      </definition>
1390
   </extension>
1391
   <extension
1392
         point="org.eclipse.core.expressions.propertyTesters">
1393
      <propertyTester
1394
            class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1395
            id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1396
            namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1397
            properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms"
1398
            type="org.eclipse.jface.viewers.IStructuredSelection">
1399
      </propertyTester>
1400
      <propertyTester
1401
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1402
            id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1403
            namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1404
            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor"
1405
            type="org.eclipse.jface.viewers.TreeSelection">
1406
      </propertyTester>
1407
      <propertyTester
1408
            class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1409
            id="taxeditor-bulkeditor.PropertyTester"
1410
            namespace="taxeditor-bulkeditor.propertyTester"
1411
            properties="isGroup"
1412
            type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1413
      </propertyTester>
1414
   </extension>
1415
   <extension
1416
         point="org.eclipse.ui.bindings">   
1417
      <scheme
1418
            description="%scheme.description"
1419
            id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1420
            name="%scheme.name">
1421
      </scheme>
1422
      <key
1423
            commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.addA"
1424
            schemeId="eu.etaxonomy.taxeditor.bindings.scheme.default"
1425
            sequence="A">
1426
      </key>
1427
   </extension>
1428
    <extension
1429
         point="org.eclipse.ui.importWizards">
1430
      <wizard
1431
            category="eu.etaxonomy.taxeditor.import.category.cdm"
1432
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1433
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1434
            name="%wizard.name">
1435
         <description>
1436
            %wizard.description
1437
         </description>
1438
      </wizard>
1439
   </extension>
1440
</plugin>
(5-5/6)