public interface MooreMachine<S,I,T,O> extends UniversalDeterministicAutomaton<S,I,T,O,Void>, StateOutput<S,O>, TransitionOutputAutomaton<S,I,T,O>
UniversalDeterministicAutomaton.FullIntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.IntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.StateIntAbstraction<I,T,SP,TP>| Modifier and Type | Method and Description |
|---|---|
default O |
getStateProperty(S state)
Retrieves the state property for the given state.
|
default O |
getTransitionOutput(T transition) |
default Void |
getTransitionProperty(T transition)
Retrieves the transition property for the given state.
|
fullIntAbstraction, fullIntAbstraction, stateIntAbstractiongetTransitionPropertytransitionGraphViewgetStateOutputcomputeStateOutputcomputeOutput, computeSuffixOutputcreateStaticStateMapping, getStates, iterator, size, stateIDsforEach, spliteratorgetSuccessor, getSuccessors, getTransition, getTransitions, transToSetgetSuccessor, powersetViewgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetcreateDynamicStateMapping, getSuccessorsgetOutput, trace, tracedefault O getStateProperty(S state)
UniversalTransitionSystemgetStateProperty in interface UniversalTransitionSystem<S,I,T,O,Void>state - the state.default Void getTransitionProperty(T transition)
UniversalTransitionSystemgetTransitionProperty in interface UniversalTransitionSystem<S,I,T,O,Void>transition - the transition.default O getTransitionOutput(T transition)
getTransitionOutput in interface TransitionOutput<T,O>Copyright © 2018. All rights reserved.