public class UniversalAutomatonGraphView<S,I,T,SP,TP,A extends UniversalAutomaton<S,I,T,SP,TP>> extends AutomatonGraphView<S,I,T,A> implements UniversalGraph<S,TransitionEdge<I,T>,SP,TransitionEdge.Property<I,TP>>
SimpleGraph.NormalGraphView<N,G extends SimpleGraph<N>>inputsautomaton| Constructor and Description |
|---|
UniversalAutomatonGraphView(A automaton,
Collection<? extends I> inputs) |
| Modifier and Type | Method and Description |
|---|---|
static <S,I,T,SP,TP,A extends UniversalAutomaton<S,I,T,SP,TP> & InputAlphabetHolder<I>> |
create(A automaton) |
static <S,I,T,SP,TP,A extends UniversalAutomaton<S,I,T,SP,TP>> |
create(A automaton,
Collection<? extends I> inputs) |
TransitionEdge.Property<I,TP> |
getEdgeProperty(TransitionEdge<I,T> edge)
Retrieves the property of a given edge.
|
SP |
getNodeProperty(S node)
Retrieves the property of a given node.
|
createTransitionEdges, getOutgoingEdges, getTarget, getVisualizationHelpercreateDynamicNodeMapping, createStaticNodeMapping, getNodes, iterator, nodeIDs, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasNormalGraph, getVisualizationHelpergetNodes, iterator, nodeIDs, nodesStream, sizeforEach, spliteratoradjacentTargetsIterator, adjacentTargetsStream, getAdjacentTargets, getEdgesBetween, getOutgoingEdges, getTarget, outgoingEdges, outgoingEdgesIterator, outgoingEdgesStreamadjacentTargets, createDynamicNodeMapping, createStaticNodeMapping, isConnectedpublic UniversalAutomatonGraphView(A automaton, Collection<? extends I> inputs)
public static <S,I,T,SP,TP,A extends UniversalAutomaton<S,I,T,SP,TP>> UniversalAutomatonGraphView<S,I,T,SP,TP,A> create(A automaton, Collection<? extends I> inputs)
public static <S,I,T,SP,TP,A extends UniversalAutomaton<S,I,T,SP,TP> & InputAlphabetHolder<I>> UniversalAutomatonGraphView<S,I,T,SP,TP,A> create(A automaton)
public SP getNodeProperty(S node)
UniversalIndefiniteGraphgetNodeProperty in interface UniversalIndefiniteGraph<S,TransitionEdge<I,T>,SP,TransitionEdge.Property<I,TP>>node - the nodepublic TransitionEdge.Property<I,TP> getEdgeProperty(TransitionEdge<I,T> edge)
UniversalIndefiniteGraphgetEdgeProperty in interface UniversalIndefiniteGraph<S,TransitionEdge<I,T>,SP,TransitionEdge.Property<I,TP>>edge - the edgeCopyright © 2018. All rights reserved.