@Override public void removeConnection(Point from, Point to) { checkArgument(hasConnection(from, to), "Can not remove non-existing connection: %s -> %s", from, to); multimap.remove(from, to); removeData(from, to); if (!multimap.containsKey(to)) { deadEndNodes.add(to); } }
@Override public void removeConnection(Point from, Point to) { checkArgument(hasConnection(from, to), "Can not remove non-existing connection: %s -> %s", from, to); multimap.remove(from, to); removeData(from, to); if (!multimap.containsKey(to)) { deadEndNodes.add(to); } }