public class EdgeFilteredNumberedGraph<T> extends AbstractNumberedGraph<T>
NumberedGraph
in which some edges have been filtered outConstructor and Description |
---|
EdgeFilteredNumberedGraph(NumberedGraph<T> delegate,
IBinaryNaturalRelation ignoreEdges) |
Modifier and Type | Method and Description |
---|---|
protected NumberedEdgeManager<T> |
getEdgeManager() |
protected NumberedNodeManager<T> |
getNodeManager() |
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 EdgeFilteredNumberedGraph(NumberedGraph<T> delegate, IBinaryNaturalRelation ignoreEdges)
delegate
- the underlying graphignoreEdges
- relation specifying which edges should be filtered outprotected NumberedEdgeManager<T> getEdgeManager()
getEdgeManager
in class AbstractNumberedGraph<T>
protected NumberedNodeManager<T> getNodeManager()
getNodeManager
in class AbstractNumberedGraph<T>