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–2019 Apache Cayenne. All rights reserved.