Class DirectedEdgeContainer<V,E>
java.lang.Object
org.jgrapht.graph.specifics.DirectedEdgeContainer<V,E>
- Type Parameters:
V- the graph vertex typeE- the graph edge type
- All Implemented Interfaces:
Serializable
A container for vertex edges.
In this edge container we use array lists to minimize memory toll. However, for high-degree vertices we replace the entire edge container with a direct access subclass (to be implemented).
- Author:
- Barak Naveh
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddIncomingEdge(E e) Add an incoming edge.voidaddOutgoingEdge(E e) Add an outgoing edge.A lazy build of unmodifiable incoming edge set.A lazy build of unmodifiable outgoing edge set.voidRemove an incoming edge.voidRemove an outgoing edge.
-
Method Details
-
getUnmodifiableIncomingEdges
-
getUnmodifiableOutgoingEdges
-
addIncomingEdge
-
addOutgoingEdge
-
removeIncomingEdge
-
removeOutgoingEdge
-