Enabled keyboard navigation in editor pages and uploaded a new feature.
[taxeditor.git] / taxeditor-editor / plugin.xml
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.ui.perspectives">
15 <perspective
16 class="eu.etaxonomy.taxeditor.editor.Perspective"
17 id="eu.etaxonomy.taxeditor.editor.perspective"
18 name="Perspective">
19 </perspective>
20 </extension-->
21 <extension
22 point="org.eclipse.ui.editors">
23 <editor
24 class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
25 icon="icons/edit_16x16.gif"
26 id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"
27 name="Multitabbed Taxon Editor">
28 </editor>
29 <editor
30 class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
31 default="false"
32 id="eu.etaxonomy.taxeditor.taxonNameEditor"
33 name="Taxon Name Editor">
34 </editor>
35 <editor
36 class="eu.etaxonomy.taxeditor.editor.description.TaxonDescriptionEditor"
37 default="false"
38 id="eu.etaxonomy.taxeditor.taxonDescriptionEditor"
39 name="Taxon Description Editor">
40 </editor>
41 <editor
42 class="eu.etaxonomy.taxeditor.editor.images.TaxonImageEditor"
43 default="false"
44 id="eu.etaxonomy.taxeditor.taxonImageEditor"
45 name="Taxon Image Editor">
46 </editor>
47 </extension>
48 <extension
49 point="org.eclipse.ui.menus">
50 <!--menuContribution
51 locationURI="menu:org.eclipse.ui.main.menu">
52 <menu
53 id="eu.etaxonomy.taxeditor.ui.taxonMenu"
54 label="Taxon">
55 <visibleWhen
56 checkEnabled="true">
57 <reference
58 definitionId="nameEditorActive">
59 </reference>
60 </visibleWhen>
61 <command
62 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
63 label="Create Heterotypic Synonym"
64 style="push">
65 </command>
66 <command
67 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
68 label="Create Homotypic Synonym"
69 style="push">
70 </command>
71 <separator
72 name="separator1"
73 visible="true">
74 </separator>
75 <menu
76 label="Create Concept Relation">
77 <visibleWhen>
78 <and>
79 <not>
80 <reference
81 definitionId="isSynonym">
82 </reference>
83 </not>
84 <not>
85 <reference
86 definitionId="isMisapplication">
87 </reference>
88 </not>
89 </and>
90 </visibleWhen>
91 <dynamic
92 class="eu.etaxonomy.taxeditor.editor.handler.CreateConceptRelationMenu"
93 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
94 </dynamic>
95 </menu>
96 <menu
97 label="Create Concept Relation">
98 <dynamic
99 class="eu.etaxonomy.taxeditor.editor.handler.AbstractDynamicConceptRelationMenu"
100 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
101 </dynamic>
102 </menu>
103 <command
104 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
105 label="Create Misapplication"
106 style="push">
107 </command>
108 <separator
109 name="taxeditor-editor.separator2"
110 visible="true">
111 </separator>
112 <command
113 commandId="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
114 label="Create Description Element"
115 style="push">
116 </command>
117 </menu>
118 </menuContribution-->
119 <menuContribution
120 locationURI="popup:eu.etaxonomy.taxeditor.taxonNameEditor">
121 <menu
122 label="New">
123 <command
124 commandId="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
125 label="Child Taxon"
126 style="push">
127 <visibleWhen>
128 <reference
129 definitionId="isAcceptedTaxon">
130 </reference>
131 </visibleWhen>
132 </command>
133 <command
134 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
135 label="Heterotypic Synonym"
136 style="push">
137 <visibleWhen>
138 <reference
139 definitionId="isAcceptedTaxon">
140 </reference>
141 </visibleWhen>
142 </command>
143 <command
144 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
145 label="Homotypic Synonym"
146 style="push">
147 <visibleWhen>
148 <reference
149 definitionId="isAcceptedTaxon">
150 </reference>
151 </visibleWhen>
152 </command>
153 <command
154 commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
155 label="Synonym In Homotypical Group"
156 style="push">
157 <visibleWhen>
158 <reference
159 definitionId="isSynonym">
160 </reference>
161 </visibleWhen>
162 </command>
163 <separator
164 name="separator1"
165 visible="true">
166 </separator>
167 <menu
168 label="Concept Relation">
169 <visibleWhen>
170 <and>
171 <not>
172 <reference
173 definitionId="isSynonym">
174 </reference>
175 </not>
176 <not>
177 <reference
178 definitionId="isMisapplication">
179 </reference></not>
180 </and>
181 </visibleWhen>
182 <dynamic
183 class="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationMenu"
184 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
185 </dynamic>
186 </menu>
187 <command
188 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
189 label="Misapplication"
190 style="push">
191 <visibleWhen>
192 <and>
193 <not>
194 <reference
195 definitionId="isSynonym">
196 </reference>
197 </not>
198 <not>
199 <reference
200 definitionId="isConceptRelation">
201 </reference>
202 </not>
203 </and>
204 </visibleWhen>
205 </command>
206 </menu>
207 <menu
208 label="Change To">
209 <command
210 commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
211 label="Accepted Taxon"
212 style="push">
213 <visibleWhen>
214 <not>
215 <or>
216 <reference
217 definitionId="isAcceptedTaxon">
218 </reference>
219 <reference
220 definitionId="isConceptRelation">
221 </reference>
222 <reference
223 definitionId="isMisapplication">
224 </reference>
225 </or>
226 </not>
227 </visibleWhen>
228 </command>
229 <command
230 commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
231 label="Synonym"
232 style="push">
233 <visibleWhen>
234 <not>
235 <or>
236 <reference
237 definitionId="isAcceptedTaxon">
238 </reference>
239 <reference
240 definitionId="isSynonym">
241 </reference>
242 </or>
243 </not>
244 </visibleWhen>
245 </command>
246 <menu
247 label="Concept Relation">
248 <visibleWhen>
249 <not>
250 <or>
251 <reference
252 definitionId="isAcceptedTaxon">
253 </reference>
254 <reference
255 definitionId="isConceptRelation">
256 </reference>
257 </or>
258 </not>
259 </visibleWhen>
260 <dynamic
261 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationMenu"
262 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
263 </dynamic>
264 </menu>
265 <command
266 commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
267 label="Misapplication"
268 style="push">
269 <visibleWhen>
270 <not>
271 <or>
272 <reference
273 definitionId="isAcceptedTaxon">
274 </reference>
275 <reference
276 definitionId="isMisapplication">
277 </reference>
278 </or>
279 </not>
280 </visibleWhen>
281 </command>
282 </menu>
283 <menu
284 label="Change Relation Type">
285 <visibleWhen>
286 <reference
287 definitionId="isConceptRelation">
288 </reference>
289 </visibleWhen>
290 <dynamic
291 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeMenu"
292 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
293 </dynamic>
294 </menu>
295 <separator
296 name="taxeditor-editor.separator1"
297 visible="true">
298 </separator>
299 <command
300 commandId="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
301 label="Delete"
302 style="push">
303 <visibleWhen>
304 <not>
305 <reference
306 definitionId="isAcceptedTaxon">
307 </reference>
308 </not>
309 </visibleWhen>
310 </command>
311 <separator
312 name="taxeditor-editor.separator2"
313 visible="true">
314 </separator>
315 <!--command
316 commandId="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
317 label="Move Taxon"
318 style="push">
319 <visibleWhen>
320 <reference
321 definitionId="isAcceptedTaxon">
322 </reference>
323 </visibleWhen>
324 </command-->
325 <command
326 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym"
327 id="Set Basionym"
328 style="push">
329 <visibleWhen>
330 <reference
331 definitionId="isSynonym">
332 </reference>
333 </visibleWhen>
334 </command>
335 <command
336 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
337 id="Remove Basionym"
338 style="push">
339 <visibleWhen>
340 <reference
341 definitionId="isSynonym">
342 </reference>
343 </visibleWhen>
344 </command>
345 <command
346 commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
347 label="Swap Synonym And Accepted"
348 style="push">
349 <visibleWhen>
350 <reference
351 definitionId="isSynonym">
352 </reference>
353 </visibleWhen>
354 </command>
355 <separator
356 name="taxeditor-editor.separator3"
357 visible="true">
358 </separator>
359 <command
360 commandId="org.eclipse.ui.file.save"
361 label="Save"
362 style="push">
363 </command>
364 </menuContribution>
365 <menuContribution
366 locationURI="popup:eu.etaxonomy.taxeditor.taxonDescriptionEditor">
367 <menu
368 label="New">
369 <dynamic
370 class="eu.etaxonomy.taxeditor.editor.description.DynamicFeatureMenu"
371 id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
372 </dynamic>
373 </menu>
374 <separator
375 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
376 visible="true">
377 </separator>
378 <command
379 commandId="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
380 label="Delete"
381 style="push">
382 </command>
383 <separator
384 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
385 visible="true">
386 </separator>
387 <command
388 commandId="org.eclipse.ui.file.save"
389 label="Save"
390 style="push">
391 </command>
392 </menuContribution>
393 <menuContribution
394 locationURI="popup:eu.etaxonomy.taxeditor.taxonImageEditor">
395 <command
396 commandId="eu.etaxonomy.taxeditor.editor.description.createImage"
397 label="New"
398 style="push">
399 </command>
400 <separator
401 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterNew"
402 visible="true">
403 </separator>
404 <command
405 commandId="eu.etaxonomy.taxeditor.editor.description.deleteImage"
406 label="Delete"
407 style="push">
408 </command>
409 <separator
410 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterDelete"
411 visible="true">
412 </separator>
413 <command
414 commandId="org.eclipse.ui.file.save"
415 label="Save"
416 style="push">
417 </command>
418 </menuContribution>
419 <menuContribution
420 locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">
421 <command
422 commandId="eu.etaxonomy.taxeditor.editor.newTaxon"
423 label="New Root Taxon"
424 style="push">
425 </command>
426 <separator
427 name="eu.etaxonomy.taxeditor.ui.file.separator1"
428 visible="true">
429 </separator>
430 <command
431 commandId="org.eclipse.ui.file.close"
432 label="Close"
433 style="push">
434 </command>
435 <command
436 commandId="org.eclipse.ui.file.closeAll"
437 label="Close All"
438 style="push">
439 </command>
440 <separator
441 name="eu.etaxonomy.taxeditor.ui.file.separator2"
442 visible="true">
443 </separator>
444 <command
445 commandId="org.eclipse.ui.file.save"
446 label="Save"
447 style="push">
448 </command>
449 <command
450 commandId="org.eclipse.ui.file.saveAll"
451 label="Save All"
452 style="push">
453 </command>
454 </menuContribution>
455 <menuContribution
456 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
457 <command
458 commandId="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
459 label="Property Sheet"
460 style="push">
461 </command>
462 </menuContribution>
463 <menuContribution
464 locationURI="menu:org.eclipse.ui.main.menu.navigate">
465 <menu
466 id="menu:org.eclipse.ui.main.menu.navigate.goto"
467 label="Go To">
468 <command
469 commandId="eu.etaxonomy.taxeditor.editor.command.previousMember"
470 label="Previous Member"
471 style="push">
472 </command>
473 <command
474 commandId="eu.etaxonomy.taxeditor.editor.command.nextMember"
475 label="Next Member"
476 style="push">
477 </command>
478 </menu>
479 <separator
480 name="taxeditor-editor.separator1"
481 visible="true">
482 </separator>
483 <command
484 commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
485 label="Open Parent"
486 style="push">
487 </command>
488 </menuContribution>
489 </extension>
490 <extension
491 point="org.eclipse.ui.handlers">
492 <handler
493 class="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
494 commandId="org.eclipse.ui.file.save">
495 </handler>
496 <handler
497 class="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
498 commandId="org.eclipse.ui.file.saveAll">
499 </handler>
500 <handler
501 class="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
502 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym">
503 <enabledWhen>
504 <reference
505 definitionId="isGroupBasionym">
506 </reference>
507 </enabledWhen>
508 </handler>
509 <handler
510 class="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
511 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym">
512 <enabledWhen>
513 <not>
514 <reference
515 definitionId="isGroupBasionym">
516 </reference>
517 </not>
518 </enabledWhen>
519 </handler>
520 </extension>
521 <extension
522 name="File Menu Commands"
523 point="org.eclipse.ui.commands">
524 <command
525 categoryId="org.eclipse.ui.category.file"
526 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.EditNewTaxonHandler"
527 id="eu.etaxonomy.taxeditor.editor.newTaxon"
528 name="New Taxon">
529 </command>
530 <command
531 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
532 id="eu.etaxonomy.taxeditor.editor.saveTaxon"
533 name="Save">
534 </command>
535 <command
536 categoryId="org.eclipse.ui.category.file"
537 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
538 id="eu.etaxonomy.taxeditor.editor.saveAll"
539 name="Save All">
540 </command>
541 </extension>
542 <extension
543 point="org.eclipse.core.expressions.definitions">
544 <definition
545 id="nameEditorActive">
546 <with
547 variable="activeEditorId">
548 <equals
549 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
550 </equals>
551 </with>
552 </definition>
553 <definition
554 id="isAcceptedTaxon">
555 <with
556 variable="activeMenuSelection">
557 <iterate>
558 <instanceof
559 value="eu.etaxonomy.taxeditor.propertysheet.name.AcceptedTaxonPropertySource">
560 </instanceof>
561 </iterate>
562 </with>
563 </definition>
564 <definition
565 id="isSynonym">
566 <with
567 variable="activeMenuSelection">
568 <iterate>
569 <instanceof
570 value="eu.etaxonomy.taxeditor.propertysheet.name.SynonymPropertySource">
571 </instanceof>
572 </iterate>
573 </with>
574 </definition>
575 <definition
576 id="isGroupBasionym">
577 <with
578 variable="activeMenuSelection">
579 <iterate>
580 <instanceof
581 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
582 </instanceof>
583 </iterate>
584 </with>
585 </definition>
586 <definition
587 id="isMisapplication">
588 <with
589 variable="activeMenuSelection">
590 <iterate>
591 <instanceof
592 value="eu.etaxonomy.taxeditor.propertysheet.name.MisapplicationPropertySource">
593 </instanceof>
594 </iterate>
595 </with>
596 </definition>
597 <definition
598 id="isConceptRelation">
599 <with
600 variable="activeMenuSelection">
601 <iterate>
602 <instanceof
603 value="eu.etaxonomy.taxeditor.propertysheet.name.ConceptPropertySource">
604 </instanceof>
605 </iterate>
606 </with>
607 </definition>
608 <definition
609 id="isNotGroupBasionym">
610 <with
611 variable="activeMenuSelection">
612 <not>
613 <iterate>
614 <instanceof
615 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
616 </instanceof>
617 </iterate>
618 </not>
619 </with>
620 </definition>
621 <definition
622 id="isCdmObject">
623 <with
624 variable="activeMenuSelection">
625 <iterate>
626 <instanceof
627 value="eu.etaxonomy.taxeditor.propertysheet.ICdmBasePropertySource">
628 </instanceof>
629 </iterate>
630 </with>
631 </definition>
632 </extension>
633 <extension
634 name="Name Commands"
635 point="org.eclipse.ui.commands">
636 <category
637 id="eu.etaxonomy.taxeditor.editor.synonymCategory"
638 name="Synonym Category">
639 </category>
640 <command
641 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
642 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
643 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
644 name="Create Homotypic Synonym">
645 </command>
646 <command
647 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
648 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
649 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
650 name="Create Heterotypic Synonym">
651 </command>
652 <command
653 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
654 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
655 name="Create Synonym In Homotypical Group">
656 </command>
657 <command
658 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationHandler"
659 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
660 name="Create Concept Relation">
661 </command>
662 <command
663 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
664 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
665 name="Create Misapplication">
666 </command>
667 <command
668 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
669 id="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
670 name="Delete Taxon Base">
671 </command>
672 <!--command
673 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
674 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
675 name="Move Taxon">
676 </command-->
677 <command
678 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.CreateChildTaxonHandler"
679 id="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
680 name="Create Child Taxon">
681 </command>
682 <command
683 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
684 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
685 name="Change To Synonym">
686 </command>
687 <command
688 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToAcceptedTaxon"
689 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
690 name="Change To Accepted Taxon">
691 </command>
692 <command
693 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationHandler"
694 id="eu.etaxonomy.taxeditor.editor.name.changeToConceptRelation"
695 name="Change To Concept Relation">
696 </command>
697 <command
698 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
699 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
700 name="Change To Misapplication">
701 </command>
702 <command
703 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeHandler"
704 id="eu.etaxonomy.taxeditor.editor.name.changeConceptRelationshipType"
705 name="Change Concept Relationship Type">
706 </command>
707 <command
708 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
709 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
710 name="Swap Synonym And Accepted">
711 </command>
712 <command
713 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
714 name="%command.name.17">
715 </command>
716 <command
717 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
718 name="%command.name.18">
719 </command>
720 </extension>
721 <extension
722 name="Description Commands"
723 point="org.eclipse.ui.commands">
724 <command
725 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.CreateDescriptionElementHandler"
726 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
727 name="Create Description Element">
728 </command>
729 <command
730 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.DeleteDescriptionElementHandler"
731 id="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
732 name="Delete Description Element">
733 </command>
734 </extension>
735 <extension
736 point="org.eclipse.ui.commands">
737 <command
738 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.CreateImageHandler"
739 id="eu.etaxonomy.taxeditor.editor.description.createImage"
740 name="Create Image">
741 </command>
742 <command
743 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.DeleteImageHandler"
744 id="eu.etaxonomy.taxeditor.editor.description.deleteImage"
745 name="Delete Image">
746 </command>
747 </extension>
748 <extension
749 point="org.eclipse.ui.commands">
750 <command
751 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.ShowPropertySheetHandler"
752 id="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
753 name="Show Property Sheet">
754 </command>
755 </extension>
756 <extension
757 point="org.eclipse.ui.commands">
758 <command
759 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.PreviousMemberHandler"
760 id="eu.etaxonomy.taxeditor.editor.command.previousMember"
761 name="Previous Member">
762 </command>
763 <command
764 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.NextMemberHandler"
765 id="eu.etaxonomy.taxeditor.editor.command.nextMember"
766 name="Next Member">
767 </command>
768 <command
769 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
770 id="eu.etaxonomy.taxeditor.editor.command.openParent"
771 name="Open Parent">
772 </command>
773 </extension>
774 <extension
775 point="org.eclipse.ui.elementFactories">
776 <factory
777 class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
778 id="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory">
779 </factory>
780 </extension>
781 <extension
782 point="org.eclipse.ui.perspectiveExtensions">
783 <perspectiveExtension
784 targetID="eu.etaxonomy.taxeditor.application.perspective">
785 <view
786 closeable="true"
787 id="org.eclipse.ui.views.PropertySheet"
788 minimized="false"
789 moveable="true"
790 ratio="0.7"
791 relationship="right"
792 relative="org.eclipse.ui.editorss"
793 showTitle="false"
794 visible="true">
795 </view>
796 </perspectiveExtension>
797 </extension>
798 <extension
799 point="org.eclipse.ui.bindings">
800 <key
801 commandId="eu.etaxonomy.taxeditor.editor.command.nextMember"
802 contextId="org.eclipse.ui.contexts.window"
803 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
804 sequence="M2+M3+ARROW_DOWN">
805 </key>
806 <key
807 commandId="eu.etaxonomy.taxeditor.editor.command.previousMember"
808 contextId="org.eclipse.ui.contexts.window"
809 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
810 sequence="M2+M3+ARROW_UP">
811 </key>
812 <scheme
813 description="The default key binding scheme for the Taxonomic Editor"
814 id="eu.etaxonomy.taxeditor.bindings.scheme.default"
815 name="Taxonomic Editor Default Key Bindings">
816 </scheme>
817 </extension>
818 </plugin>