package com.isencia.passerelle.workbench.model.editor.ui.palette;
import org.eclipse.gef.dnd.TemplateTransfer;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.dnd.DND;
import org.eclipse.swt.dnd.Transfer;
import com.isencia.passerelle.workbench.model.editor.ui.views.DragTargetListener;
public class DefaultDragSupportBuilder implements DragSupportBuilder {
@Override
public void addDragSupport(TreeViewer treeViewer) {
int ops = DND.DROP_MOVE | DND.DROP_COPY;
Transfer[] transfers = new Transfer[] { TemplateTransfer.getInstance() };
transfers = new Transfer[] { TemplateTransfer.getInstance() };
DragTargetListener dragListener = new DragTargetListener(treeViewer);
treeViewer.addDragSupport(ops, transfers, dragListener);
}
}