I - input symbol class.O - output symbol class.public final class FastMoore<I,O> extends FastMutableDet<FastMooreState<O>,I,FastMooreState<O>,O,Void> implements MutableMooreMachine<FastMooreState<O>,I,FastMooreState<O>,O>
inputAlphabet| Modifier and Type | Method and Description |
|---|---|
Word<O> |
computeOutput(Iterable<I> input) |
Word<O> |
computeSuffixOutput(Iterable<I> prefix,
Iterable<I> suffix) |
FastMooreState<O> |
copyTransition(FastMooreState<O> trans,
FastMooreState<O> succ) |
protected FastMooreState<O> |
createState(O property) |
FastMooreState<O> |
createTransition(FastMooreState<O> successor,
Void properties) |
O |
getOutput(FastMooreState<O> state,
I input) |
O |
getStateOutput(FastMooreState<O> state) |
O |
getStateProperty(FastMooreState<O> state) |
FastMooreState<O> |
getSuccessor(FastMooreState<O> transition) |
O |
getTransitionOutput(FastMooreState<O> transition) |
Void |
getTransitionProperty(FastMooreState<O> transition) |
void |
setStateOutput(FastMooreState<O> state,
O output) |
void |
setStateProperty(FastMooreState<O> state,
O property) |
void |
setTransitionProperty(FastMooreState<O> transition,
Void property) |
void |
trace(FastMooreState<O> state,
Iterable<I> input,
List<O> output) |
void |
trace(Iterable<I> input,
List<O> output) |
addState, clear, createDynamicNodeMapping, createDynamicStateMapping, createStaticNodeMapping, createStaticStateMapping, getEdgeProperty, getInitialState, getInputAlphabet, getNode, getNodeId, getNodeProperty, getNodes, getOutgoingEdges, getState, getStateId, getStates, getTarget, getTransition, nodeIDs, removeAllTransitions, removeState, setInitialState, setTransition, stateIDsremoveStateaddInitialState, addInitialState, addState, addTransition, addTransition, addTransition, addTransitions, removeAllTransitions, removeAllTransitions, removeTransition, removeTransition, setInitial, setInitial, setTransition, setTransition, setTransitions, setTransitionsiterator, sizegetInitialStates, getInitialStates, getState, getState, getSuccessor, getSuccessor, getSuccessor, getSuccessor, getTransitions, getTransitionscreateDynamicStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStates, size, stateIDsgetTransitiongetTransitions, powersetViewgetInitialState, getState, getSuccessor, getSuccessorcreateDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessorssetInitialState, setTransition, setTransitionaddInitialState, addInitialState, addState, addState, addTransition, addTransition, addTransitions, clear, removeAllTransitions, removeAllTransitions, removeTransition, setInitial, setTransitionspublic FastMooreState<O> getSuccessor(FastMooreState<O> transition)
getSuccessor in interface TransitionSystem<FastMooreState<O>,I,FastMooreState<O>>public void trace(Iterable<I> input, List<O> output)
trace in interface TransitionOutputAutomaton<FastMooreState<O>,I,FastMooreState<O>,O>public void trace(FastMooreState<O> state, Iterable<I> input, List<O> output)
trace in interface TransitionOutputAutomaton<FastMooreState<O>,I,FastMooreState<O>,O>public O getTransitionOutput(FastMooreState<O> transition)
getTransitionOutput in interface TransitionOutput<FastMooreState<O>,O>public O getStateOutput(FastMooreState<O> state)
getStateOutput in interface StateOutput<FastMooreState<O>,O>public void setStateProperty(FastMooreState<O> state, O property)
setStateProperty in interface MutableAutomaton<FastMooreState<O>,I,FastMooreState<O>,O,Void>public void setTransitionProperty(FastMooreState<O> transition, Void property)
setTransitionProperty in interface MutableAutomaton<FastMooreState<O>,I,FastMooreState<O>,O,Void>public FastMooreState<O> createTransition(FastMooreState<O> successor, Void properties)
createTransition in interface MutableAutomaton<FastMooreState<O>,I,FastMooreState<O>,O,Void>public FastMooreState<O> copyTransition(FastMooreState<O> trans, FastMooreState<O> succ)
copyTransition in interface MutableAutomaton<FastMooreState<O>,I,FastMooreState<O>,O,Void>public void setStateOutput(FastMooreState<O> state, O output)
setStateOutput in interface MutableStateOutput<FastMooreState<O>,O>protected FastMooreState<O> createState(O property)
createState in class FastMutableDet<FastMooreState<O>,I,FastMooreState<O>,O,Void>public O getStateProperty(FastMooreState<O> state)
getStateProperty in interface UniversalTransitionSystem<FastMooreState<O>,I,FastMooreState<O>,O,Void>public Void getTransitionProperty(FastMooreState<O> transition)
getTransitionProperty in interface UniversalTransitionSystem<FastMooreState<O>,I,FastMooreState<O>,O,Void>public Word<O> computeSuffixOutput(Iterable<I> prefix, Iterable<I> suffix)
computeSuffixOutput in interface SuffixOutput<I,Word<O>>public Word<O> computeOutput(Iterable<I> input)
computeOutput in interface Output<I,Word<O>>public O getOutput(FastMooreState<O> state, I input)
getOutput in interface TransitionOutputAutomaton<FastMooreState<O>,I,FastMooreState<O>,O>Copyright © 2013. All Rights Reserved.