ref #6794 adapt TaxEditor to new term structure (rename FeatureNode and FeatureTree)
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / featuretree / CharacterTransfer.java
index 739232ab1d9aa7a8d15fab4d28d827c709f044c4..c4f614b51e8271bd1041c89a73ba85fb4408f1dc 100644 (file)
@@ -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,8 +101,8 @@ 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]));
+                        TermNode<DefinedTerm> structure = featureNodeService.load(UUID.fromString(split[0]));
+                        TermNode<DefinedTerm> property = featureNodeService.load(UUID.fromString(split[1]));
                         Representation structureRepresentation = structure.getTerm().getRepresentation(PreferencesUtil.getGlobalLanguage());
                         Representation propertyRepresentation = property.getTerm().getRepresentation(PreferencesUtil.getGlobalLanguage());
                         String label = null;