import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.AbstractTermTreeEditor;
import eu.etaxonomy.taxeditor.featuretree.e4.IFeatureTreeEditor;
+import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
import eu.etaxonomy.taxeditor.featuretree.e4.operation.CreateFeatureTreeOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
if (StoreUtil.promptCheckIsDirty(editor)) {
return;
}
- Object[] expandedElements = ((AbstractTermTreeEditor)editor).getViewer().getExpandedElements();
+ Object[] expandedElements = ((TermTreeEditor)editor).getViewer().getExpandedElements();
TermTree<?> newTree = TermTree.NewInstance(editor.getTermType());
newTree.setAllowDuplicates(false);
newTree.setFlat(false);
editor.setDirty();
// AbstractUtility.executeOperation(operation, sync);
editor.addOperation(operation);
- ((AbstractTermTreeEditor)editor).putTree(newDto);
- ((AbstractTermTreeEditor)editor).getViewer().setInput(((AbstractTermTreeEditor)editor).getTrees());
+ ((TermTreeEditor)editor).putTree(newDto);
+ ((TermTreeEditor)editor).getViewer().setInput(((TermTreeEditor)editor).getTrees());
- ((AbstractTermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
+ ((TermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
}