import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDragListener;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDropAdapter;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementTransfer;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.uses.UsesContentProvider;
treeViewer.setLabelProvider(new UsesLabelProvider());
treeViewer.setAutoExpandLevel(2);
- viewer = treeViewer;
+ Transfer[] transfers = new Transfer[] { DescriptionElementTransfer.getInstance() };
+ treeViewer.addDragSupport(dndOperations, transfers, new DescriptionElementDragListener(
+ this));
+ treeViewer.addDropSupport(dndOperations, transfers,
+ new DescriptionElementDropAdapter(treeViewer));
- //FIXME E4 migrate drag and drop
- Transfer[] transfers = new Transfer[] { DescriptionElementTransfer.getInstance() };
-// viewer.addDragSupport(dndOperations, transfers, new DescriptionElementDragListener(
-// this));
-// viewer.addDropSupport(dndOperations, transfers,
-// new DescriptionElementDropAdapter(viewer));
// Propagate selection from viewer
selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)));
- viewer.addSelectionChangedListener(selectionChangedListener);
+ treeViewer.addSelectionChangedListener(selectionChangedListener);
//FIXME E4 migrate toggle actions
// showAllElementsAction = new ToggleDescriptionAction(false);
// hideAllElementsAction = new ToggleDescriptionAction(true);
//create context menu
- menuService.registerContextMenu(viewer.getControl(), "eu.etaxonomy.taxeditor.editor.popupmenu.usesView");
+ menuService.registerContextMenu(treeViewer.getControl(), "eu.etaxonomy.taxeditor.editor.popupmenu.usesView");
+
+ viewer = treeViewer;
//FIXME E4 implement toolbar
// createToolbar();