34 |
34 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
|
35 |
35 |
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
|
36 |
36 |
import eu.etaxonomy.taxeditor.model.PolytomousKeyRelationship;
|
|
37 |
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
|
37 |
38 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
|
38 |
39 |
import eu.etaxonomy.taxeditor.store.StoreUtil;
|
39 |
40 |
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
|
... | ... | |
67 |
68 |
import eu.etaxonomy.taxeditor.ui.section.name.ProtologueSection;
|
68 |
69 |
import eu.etaxonomy.taxeditor.ui.section.name.TypeDesignationSection;
|
69 |
70 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseDetailSection;
|
|
71 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.DeterminationDetailSection;
|
70 |
72 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationDetailSection;
|
71 |
73 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventDetailSection;
|
72 |
74 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralDetailSection;
|
... | ... | |
596 |
598 |
DerivedUnitBaseDetailSection derivedUnitBaseDetailSection = (DerivedUnitBaseDetailSection) formFactory
|
597 |
599 |
.createCdmDetailSection(DetailType.DERIVED_UNIT,
|
598 |
600 |
getConversationHolder(), parent, this, Section.TWISTIE);
|
|
601 |
|
|
602 |
boolean showExperimentalFeatures = PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES);
|
|
603 |
|
|
604 |
// TODO remove experimental check once this is fully implemented. see #2376
|
|
605 |
DeterminationDetailSection determinationDetailSection = null;
|
|
606 |
if(showExperimentalFeatures){
|
|
607 |
formFactory.createHorizontalSeparator(parent, SWT.BORDER);
|
|
608 |
|
|
609 |
determinationDetailSection = (DeterminationDetailSection) formFactory
|
|
610 |
.createCdmDetailSection(DetailType.DETERMINATION,
|
|
611 |
getConversationHolder(), parent, this, Section.TWISTIE);
|
|
612 |
}
|
599 |
613 |
|
600 |
614 |
addPart(generalDetailSection);
|
601 |
615 |
addPart(gatheringEventDetailSection);
|
602 |
616 |
addPart(fieldObservationDetailSection);
|
603 |
617 |
addPart(derivedUnitBaseDetailSection);
|
|
618 |
if(showExperimentalFeatures){
|
|
619 |
addPart(determinationDetailSection);
|
|
620 |
}
|
604 |
621 |
}
|
605 |
622 |
|
606 |
623 |
/**
|
working on #2376