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, getSuccessors
S 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.