Java 类org.eclipse.gef.dnd.AbstractTransferDragSourceListener 实例源码

项目:ermasterr    文件:ERDiagramOutlinePage.java   
/**
 * {@inheritDoc}
 */
@Override
public void createControl(final Composite parent) {
    sash = new SashForm(parent, SWT.VERTICAL);

    // コンストラクタで指定したビューワの作成
    viewer.createControl(sash);

    // EditPartFactory の設定
    final ERDiagramOutlineEditPartFactory editPartFactory = new ERDiagramOutlineEditPartFactory();
    viewer.setEditPartFactory(editPartFactory);

    // グラフィカル・エディタのルート・モデルをツリー・ビューワにも設定
    viewer.setContents(diagram);

    final Canvas canvas = new Canvas(sash, SWT.BORDER);
    // サムネイル・フィギュアを配置する為の LightweightSystem
    lws = new LightweightSystem(canvas);

    resetView(registry);

    final AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    diagram.refreshOutline();
}
项目:erflute    文件:ERDiagramOutlinePage.java   
@Override
public void createControl(Composite parent) {
    this.sash = new SashForm(parent, SWT.VERTICAL);
    viewer.createControl(sash);
    editPartFactory = new ERDiagramOutlineEditPartFactory();
    editPartFactory.setQuickMode(quickMode);
    viewer.setEditPartFactory(editPartFactory);
    viewer.setContents(diagram);
    if (!quickMode) {
        final Canvas canvas = new Canvas(sash, SWT.BORDER);
        lws = new LightweightSystem(canvas);
    }
    resetView(registry);
    final AbstractTransferDragSourceListener dragSourceListener =
            new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    expandVirturalDiagramTree();
}
项目:ermasterr    文件:ERDiagramEditor.java   
private void initDragAndDrop(final GraphicalViewer viewer) {
    final AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    final AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-k    文件:ERDiagramOutlinePage.java   
/**
 * {@inheritDoc}
 */
@Override
public void createControl(Composite parent) {
    this.sash = new SashForm(parent, SWT.VERTICAL);

    // コンストラクタで指定したビューワの作成
    this.viewer.createControl(this.sash);

    // EditPartFactory の設定
    ERDiagramOutlineEditPartFactory editPartFactory = new ERDiagramOutlineEditPartFactory();
    this.viewer.setEditPartFactory(editPartFactory);

    // グラフィカル・エディタのルート・モデルをツリー・ビューワにも設定
    this.viewer.setContents(this.diagram);

    Canvas canvas = new Canvas(this.sash, SWT.BORDER);
    // サムネイル・フィギュアを配置する為の LightweightSystem
    this.lws = new LightweightSystem(canvas);

    this.resetView(this.registry);

    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            this.viewer, TemplateTransfer.getInstance());
    this.viewer.addDragSourceListener(dragSourceListener);

    this.diagram.refreshOutline();
}
项目:ermaster-k    文件:ERDiagramEditor.java   
private void initDragAndDrop(GraphicalViewer viewer) {
    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(
            viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}
项目:erflute    文件:MainDiagramEditor.java   
protected void initDragAndDrop(GraphicalViewer viewer) {
    final AbstractTransferDragSourceListener dragSourceListener =
            new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);
    final AbstractTransferDropTargetListener dropTargetListener =
            new ERDiagramTransferDropTargetListener(viewer, TemplateTransfer.getInstance());
    viewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-nhit    文件:ERDiagramOutlinePage.java   
/**
 * {@inheritDoc}
 */
@Override
public void createControl(Composite parent) {
    this.sash = new SashForm(parent, SWT.VERTICAL);

    // コンストラクタで指定したビューワの作成
    this.viewer.createControl(this.sash);

    // EditPartFactory の設定
    ERDiagramOutlineEditPartFactory editPartFactory = new ERDiagramOutlineEditPartFactory();
    this.viewer.setEditPartFactory(editPartFactory);

    // グラフィカル・エディタのルート・モデルをツリー・ビューワにも設定
    this.viewer.setContents(this.diagram);

    Canvas canvas = new Canvas(this.sash, SWT.BORDER);
    // サムネイル・フィギュアを配置する為の LightweightSystem
    this.lws = new LightweightSystem(canvas);

    this.resetView(this.registry);

    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            this.viewer, TemplateTransfer.getInstance());
    this.viewer.addDragSourceListener(dragSourceListener);

    this.diagram.refreshOutline();
}
项目:ermaster-nhit    文件:ERDiagramEditor.java   
private void initDragAndDrop(GraphicalViewer viewer) {
    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(
            viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}