Revision 24c83069
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java | ||
---|---|---|
28 | 28 |
import org.eclipse.e4.ui.services.EMenuService; |
29 | 29 |
import org.eclipse.e4.ui.workbench.modeling.EPartService; |
30 | 30 |
import org.eclipse.e4.ui.workbench.modeling.ESelectionService; |
31 |
import org.eclipse.jface.util.LocalSelectionTransfer; |
|
31 | 32 |
import org.eclipse.jface.viewers.ISelectionChangedListener; |
32 | 33 |
import org.eclipse.jface.viewers.IStructuredSelection; |
33 | 34 |
import org.eclipse.jface.viewers.SelectionChangedEvent; |
... | ... | |
112 | 113 |
viewer.setLabelProvider(new FeatureTreeLabelProvider()); |
113 | 114 |
|
114 | 115 |
int ops = DND.DROP_COPY | DND.DROP_MOVE; |
115 |
Transfer[] transfers = new Transfer[] { FeatureNodeTransfer |
|
116 |
.getInstance(), TermTransfer.getInstance() }; |
|
116 |
Transfer[] transfers = new Transfer[] { |
|
117 |
FeatureNodeTransfer.getInstance(), |
|
118 |
TermTransfer.getInstance(), |
|
119 |
LocalSelectionTransfer.getTransfer()}; |
|
117 | 120 |
viewer.addDragSupport(ops, transfers, new FeatureNodeDragListener(viewer)); |
118 | 121 |
viewer.addDropSupport(ops, transfers, new FeatureNodeDropAdapter(dirty, viewer)); |
119 | 122 |
viewer.addSelectionChangedListener(this); |
Also available in: Unified diff
ref #7362 Implement term import from GfBio terminology service via DnD