@Override public Optional<E> removeConnectionData(Point from, Point to) { return delegate.removeConnectionData(from, to); }
@Override public Optional<E> removeConnectionData(Point from, Point to) { return delegate.removeConnectionData(from, to); }
@Override public Optional<E> removeConnectionData(Point from, Point to) { final Optional<E> val = delegate.removeConnectionData(from, to); eventDispatcher.dispatchEvent(new GraphEvent( EventTypes.CHANGE_CONNECTION_DATA, this, getConnection(from, to))); return val; }
@Override public Optional<E> removeConnectionData(Point from, Point to) { final Optional<E> val = delegate.removeConnectionData(from, to); eventDispatcher.dispatchEvent(new GraphEvent( EventTypes.CHANGE_CONNECTION_DATA, this, getConnection(from, to))); return val; }
@Test public void setConnData() { final Point N = new Point(0, 5); final Point E = new Point(5, 0); final Point S = new Point(0, -5); final Point W = new Point(-5, 0); Graphs.addBiPath(graph, N, E, S, W, N); assertFalse(graph.setConnectionData(N, E, LengthData.create(100)) .isPresent()); assertEquals(LengthData.create(100), graph.removeConnectionData(N, E).get()); }