public abstract class AbstractDeterministicTransOutTS<S,I,T,O> extends AbstractDTS<S,I,T> implements DeterministicTransitionOutputTS<S,I,T,O>
Constructor and Description |
---|
AbstractDeterministicTransOutTS() |
Modifier and Type | Method and Description |
---|---|
static <S,I,T,O> O |
getOutput(DeterministicTransitionOutputTS<S,I,T,O> _this,
S state,
I input) |
O |
getOutput(S state,
I input)
Retrieves the output for the given input symbol in the given state.
|
static <S,I,T,O> boolean |
trace(DeterministicTransitionOutputTS<S,I,T,O> _this,
Iterable<? extends I> input,
List<? super O> output) |
static <S,I,T,O> boolean |
trace(DeterministicTransitionOutputTS<S,I,T,O> _this,
S state,
Iterable<? extends I> input,
List<? super O> output) |
boolean |
trace(Iterable<? extends I> input,
List<? super O> output) |
boolean |
trace(S state,
Iterable<? extends I> input,
List<? super O> output) |
getInitialStates, getInitialStates, getState, getState, getSuccessor, getSuccessor, getSuccessor, getSuccessor, getTransitions, getTransitions
createDynamicStateMapping, createDynamicStateMapping, createStaticStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetView
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransition
getSuccessor, getTransitions, powersetView
getInitialState, getState, getSuccessor, getSuccessor
createDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessors
getTransitionOutput
public static <S,I,T,O> O getOutput(DeterministicTransitionOutputTS<S,I,T,O> _this, S state, I input)
public static <S,I,T,O> boolean trace(DeterministicTransitionOutputTS<S,I,T,O> _this, Iterable<? extends I> input, List<? super O> output)
public static <S,I,T,O> boolean trace(DeterministicTransitionOutputTS<S,I,T,O> _this, S state, Iterable<? extends I> input, List<? super O> output)
public O getOutput(S state, I input)
DeterministicTransitionOutputTS
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.Copyright © 2015. All rights reserved.