public class MapDigraph<E,V> extends Object implements Digraph<E,V>
| Constructor and Description |
|---|
MapDigraph() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllVertices(Collection<? extends E> vertices) |
boolean |
addVertex(E vertex) |
ArcIterator<E,V> |
arcIterator() |
boolean |
containsAllVertices(Collection<? extends E> vertices) |
boolean |
containsVertex(E vertex) |
V |
getArc(Object origin,
Object destination) |
boolean |
hasArc(E origin,
E destination) |
ArcIterator<E,V> |
incomingIterator(E vertex) |
int |
incomingSize(E vertex) |
boolean |
isEmpty() |
boolean |
isIncomingEmpty(E vertex) |
boolean |
isOutgoingEmpty(E vertex) |
int |
order() |
ArcIterator<E,V> |
outgoingIterator(E vertex) |
int |
outgoingSize(E vertex) |
V |
putArc(E origin,
E destination,
V arc) |
boolean |
removeAllVertices(Collection<? extends E> vertices) |
Object |
removeArc(E origin,
E destination) |
boolean |
removeIncoming(E vertex) |
boolean |
removeOutgoing(E vertex) |
boolean |
removeVertex(E vertex) |
int |
size() |
Iterator<E> |
vertexIterator() |
public boolean addAllVertices(Collection<? extends E> vertices)
addAllVertices in interface Digraph<E,V>public boolean removeVertex(E vertex)
removeVertex in interface Digraph<E,V>public boolean removeAllVertices(Collection<? extends E> vertices)
removeAllVertices in interface Digraph<E,V>public boolean removeIncoming(E vertex)
removeIncoming in interface Digraph<E,V>public boolean removeOutgoing(E vertex)
removeOutgoing in interface Digraph<E,V>public Iterator<E> vertexIterator()
vertexIterator in interface DigraphIteration<E,V>public ArcIterator<E,V> arcIterator()
arcIterator in interface DigraphIteration<E,V>public ArcIterator<E,V> outgoingIterator(E vertex)
outgoingIterator in interface DigraphIteration<E,V>public ArcIterator<E,V> incomingIterator(E vertex)
incomingIterator in interface DigraphIteration<E,V>public int outgoingSize(E vertex)
outgoingSize in interface Digraph<E,V>public int incomingSize(E vertex)
incomingSize in interface Digraph<E,V>public boolean containsVertex(E vertex)
containsVertex in interface Digraph<E,V>public boolean containsAllVertices(Collection<? extends E> vertices)
containsAllVertices in interface Digraph<E,V>public boolean isOutgoingEmpty(E vertex)
isOutgoingEmpty in interface Digraph<E,V>public boolean isIncomingEmpty(E vertex)
isIncomingEmpty in interface Digraph<E,V>Copyright © 2001–2018 Apache Cayenne. All rights reserved.