public final class FastDFA<I> extends AbstractFastMutableDet<FastDFAState,I,FastDFAState,Boolean,Void> implements MutableDFA<FastDFAState,I>
FiniteStateAcceptor.FSAGraphView<S,I,A extends FiniteStateAcceptor<S,I>>MutableDeterministic.FullIntAbstraction<T,SP,TP>, MutableDeterministic.IntAbstraction<T,SP,TP>, MutableDeterministic.StateIntAbstraction<I,T,SP,TP>inputAlphabetSTATE_PROPERTIES, TRANSITION_PROPERTIES| Modifier and Type | Method and Description |
|---|---|
FastDFAState |
addState(boolean accepting) |
protected FastDFAState |
createState(boolean accepting) |
protected FastDFAState |
createState(@Nullable Boolean accepting) |
boolean |
isAccepting(FastDFAState state) |
void |
setAccepting(FastDFAState state,
boolean accepting) |
clear, getInitialState, getLocalInputs, getTransition, powersetView, removeState, setInitialState, setTransitionaddAlphabetSymbol, addState, createDynamicStateMapping, getInputAlphabet, getState, getStateId, getStates, removeAllTransitions, stateIDsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccepts, computeOutput, computeStateOutput, computeSuffixOutput, isAcceptinggetSuccessor, getSuccessors, getTransition, getTransitions, transToSetgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSettransitionGraphViewgetStateProperty, getSuccessor, getTransitionPropertypowersetViewcreateDynamicStateMapping, createStaticStateMapping, getStates, iterator, size, stateIDsgetSuccessorsforEach, spliteratoraddTransition, fullIntAbstraction, fullIntAbstraction, removeAllTransitions, removeTransition, setInitial, setInitialState, setTransition, setTransition, setTransitions, stateIntAbstractiongetTransitionPropertyaddInitialState, addInitialState, addInitialState, addState, addState, copyTransition, createTransition, flipAcceptance, setStateProperty, setTransitionPropertyaddTransition, addTransitions, clear, removeAllTransitionsremoveState, unlinkStatetransitionGraphViewgraphViewprotected FastDFAState createState(@Nullable Boolean accepting)
createState in class AbstractFastMutable<FastDFAState,I,FastDFAState,Boolean,Void>protected FastDFAState createState(boolean accepting)
public boolean isAccepting(FastDFAState state)
isAccepting in interface AcceptorTS<FastDFAState,I>public void setAccepting(FastDFAState state, boolean accepting)
setAccepting in interface MutableFSA<FastDFAState,I>public FastDFAState addState(boolean accepting)
addState in interface MutableFSA<FastDFAState,I>Copyright © 2020. All rights reserved.