X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/1b2434c87585d0c7c3b39bccc0f96d4bc3d45224..362b3a0c58e4b2b8620477ce38a80e2a3553bd36:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/CharacterTransfer.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/CharacterTransfer.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/CharacterTransfer.java index c57b43b3f..c4f614b51 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/CharacterTransfer.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/CharacterTransfer.java @@ -23,9 +23,10 @@ import org.eclipse.swt.dnd.ByteArrayTransfer; import org.eclipse.swt.dnd.TransferData; import eu.etaxonomy.cdm.api.service.IFeatureNodeService; -import eu.etaxonomy.cdm.model.common.Representation; import eu.etaxonomy.cdm.model.description.Character; -import eu.etaxonomy.cdm.model.description.FeatureNode; +import eu.etaxonomy.cdm.model.term.DefinedTerm; +import eu.etaxonomy.cdm.model.term.Representation; +import eu.etaxonomy.cdm.model.term.TermNode; import eu.etaxonomy.taxeditor.preference.PreferencesUtil; import eu.etaxonomy.taxeditor.store.CdmStore; @@ -100,10 +101,10 @@ public class CharacterTransfer extends ByteArrayTransfer { String string = in.readUTF(); String[] split = string.split(","); IFeatureNodeService featureNodeService = CdmStore.getService(IFeatureNodeService.class); - FeatureNode structure = featureNodeService.load(UUID.fromString(split[0])); - FeatureNode property = featureNodeService.load(UUID.fromString(split[1])); - Representation structureRepresentation = structure.getFeature().getRepresentation(PreferencesUtil.getGlobalLanguage()); - Representation propertyRepresentation = property.getFeature().getRepresentation(PreferencesUtil.getGlobalLanguage()); + TermNode structure = featureNodeService.load(UUID.fromString(split[0])); + TermNode property = featureNodeService.load(UUID.fromString(split[1])); + Representation structureRepresentation = structure.getTerm().getRepresentation(PreferencesUtil.getGlobalLanguage()); + Representation propertyRepresentation = property.getTerm().getRepresentation(PreferencesUtil.getGlobalLanguage()); String label = null; String abbrevLabel = null; if(structureRepresentation.getLabel()!=null && propertyRepresentation.getLabel()!=null){