public class AbstractIncrementalMealyTreeBuilder.TransitionSystemView extends Object implements MealyTransitionSystem<N,I,Edge<N,O>,O>
Constructor and Description |
---|
TransitionSystemView() |
Modifier and Type | Method and Description |
---|---|
N |
getInitialState()
Retrieves the initial state of this transition system.
|
N |
getSuccessor(Edge<N,O> transition)
Retrieves the successor state of a given transition.
|
Edge<N,O> |
getTransition(N state,
I input)
Retrieves the transition triggered by the given input symbol.
|
O |
getTransitionOutput(Edge<N,O> transition) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStateProperty, getTransitionProperty
getOutput, trace
trace
getSuccessor, getSuccessors, getTransitions, transToSet
powersetView
getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSet
createDynamicStateMapping, createStaticStateMapping, getSuccessors
getTransitionProperty
public Edge<N,O> getTransition(N state, I input)
DeterministicTransitionSystem
getTransition
in interface DeterministicTransitionSystem<N,I,Edge<N,O>>
state
- the source state.input
- the input symbol.null
if no transition is triggered.TransitionSystem.getTransitions(Object, Object)
public N getSuccessor(Edge<N,O> transition)
TransitionSystem
getSuccessor
in interface TransitionSystem<N,I,Edge<N,O>>
transition
- the transition.public N getInitialState()
SimpleDTS
getInitialState
in interface SimpleDTS<N,I>
SimpleTS.getInitialStates()
public O getTransitionOutput(Edge<N,O> transition)
getTransitionOutput
in interface TransitionOutput<Edge<N,O>,O>
Copyright © 2019. All rights reserved.