public class AbstractBricsAutomaton.GraphView extends AbstractAutomatonGraphView<State,AbstractBricsAutomaton,Transition> implements UniversalGraph<State,Transition,Boolean,BricsTransitionProperty>
SimpleGraph.NormalGraphView<N,G extends SimpleGraph<N>>
automaton
Constructor and Description |
---|
GraphView() |
Modifier and Type | Method and Description |
---|---|
BricsTransitionProperty |
getEdgeProperty(Transition edge)
Retrieves the property of a given edge.
|
Boolean |
getNodeProperty(State node)
Retrieves the property of a given node.
|
Collection<Transition> |
getOutgoingEdges(State node)
Retrieves the outgoing edges of a given node.
|
State |
getTarget(Transition edge)
Retrieves, for a given edge, its target node.
|
VisualizationHelper<State,Transition> |
getVisualizationHelper() |
createDynamicNodeMapping, createStaticNodeMapping, getNodes, iterator, nodeIDs, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asNormalGraph
getNodes, iterator, nodeIDs, nodesStream, size
forEach, spliterator
adjacentTargetsIterator, adjacentTargetsStream, getAdjacentTargets, getEdgesBetween, outgoingEdges, outgoingEdgesIterator, outgoingEdgesStream
adjacentTargets, createDynamicNodeMapping, createStaticNodeMapping, isConnected
public Collection<Transition> getOutgoingEdges(State node)
IndefiniteGraph
getOutgoingEdges
in interface IndefiniteGraph<State,Transition>
node
- the node.Collection
of all outgoing edges, or null
if the node has no outgoing edges.public State getTarget(Transition edge)
IndefiniteGraph
getTarget
in interface IndefiniteGraph<State,Transition>
edge
- the edge.public VisualizationHelper<State,Transition> getVisualizationHelper()
getVisualizationHelper
in interface Graph<State,Transition>
getVisualizationHelper
in interface SimpleGraph<State>
public Boolean getNodeProperty(State node)
UniversalIndefiniteGraph
getNodeProperty
in interface UniversalIndefiniteGraph<State,Transition,Boolean,BricsTransitionProperty>
node
- the nodepublic BricsTransitionProperty getEdgeProperty(Transition edge)
UniversalIndefiniteGraph
getEdgeProperty
in interface UniversalIndefiniteGraph<State,Transition,Boolean,BricsTransitionProperty>
edge
- the edgeCopyright © 2019. All rights reserved.