I - input alphabet typeO - output alphabet typepublic class ADTHypothesis<I,O> extends AbstractFastMutableDet<ADTState<I,O>,I,ADTTransition<I,O>,Void,O> implements MutableMealyMachine<ADTState<I,O>,I,ADTTransition<I,O>,O>, AccessSequenceTransformer<I>
MealyMachine.MealyGraphView<S,I,T,O,A extends MealyMachine<S,I,T,O>>MutableDeterministic.FullIntAbstraction<T,SP,TP>, MutableDeterministic.IntAbstraction<T,SP,TP>, MutableDeterministic.StateIntAbstraction<I,T,SP,TP>inputAlphabet| Constructor and Description |
|---|
ADTHypothesis(Alphabet<I> alphabet) |
| Modifier and Type | Method and Description |
|---|---|
ADTTransition<I,O> |
createOpenTransition(ADTState<I,O> source,
I input,
ADTNode<ADTState<I,O>,I,O> siftTarget) |
protected ADTState<I,O> |
createState(Void property) |
ADTTransition<I,O> |
createTransition(ADTState<I,O> successor,
O properties) |
ADTState<I,O> |
getSuccessor(ADTTransition<I,O> transition) |
O |
getTransitionOutput(ADTTransition<I,O> transition) |
boolean |
isAccessSequence(Word<I> word) |
void |
setTransition(ADTState<I,O> state,
I input,
ADTTransition<I,O> transition) |
void |
setTransitionOutput(ADTTransition<I,O> transition,
O output) |
Word<I> |
transformAccessSequence(Word<I> word) |
clear, getInitialState, getLocalInputs, getTransition, powersetView, removeState, setInitialStateaddAlphabetSymbol, addState, createDynamicStateMapping, getInputAlphabet, getState, getStateId, getStates, removeAllTransitions, stateIDsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetStateProperty, setTransitionPropertytransitionGraphViewcomputeStateOutputcomputeOutput, computeSuffixOutputcreateStaticStateMapping, getStates, iterator, size, stateIDsforEach, spliteratorgetSuccessor, getSuccessors, getTransition, getTransitions, transToSetpowersetViewgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetcreateDynamicStateMapping, getSuccessorsgetStateProperty, getTransitionPropertygetOutput, tracetraceaddTransition, fullIntAbstraction, fullIntAbstraction, removeAllTransitions, removeTransition, setInitial, setInitialState, setTransition, setTransitions, stateIntAbstractiongetTransitionPropertyaddInitialState, addInitialState, addState, addState, addTransition, addTransitions, clear, copyTransition, removeAllTransitionslongestASPrefixremoveState, unlinkStatetransitionGraphViewgraphView@Nonnull public ADTState<I,O> getSuccessor(ADTTransition<I,O> transition)
getSuccessor in interface TransitionSystem<ADTState<I,O>,I,ADTTransition<I,O>>@Nonnull public ADTTransition<I,O> createOpenTransition(ADTState<I,O> source, I input, ADTNode<ADTState<I,O>,I,O> siftTarget)
public void setTransition(ADTState<I,O> state, I input, ADTTransition<I,O> transition)
setTransition in interface MutableDeterministic<ADTState<I,O>,I,ADTTransition<I,O>,Void,O>setTransition in class AbstractFastMutableDet<ADTState<I,O>,I,ADTTransition<I,O>,Void,O>protected ADTState<I,O> createState(Void property)
createState in class AbstractFastMutable<ADTState<I,O>,I,ADTTransition<I,O>,Void,O>@Nonnull public ADTTransition<I,O> createTransition(ADTState<I,O> successor, @Nullable O properties)
createTransition in interface MutableAutomaton<ADTState<I,O>,I,ADTTransition<I,O>,Void,O>public void setTransitionOutput(ADTTransition<I,O> transition, @Nullable O output)
setTransitionOutput in interface MutableTransitionOutput<ADTTransition<I,O>,O>@Nullable public O getTransitionOutput(ADTTransition<I,O> transition)
getTransitionOutput in interface TransitionOutput<ADTTransition<I,O>,O>public Word<I> transformAccessSequence(Word<I> word)
transformAccessSequence in interface AccessSequenceTransformer<I>public boolean isAccessSequence(Word<I> word)
isAccessSequence in interface AccessSequenceTransformer<I>Copyright © 2019. All rights reserved.