public class SlowSparseNumberedLabeledGraph<T,U> extends AbstractNumberedLabeledGraph<T,U>
Constructor and Description |
---|
SlowSparseNumberedLabeledGraph(U defaultLabel) |
Modifier and Type | Method and Description |
---|---|
static <T,U> void |
copyInto(LabeledGraph<T,U> g,
LabeledGraph<T,U> into) |
static <T,U> SlowSparseNumberedLabeledGraph<T,U> |
duplicate(LabeledGraph<T,U> g) |
protected NumberedLabeledEdgeManager<T,U> |
getEdgeManager() |
protected NumberedNodeManager<T> |
getNodeManager() |
addEdge, getDefaultLabel, getEdgeLabels, getPredLabels, getPredNodeCount, getPredNodeNumbers, getPredNodes, getSuccLabels, getSuccNodeCount, getSuccNodeNumbers, getSuccNodes, hasEdge, removeEdge
getMaxNumber, getNode, getNumber, getPredNodeNumbers, getSuccNodeNumbers, iterateNodes
addEdge, addNode, containsNode, getNumberOfNodes, getPredNodeCount, getPredNodes, getSuccNodeCount, getSuccNodes, hasEdge, iterator, removeAllIncidentEdges, removeEdge, removeIncomingEdges, removeNode, removeNodeAndEdges, removeOutgoingEdges, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
removeNodeAndEdges
addNode, containsNode, getNumberOfNodes, iterator, removeNode
forEach, spliterator
addEdge, getPredNodeCount, getPredNodes, getSuccNodeCount, getSuccNodes, hasEdge, removeAllIncidentEdges, removeEdge, removeIncomingEdges, removeOutgoingEdges
public SlowSparseNumberedLabeledGraph(U defaultLabel)
public static <T,U> SlowSparseNumberedLabeledGraph<T,U> duplicate(LabeledGraph<T,U> g)
public static <T,U> void copyInto(LabeledGraph<T,U> g, LabeledGraph<T,U> into)
protected NumberedLabeledEdgeManager<T,U> getEdgeManager()
getEdgeManager
in class AbstractNumberedLabeledGraph<T,U>
protected NumberedNodeManager<T> getNodeManager()
getNodeManager
in class AbstractNumberedGraph<T>