S - state classI - input symbol classpublic interface SimpleDTS<S,I> extends SimpleTS<S,I>
| Modifier and Type | Method and Description |
|---|---|
S |
getInitialState()
Retrieves the initial state of this transition system.
|
S |
getState(Iterable<I> input)
Retrieves the state reachable by the given sequence of input symbols
from the initial state.
|
S |
getSuccessor(S state,
I input)
Retrieves the successor state reachable by the given input symbol.
|
S |
getSuccessor(S state,
Iterable<I> input)
Retrieves the successor state reachable by the given sequence of
input symbols.
|
createDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessorsS getInitialState()
SimpleTS.getInitialStates()S getSuccessor(S state, I input)
state - the source state.input - the input symbol.null if no state is reachable by this symbol.SimpleTS.getSuccessors(Object, Object)S getSuccessor(S state, Iterable<I> input)
state - the source state.input - the input symbol.null if no state is reachable by this symbol.SimpleTS.getSuccessors(Object, Iterable)S getState(Iterable<I> input)
input - the input word.null
if no state is reachable by this word.SimpleTS.getStates(Iterable)Copyright © 2015. All Rights Reserved.