public interface ArchetypeGraph<V,E>
Modifier and Type | Method and Description |
---|---|
boolean |
addVertex(V vertex) |
boolean |
areIncident(V vertex,
E edge) |
boolean |
areNeighbors(V v1,
V v2) |
int |
degree(V vertex) |
E |
findEdge(V v1,
V v2) |
java.util.Collection<E> |
getEdges() |
java.util.Collection<E> |
getIncidentEdges(V vertex) |
java.util.Collection<V> |
getIncidentVertices(E edge) |
java.util.Collection<V> |
getNeighbors(V vertex) |
java.util.Collection<V> |
getVertices() |
int |
numNeighbors(V vertex) |
boolean |
removeEdge(E edge) |
boolean |
removeVertex(V vertex) |