4 package eu
.etaxonomy
.taxeditor
.editor
.key
.polytomous
;
6 import org
.eclipse
.jface
.viewers
.IBaseLabelProvider
;
7 import org
.eclipse
.jface
.viewers
.IContentProvider
;
9 import eu
.etaxonomy
.cdm
.api
.conversation
.ConversationHolder
;
10 import eu
.etaxonomy
.cdm
.model
.description
.PolytomousKey
;
11 import eu
.etaxonomy
.taxeditor
.editor
.key
.AbstractGraphKeyEditor
;
12 import eu
.etaxonomy
.taxeditor
.editor
.key
.KeyEditor
;
18 public class PolytomousKeyGraphEditor
extends
19 AbstractGraphKeyEditor
<PolytomousKey
> implements
20 IPolytomousKeyEditorPage
{
22 public static final String ID
= "eu.etaxonomy.taxeditor.editor.key.polytomous.graph";
23 private final KeyEditor editor
;
28 public PolytomousKeyGraphEditor(KeyEditor editor
) {
33 public ConversationHolder
getConversationHolder() {
34 return ((PolytomousKeyEditorInput
) getEditorInput())
35 .getConversationHolder();
39 public PolytomousKey
getKey() {
40 return ((PolytomousKeyEditorInput
) getEditorInput()).getKey();
44 protected IBaseLabelProvider
getLabelProvider() {
45 return new PolytomousKeyLabelProvider();
49 protected IContentProvider
getContentProvider() {
50 return new PolytomousKeyContentProvider();