@Override public Set<E> getAllEdges(V source, V target) { Set<E> edges = new HashSet<E>(); if (vertices.contains(source) && vertices.contains(target)) { edges.addAll(graph.getAllEdges(source, target)); } return edges; }