Package org.apache.cayenne.ashwood.graph
Interface Digraph<E,V>
- All Superinterfaces:
DigraphIteration<E,
V>
- All Known Implementing Classes:
MapDigraph
- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addAllVertices
(Collection<? extends E> vertices) boolean
boolean
containsAllVertices
(Collection<? extends E> vertices) boolean
containsVertex
(E vertex) boolean
int
incomingSize
(E vertex) boolean
isEmpty()
boolean
isIncomingEmpty
(E vertex) boolean
isOutgoingEmpty
(E vertex) int
order()
int
outgoingSize
(E vertex) boolean
removeAllVertices
(Collection<? extends E> vertices) boolean
removeIncoming
(E vertex) boolean
removeOutgoing
(E vertex) boolean
removeVertex
(E vertex) int
size()
Methods inherited from interface org.apache.cayenne.ashwood.graph.DigraphIteration
arcIterator, incomingIterator, outgoingIterator, vertexIterator
-
Method Details
-
addVertex
-
addAllVertices
-
putArc
-
getArc
-
removeVertex
-
removeAllVertices
-
removeArc
-
removeIncoming
-
removeOutgoing
-
order
int order() -
size
int size() -
outgoingSize
-
incomingSize
-
containsVertex
-
containsAllVertices
-
hasArc
-
isEmpty
boolean isEmpty() -
isOutgoingEmpty
-
isIncomingEmpty
-