import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.description.Character;
-import eu.etaxonomy.cdm.model.term.DefinedTerm;
import eu.etaxonomy.cdm.model.term.Representation;
-import eu.etaxonomy.cdm.model.term.TermType;
import eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester;
import eu.etaxonomy.taxeditor.model.ColorResources;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
-import eu.etaxonomy.taxeditor.ui.combo.term.TermComboElement;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CheckboxElement;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
private RepresentationElement element_Representation;
- private TermComboElement<DefinedTerm> comboStructuralModifier;
+ // private TermComboElement<DefinedTerm> comboStructuralModifier;
private CheckboxElement supportsQuantitativeData;
text_property.setLayoutData(LayoutConstants.FILL());
text_property.setForeground(ColorResources.getColor(Resources.BLACK));
- comboStructuralModifier = formFactory.createDefinedTermComboElement(TermType.StructureModifier, formElement, "Structural Modifier", entity.getStructureModifier(), style);
+ // comboStructuralModifier = formFactory.createDefinedTermComboElement(TermType.StructureModifier, formElement, "Structural Modifier", entity.getStructureModifier(), style);
ratioTo = formFactory.createRemovableTextField(formElement, "Ratio to", CharacterNodeDetailElement.getRatioToText(entity), style);
@Override
public void handleEvent(Object eventSource) {
- if(eventSource == comboStructuralModifier){
- getEntity().setStructureModifier(comboStructuralModifier.getSelection());
- }
+// if(eventSource == comboStructuralModifier){
+// getEntity().setStructureModifier(comboStructuralModifier.getSelection());
+// }
if(eventSource == ratioTo){
if (!ratioTo.isState()){
getEntity().setRatioToStructure(null);
public void fillFields() {
if (getEntity()!= null) {
element_Representation.setTerm(getEntity(), isEnabled());
- comboStructuralModifier.setSelection(getEntity().getStructureModifier());
+// comboStructuralModifier.setSelection(getEntity().getStructureModifier());
supportsQuantitativeData.setSelection(getEntity().isSupportsQuantitativeData());
supportsCategoricalData.setSelection(getEntity().isSupportsCategoricalData());;
availableForTaxon.setSelection(getEntity().isAvailableForTaxon());
sectionMeasurementUnits.setEntity(getEntity());
sectionStatisticalMeasures.setEntity(getEntity());
sectionModifierVocabularies.setEntity(getEntity());
-
+
text_structure.setText(CharacterNodeDetailElement.getStructureText(getEntity()));
text_property.setText(CharacterNodeDtoDetailElement.getPropertyText(getEntity()));
ratioTo.setText(CharacterNodeDetailElement.getRatioToText(getEntity()));
}
-
+
}
}
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.description.Character;
-import eu.etaxonomy.cdm.model.term.DefinedTerm;
import eu.etaxonomy.cdm.model.term.Representation;
-import eu.etaxonomy.cdm.model.term.TermType;
import eu.etaxonomy.cdm.persistence.dto.CharacterDto;
import eu.etaxonomy.cdm.persistence.dto.FeatureDto;
-import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester;
import eu.etaxonomy.taxeditor.event.EventUtility;
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
-import eu.etaxonomy.taxeditor.ui.combo.term.TermComboElement;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CheckboxElement;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
protected RepresentationElement element_Representation;
- private TermComboElement<DefinedTerm> comboStructuralModifier;
+ // private TermComboElement<DefinedTerm> comboStructuralModifier;
private CheckboxElement supportsQuantitativeData;
text_property.setLayoutData(LayoutConstants.FILL());
text_property.setForeground(ColorResources.getColor(Resources.BLACK));
- comboStructuralModifier = formFactory.createDefinedTermComboElementDto(TermType.StructureModifier, formElement, "Structural Modifier", entity.getStructureModifier(), style);
+ // comboStructuralModifier = formFactory.createDefinedTermComboElementDto(TermType.StructureModifier, formElement, "Structural Modifier", entity.getStructureModifier(), style);
// if (labelText_ratioTo != null){
// labelText_ratioTo.dispose();
@Override
public void handleEvent(Object eventSource) {
- if(eventSource == comboStructuralModifier){
- getEntity().setStructureModifier(TermDto.fromTerm(comboStructuralModifier.getSelection()));
- }
+// if(eventSource == comboStructuralModifier){
+// getEntity().setStructureModifier(TermDto.fromTerm(comboStructuralModifier.getSelection()));
+// }
if(eventSource == ratioTo){
if (!ratioTo.isState()){
getEntity().setRatioTo(null);
public void fillFields() {
if (getEntity() != null) {
element_Representation.setTermDto(getEntity(), true);
- comboStructuralModifier.setSelectionDto(getEntity().getStructureModifier());
+ //comboStructuralModifier.setSelectionDto(getEntity().getStructureModifier());
supportsQuantitativeData.setSelection(getEntity().isSupportsQuantitativeData());
supportsCategoricalData.setSelection(getEntity().isSupportsCategoricalData());
availableForTaxon.setSelection(getEntity().isAvailableForTaxon());
text_property.setText(getEntity().getProperty().getPath());
ratioTo.setText(getEntity().getRatioTo() != null? getEntity().getRatioTo().getPath():null);
}
-
+
}
}