Java 类org.eclipse.gef.handles.MoveHandle 实例源码

项目:DarwinSPL    文件:DwThemedNonResizableEditPolicy.java   
/**
 * Create selection handles in the style as predefined in DeltaEcore
 * @see DEGraphicalEditorTheme
 */
@Override
protected List<Object> createSelectionHandles() {
    List<Object> list = new ArrayList<Object>();

    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setDragTracker(getDragTracker());        

    if (isDragAllowed()) {
        moveHandle.setCursor(Cursors.SIZEALL);
    } else {
        moveHandle.setCursor(SharedCursors.ARROW);
    }

    // set line style to meet the predefined theme
    DEGraphicalEditorTheme theme = DEGraphicalEditor.getTheme();
    LineBorder border = new LineBorder();
    border.setColor(theme.getSelectionSecondaryColor());
    border.setWidth(theme.getLineWidth());
    moveHandle.setBorder(border);

    list.add(moveHandle);

    return list;
}
项目:PDFReporter-Studio    文件:BandResizableEditPolicy.java   
@Override
protected List<AbstractHandle> createSelectionHandles() {
    List<AbstractHandle> list = new ArrayList<AbstractHandle>();

    MoveHandle handle = new MoveHandle((GraphicalEditPart) getHost());
    handle.setBorder(new MarginBorder(5));
    list.add(handle);

    // BandButtonPadHandle buttonPadHandle=new BandButtonPadHandle((GraphicalEditPart)getHost());
    // buttonPadHandle.setBorder(null);
    // list.add(buttonPadHandle);
    // NonResizableHandleKit.addMoveHandle((GraphicalEditPart) getHost(), list);
    // list.add(new CellResizeHandle2((GraphicalEditPart) getHost(), PositionConstants.SOUTH));
    // // if (hasNorth)
    // list.add(new CellResizeHandle2((GraphicalEditPart) getHost(), PositionConstants.NORTH));
    return list;
}
项目:PDFReporter-Studio    文件:BandResizableEditPolicy.java   
@Override
protected List<AbstractHandle> createSelectionHandles() {
    List<AbstractHandle> list = new ArrayList<AbstractHandle>();

    MoveHandle handle = new MoveHandle((GraphicalEditPart) getHost());
    handle.setBorder(new MarginBorder(5));
    list.add(handle);

    //   BandButtonPadHandle buttonPadHandle=new BandButtonPadHandle((GraphicalEditPart)getHost());
    //   buttonPadHandle.setBorder(null);
    //   list.add(buttonPadHandle);
    // NonResizableHandleKit.addMoveHandle((GraphicalEditPart) getHost(), list);
    // list.add(new CellResizeHandle2((GraphicalEditPart) getHost(), PositionConstants.SOUTH));
    // // if (hasNorth)
    // list.add(new CellResizeHandle2((GraphicalEditPart) getHost(), PositionConstants.NORTH));
    return list;
}
项目:OpenSPIFe    文件:RowDataBackgroundEditPolicy.java   
@Override
public void activate() {
    super.activate();

    moveHandle = new MoveHandle((GraphicalEditPart)getHost()) {

        @Override
        protected void paintFigure(Graphics graphics) {
            if (getHostFigure().isShowing()) {
                graphics.setBackgroundColor(getHostFigure().getBackgroundColor());
                super.paintFigure(graphics);
            }
        }

    };
    moveHandle.setOpaque(true);
    moveHandle.setBorder(null);
    getLayer(TreeTimelineDataEditPart.LAYER_DATA_ROWS_LAYER).add(moveHandle);
}
项目:d-case_editor    文件:DcaseLink004Userdef001DescUserdef00EditPart.java   
/**
 * @generated
 */
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE,
            new LabelDirectEditPolicy());
    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE,
            new DcaseTextSelectionEditPolicy());
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE,
            new NonResizableLabelEditPolicy() {

                protected List createSelectionHandles() {
                    MoveHandle mh = new MoveHandle(
                            (GraphicalEditPart) getHost());
                    mh.setBorder(null);
                    return Collections.singletonList(mh);
                }
            });
}
项目:d-case_editor    文件:DcaseLink001Userdef001DescUserdef00EditPart.java   
/**
 * @generated
 */
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE,
            new LabelDirectEditPolicy());
    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE,
            new DcaseTextSelectionEditPolicy());
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE,
            new NonResizableLabelEditPolicy() {

                protected List createSelectionHandles() {
                    MoveHandle mh = new MoveHandle(
                            (GraphicalEditPart) getHost());
                    mh.setBorder(null);
                    return Collections.singletonList(mh);
                }
            });
}
项目:d-case_editor    文件:DcaseLink002Userdef001DescUserdef00EditPart.java   
/**
 * @generated
 */
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE,
            new LabelDirectEditPolicy());
    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE,
            new DcaseTextSelectionEditPolicy());
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE,
            new NonResizableLabelEditPolicy() {

                protected List createSelectionHandles() {
                    MoveHandle mh = new MoveHandle(
                            (GraphicalEditPart) getHost());
                    mh.setBorder(null);
                    return Collections.singletonList(mh);
                }
            });
}
项目:d-case_editor    文件:DcaseLink003Userdef001DescUserdef00EditPart.java   
/**
 * @generated
 */
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE,
            new LabelDirectEditPolicy());
    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE,
            new DcaseTextSelectionEditPolicy());
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE,
            new NonResizableLabelEditPolicy() {

                protected List createSelectionHandles() {
                    MoveHandle mh = new MoveHandle(
                            (GraphicalEditPart) getHost());
                    mh.setBorder(null);
                    return Collections.singletonList(mh);
                }
            });
    installEditPolicy(EditPolicyRoles.OPEN_ROLE,
            new BasicLinkOpenEditPolicy());
}
项目:bdf2    文件:TransitionConnectionEndpointEditPolicy.java   
@SuppressWarnings("unchecked")
@Override
protected List<Figure> createSelectionHandles() {
    List<Figure> list=super.createSelectionHandles();
    List<IFigure> figures=this.getHostFigure().getChildren();
    for(IFigure figure:figures){
        if(figure instanceof Label){
            list.add(new MoveHandle((GraphicalEditPart)this.getHost(),new MoveHandleLocator(figure)));
        }
    }
    return list;
}
项目:xtext-gef    文件:StatemachineTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:PDFReporter-Studio    文件:CrosstabCellResizableEditPolicy.java   
@Override
protected List<Handle> createSelectionHandles() {
    List<Handle> list = new ArrayList<Handle>();

    GraphicalEditPart geditPart = getHost();
    list.add(new CellResizeHandle2(geditPart, PositionConstants.SOUTH));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.NORTH));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.EAST));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.WEST));

    MoveHandle hand = new CellMoveHandle(geditPart, true, true);
    list.add(hand);

    return list;
}
项目:PDFReporter-Studio    文件:TableCellResizableEditPolicy.java   
@Override
protected List<Handle> createSelectionHandles() {
    List<Handle> list = new ArrayList<Handle>();

    GraphicalEditPart geditPart = getHost();
    list.add(new CellResizeHandle2(geditPart, PositionConstants.SOUTH));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.NORTH));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.EAST));
    list.add(new CellResizeHandle2(geditPart, PositionConstants.WEST));

    MoveHandle hand = new CellMoveHandle(geditPart, true, false, -3);
    list.add(hand);

    return list;
}
项目:ROADDesigner    文件:SmcTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:snaker-designer    文件:ConnectionEndpointEditPolicy.java   
@SuppressWarnings({ "rawtypes", "unchecked" })
@Override
protected List createSelectionHandles() {
    List handles = super.createSelectionHandles();
    List<IFigure> children = (List<IFigure>) getHostFigure().getChildren();
    for (IFigure figure : children) {
        if (figure instanceof Label)
            handles.add(new MoveHandle((GraphicalEditPart) getHost(),
                    new MoveHandleLocator(figure)));
    }
    return handles;
}
项目:HelloBrazil    文件:Wc2014TextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:simplified-bpmn-example    文件:SimpleBPMNTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:ICSE15_SequenceDiagram_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:NECSIS14_ClassDiagramTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:NECSIS14_DatabaseSchemaTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:MIDTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:MIDTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:RelationalDatabase_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:RelationalDatabaseEditPart.java   
/**
 * @generated
 */
