@SuppressWarnings("rawtypes") public void stateChanged(ChangeEvent e) { JSlider s = (JSlider)e.getSource(); Function<? super Number, Shape> edgeShapeFunction = vv.getRenderContext().getEdgeShapeTransformer(); if (edgeShapeFunction instanceof ParallelEdgeShapeTransformer) { ((ParallelEdgeShapeTransformer)edgeShapeFunction) .setControlOffsetIncrement(s.getValue()); vv.repaint(); } } });
Shape edgeShape = rc.getEdgeShapeTransformer().apply(e);
Shape edgeShape = rc.getEdgeShapeTransformer().apply(e); xform.scale(s2Bounds.getWidth(),s2Bounds.getHeight()); xform.translate(0, -edgeShape.getBounds2D().getWidth()/2); } else if(rc.getEdgeShapeTransformer() instanceof EdgeShape.Orthogonal) { float dx = x2-x1; float dy = y2-y1; int index = 0; if(rc.getEdgeShapeTransformer() instanceof ParallelEdgeShapeTransformer) { @SuppressWarnings("unchecked") EdgeIndexFunction<V,E> peif = ((ParallelEdgeShapeTransformer<V,E>)rc.getEdgeShapeTransformer()) .getEdgeIndexFunction(); index = peif.getIndex(null, e);
Shape edgeShape = rc.getEdgeShapeTransformer().apply(e); xform.scale(s2Bounds.getWidth(),s2Bounds.getHeight()); xform.translate(0, -edgeShape.getBounds2D().getWidth()/2); } else if(rc.getEdgeShapeTransformer() instanceof EdgeShape.Orthogonal) { float dx = x2-x1; float dy = y2-y1; int index = 0; if(rc.getEdgeShapeTransformer() instanceof ParallelEdgeShapeTransformer) { @SuppressWarnings("unchecked") EdgeIndexFunction<V,E> peif = ((ParallelEdgeShapeTransformer<V,E>)rc.getEdgeShapeTransformer()) .getEdgeIndexFunction(); index = peif.getIndex(null, e);
Shape edgeShape = vv.getRenderContext().getEdgeShapeTransformer().apply(e); if(isLoop) {
Shape edgeShape = vv.getRenderContext().getEdgeShapeTransformer().apply(e); if(isLoop) {
Shape edgeShape = vv.getRenderContext().getEdgeShapeTransformer().apply(e); if(isLoop) {
Shape edgeShape = rc.getEdgeShapeTransformer().apply(e);
Shape edgeShape = rc.getEdgeShapeTransformer().apply(e);
Shape edgeShape = rc.getEdgeShapeTransformer() .transform(Context.<Graph<V, E>, E> getInstance(graph, e));