@Override @SuppressWarnings({ "rawtypes", "unchecked" }) protected void createResizeHandle(List handles, final int direction) { handles.add(new ResizeHandle(getHost(), direction) { @Override protected DragTracker createDragTracker() { return new ResizeTracker(getHost(), direction) { @Override public void mouseDrag(MouseEvent event, EditPartViewer viewer) { event.stateMask |= SWT.SHIFT; super.mouseDrag(event, viewer); } }; }; }); }
static Handle createHandle(final GraphicalEditPart owner, final int direction) { final ResizeHandle handle = new ERDiagramResizeHandle(owner, direction); return handle; }
static Handle createHandle(GraphicalEditPart owner, int direction) { ResizeHandle handle = new ERDiagramResizeHandle(owner, direction); return handle; }
static Handle createHandle(GraphicalEditPart owner, int direction) { final ResizeHandle handle = new ERDiagramResizeHandle(owner, direction); return handle; }
static Handle createHandle(GraphicalEditPart owner, int direction) { ResizeHandle handle = new NodeResizeHandle(owner, direction); return handle; }
/** * createHandle * * @param owner * @param direction * @return Handle */ static Handle createHandle(GraphicalEditPart owner, int direction) { ResizeHandle handle = new SequenceLineResizeHandle(owner, direction); handle.setCursor(SharedCursors.SIZEALL); handle.setDragTracker(new DragEditPartsTracker(owner)); return handle; }
/** * createHandle * * @param owner * @param direction * @param tracker * @param cursor * @return Handle */ static Handle createHandle(GraphicalEditPart owner, int direction, DragTracker tracker, Cursor cursor) { ResizeHandle handle = new SequenceLineResizeHandle(owner, direction); handle.setCursor(cursor); handle.setDragTracker(tracker); return handle; }