public abstract class AbstractAutomatonGraphView<S,A extends Automaton<S,?,?>,E> extends Object implements Graph<S,E>
SimpleGraph.NormalGraphView<N,G extends SimpleGraph<N>>
Constructor and Description |
---|
AbstractAutomatonGraphView(A automaton) |
Modifier and Type | Method and Description |
---|---|
<V> MutableMapping<S,V> |
createDynamicNodeMapping() |
<V> MutableMapping<S,V> |
createStaticNodeMapping() |
Collection<S> |
getNodes()
Retrieves an (unmodifiable) collection of the nodes in this graph.
|
Iterator<S> |
iterator() |
NodeIDs<S> |
nodeIDs() |
int |
size()
Retrieves the number of nodes of this graph.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asNormalGraph, getVisualizationHelper
adjacentTargetsIterator, adjacentTargetsStream, getAdjacentTargets, getEdgesBetween, getOutgoingEdges, getTarget, outgoingEdges, outgoingEdgesIterator, outgoingEdgesStream
nodesStream
adjacentTargets, isConnected
forEach, spliterator
public AbstractAutomatonGraphView(A automaton)
public <V> MutableMapping<S,V> createStaticNodeMapping()
createStaticNodeMapping
in interface IndefiniteSimpleGraph<S>
public <V> MutableMapping<S,V> createDynamicNodeMapping()
createDynamicNodeMapping
in interface IndefiniteSimpleGraph<S>
public int size()
SimpleGraph
size
in interface SimpleGraph<S>
public Collection<S> getNodes()
SimpleGraph
getNodes
in interface SimpleGraph<S>
public NodeIDs<S> nodeIDs()
nodeIDs
in interface SimpleGraph<S>
Copyright © 2020. All rights reserved.