public class TTTHypothesisDFA<I> extends AbstractTTTHypothesis<I,Boolean,TTTState<I,Boolean>> implements DFA<TTTState<I,Boolean>,I>, UniversalDeterministicAutomaton.FullIntAbstraction<TTTState<I,Boolean>,Boolean,Void>
AbstractTTTHypothesis.GraphView, AbstractTTTHypothesis.TTTEdge<I,D>UniversalDeterministicAutomaton.FullIntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.IntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.StateIntAbstraction<I,T,SP,TP>FiniteStateAcceptor.FSAGraphView<S,I,A extends FiniteStateAcceptor<S,I>>UniversalDeterministicAutomaton.FullIntAbstraction.DefaultAbstraction<I,T,SP,TP,A extends UniversalDeterministicAutomaton.StateIntAbstraction<I,T,SP,TP>>alphabet, statesSTATE_PROPERTIES, TRANSITION_PROPERTIESINVALID_STATE| Constructor and Description |
|---|
TTTHypothesisDFA(Alphabet<I> alphabet) |
| Modifier and Type | Method and Description |
|---|---|
UniversalDeterministicAutomaton.FullIntAbstraction<TTTState<I,Boolean>,Boolean,Void> |
fullIntAbstraction(Alphabet<I> alphabet) |
Boolean |
getStateProperty(int state) |
TTTState<I,Boolean> |
getSuccessor(TTTState<I,Boolean> transition) |
Void |
getTransitionProperty(TTTState<I,Boolean> transition) |
boolean |
isAccepting(TTTState<I,Boolean> state) |
protected TTTState<I,Boolean> |
mapTransition(TTTTransition<I,Boolean> internalTransition) |
protected TTTState<I,Boolean> |
newState(int alphabetSize,
TTTTransition<I,Boolean> parent,
int id) |
addAlphabetSymbol, createState, getInitialState, getInputAlphabet, getInternalTransition, getInternalTransition, getIntInitialState, getIntSuccessor, getStates, getTransition, getTransition, graphView, initialize, isInitialized, numInputs, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccepts, computeOutput, computeStateOutput, computeSuffixOutput, isAcceptingfullIntAbstraction, stateIntAbstractiongetTransitionPropertygetSuccessor, getSuccessors, getTransition, getTransitions, transToSetgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSettransitionGraphViewgetStatePropertypowersetViewcreateDynamicStateMapping, createStaticStateMapping, getStates, iterator, size, stateIDsgetSuccessorsforEach, spliteratorgetTransitionPropertygetSuccessor, getTransitiongetIntSuccessornumInputsgetIntInitialState, sizetransitionGraphViewpublic TTTState<I,Boolean> getSuccessor(TTTState<I,Boolean> transition)
getSuccessor in interface AcceptorTS<TTTState<I,Boolean>,I>getSuccessor in interface TransitionSystem<TTTState<I,Boolean>,I,TTTState<I,Boolean>>protected TTTState<I,Boolean> mapTransition(TTTTransition<I,Boolean> internalTransition)
mapTransition in class AbstractTTTHypothesis<I,Boolean,TTTState<I,Boolean>>protected TTTState<I,Boolean> newState(int alphabetSize, TTTTransition<I,Boolean> parent, int id)
public UniversalDeterministicAutomaton.FullIntAbstraction<TTTState<I,Boolean>,Boolean,Void> fullIntAbstraction(Alphabet<I> alphabet)
fullIntAbstraction in interface DeterministicAutomaton<TTTState<I,Boolean>,I,TTTState<I,Boolean>>fullIntAbstraction in interface SimpleDeterministicAutomaton<TTTState<I,Boolean>,I>fullIntAbstraction in interface UniversalDeterministicAutomaton<TTTState<I,Boolean>,I,TTTState<I,Boolean>,Boolean,Void>fullIntAbstraction in class AbstractTTTHypothesis<I,Boolean,TTTState<I,Boolean>>public Boolean getStateProperty(int state)
getStateProperty in interface UniversalDeterministicAutomaton.IntAbstraction<TTTState<I,Boolean>,Boolean,Void>public boolean isAccepting(TTTState<I,Boolean> state)
isAccepting in interface AcceptorTS<TTTState<I,Boolean>,I>public Void getTransitionProperty(TTTState<I,Boolean> transition)
getTransitionProperty in interface UniversalDeterministicAutomaton.IntAbstraction<TTTState<I,Boolean>,Boolean,Void>getTransitionProperty in interface AcceptorTS<TTTState<I,Boolean>,I>getTransitionProperty in interface UniversalTransitionSystem<TTTState<I,Boolean>,I,TTTState<I,Boolean>,Boolean,Void>Copyright © 2020. All rights reserved.