@ParametersAreNonnullByDefault public interface DeterministicTransitionOutputTS<S,I,T,O> extends DeterministicTransitionSystem<S,I,T>, TransitionOutput<T,O>
| Modifier and Type | Method and Description |
|---|---|
default O |
getOutput(S state,
I input)
Retrieves the output for the given input symbol in the given state.
|
default boolean |
trace(Iterable<? extends I> input,
List<? super O> output) |
default boolean |
trace(S state,
Iterable<? extends I> input,
List<? super O> output) |
getSuccessor, getSuccessors, getTransition, getTransitions, transToSetgetSuccessor, powersetViewgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetcreateDynamicStateMapping, createStaticStateMapping, getSuccessorsgetTransitionOutput@Nullable default O getOutput(S state, @Nullable I input)
TransitionOutput.getTransitionOutput(Object) on the transition returned by DeterministicTransitionSystem.getTransition(Object, Object), however it
should be noted that this function does not allow distinguishing between a null output and an
undefined transition.state - the source stateinput - the input symbolnull if the transition is undefined)Copyright © 2018. All rights reserved.