Interface NumberedLabeledGraph<T,I>
- All Superinterfaces:
EdgeManager<T>, Graph<T>, Iterable<T>, LabeledEdgeManager<T,I>, NodeManager<T>, NumberedEdgeManager<T>, NumberedGraph<T>, NumberedLabeledEdgeManager<T, I>, NumberedNodeManager<T>
- All Known Implementing Classes:
AbstractDemandFlowGraph, AbstractFlowGraph, AbstractNumberedLabeledGraph, DemandPointerFlowGraph, DemandValueFlowGraph, PDG, SlowSparseNumberedLabeledGraph
public interface NumberedLabeledGraph<T,I>
extends NumberedGraph<T>, NumberedLabeledEdgeManager<T,I>
-
Method Summary
Methods inherited from interface EdgeManager
addEdge, getPredNodeCount, getPredNodes, getSuccNodeCount, getSuccNodes, hasEdge, removeAllIncidentEdges, removeEdge, removeIncomingEdges, removeOutgoingEdgesMethods inherited from interface Graph
removeNodeAndEdgesMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface LabeledEdgeManager
addEdge, getDefaultLabel, getEdgeLabels, getPredLabels, getPredNodeCount, getPredNodes, getPredNodes, getSuccLabels, getSuccNodeCount, getSuccNodes, hasEdge, removeEdgeMethods inherited from interface NodeManager
addNode, containsNode, getNumberOfNodes, iterator, removeNode, streamMethods inherited from interface NumberedEdgeManager
getPredNodeNumbers, getSuccNodeNumbersMethods inherited from interface NumberedLabeledEdgeManager
getPredNodeNumbers, getSuccNodeNumbersMethods inherited from interface NumberedNodeManager
getMaxNumber, getNode, getNumber, iterateNodes