merge-update from trunk
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / key / PolytomousKeyDetailSection.java
1 /**
2 *
3 */
4 package eu.etaxonomy.taxeditor.ui.section.key;
5
6 import org.eclipse.jface.viewers.ISelectionProvider;
7
8 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
9 import eu.etaxonomy.cdm.model.description.PolytomousKey;
10 import eu.etaxonomy.taxeditor.ui.campanula.compatibility.ICdmFormElement;
11 import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
12 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
13 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
14
15 /**
16 * @author n.hoffmann
17 *
18 */
19 public class PolytomousKeyDetailSection extends AbstractCdmDetailSection<PolytomousKey> {
20
21 public PolytomousKeyDetailSection(CdmFormFactory formFactory,
22 ConversationHolder conversation, ICdmFormElement parentElement,
23 ISelectionProvider selectionProvider, int style) {
24 super(formFactory, conversation, parentElement, selectionProvider, style);
25 }
26
27 /* (non-Javadoc)
28 * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getHeading()
29 */
30 @Override
31 public String getHeading() {
32 return "Polytomous Key";
33 }
34
35 /* (non-Javadoc)
36 * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#createCdmDetailElement(eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection, int)
37 */
38 @Override
39 protected AbstractCdmDetailElement<PolytomousKey> createCdmDetailElement(AbstractCdmDetailSection<PolytomousKey> parentElement, int style) {
40 return formFactory.createPolytomousKeyDetailElement(parentElement);
41 }
42
43 }