@SuppressWarnings("rawtypes")
protected List createSelectionHandles() {
    MoveHandle h = new MoveHandle((GraphicalEditPart) getHost());
    h.setBorder(null);
    return Collections.singletonList(h);
}
项目:MMINT    文件:RelationalDatabaseEditPart.java   
/**
 * @generated
 */
@SuppressWarnings("rawtypes")
protected List createSelectionHandles() {
    MoveHandle mh = new MoveHandle((GraphicalEditPart) getHost());
    mh.setBorder(null);
    return Collections.singletonList(mh);
}
项目:MMINT    文件:RelationalDatabaseTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:IStar_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:IStarEditPart.java   
/**
 * @generated
 */
@SuppressWarnings("rawtypes")
protected List createSelectionHandles() {
    MoveHandle h = new MoveHandle((GraphicalEditPart) getHost());
    h.setBorder(null);
    return Collections.singletonList(h);
}
项目:MMINT    文件:IStarTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:StateMachineTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:StateMachine_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:StateTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:ArmyTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:EconomyTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:ClassDiagramTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:ClassDiagram_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:MMINT    文件:Graph_MAVOTextNonResizableEditPolicy.java   
/**
* @generated
*/
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:d-case_editor    文件:DcaseTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}
项目:eclipse-optimus    文件:TransformationDependencyTextNonResizableEditPolicy.java   
/**
 * @generated
 */
protected List createSelectionHandles() {
    MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
    moveHandle.setBorder(null);
    moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
    return Collections.singletonList(moveHandle);
}