public class FastNFA<I> extends FastMutableNondet<FastNFAState,I,FastNFAState,Boolean,Void> implements MutableNFA<FastNFAState,I>, DOTPlottableAutomaton<FastNFAState,I,FastNFAState>
inputAlphabetSTATE_PROPERTIES, TRANSITION_PROPERTIESaddState, clear, createDynamicNodeMapping, createDynamicStateMapping, createStaticNodeMapping, createStaticStateMapping, getEdgeProperty, getInitialStates, getInputAlphabet, getNode, getNodeId, getNodeProperty, getNodes, getOutgoingEdges, getState, getStateId, getStates, getTarget, getTransitions, nodeIDs, removeAllTransitions, removeState, setInitial, setTransitions, stateIDsremoveState, removeState, unlinkStateaddInitialState, addInitialState, addInitialState, addInitialState, addState, addState, addTransition, addTransition, addTransition, addTransition, addTransitions, addTransitions, removeAllTransitions, removeAllTransitions, removeTransition, removeTransitioniterator, iterator, size, size, stateIDscreateDynamicStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddInitialState, addInitialState, addState, addState, addTransition, addTransition, addTransitions, clear, removeAllTransitions, removeAllTransitions, removeTransition, setInitial, setTransitionsgetStates, size, stateIDsgetTransitions, powersetViewcreateDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessorsgetInputAlphabetpublic boolean isAccepting(Collection<? extends FastNFAState> states)
isAccepting in interface NFA<FastNFAState,I>public FastNFAState getSuccessor(FastNFAState transition)
getSuccessor in interface TransitionSystem<FastNFAState,I,FastNFAState>public boolean accepts(Iterable<I> input)
accepts in interface AcceptorTS<FastNFAState,I>public boolean isAccepting(FastNFAState state)
isAccepting in interface AcceptorTS<FastNFAState,I>public void setAccepting(FastNFAState state, boolean accepting)
setAccepting in interface MutableFSA<FastNFAState,I>public void setStateProperty(FastNFAState state, Boolean property)
setStateProperty in interface MutableAutomaton<FastNFAState,I,FastNFAState,Boolean,Void>public void setTransitionProperty(FastNFAState transition, Void property)
setTransitionProperty in interface MutableAutomaton<FastNFAState,I,FastNFAState,Boolean,Void>public FastNFAState createTransition(FastNFAState successor, Void properties)
createTransition in interface MutableAutomaton<FastNFAState,I,FastNFAState,Boolean,Void>public FastNFAState copyTransition(FastNFAState trans, FastNFAState succ)
copyTransition in interface MutableAutomaton<FastNFAState,I,FastNFAState,Boolean,Void>protected FastNFAState createState(Boolean property)
createState in class FastMutableNondet<FastNFAState,I,FastNFAState,Boolean,Void>public Boolean getStateProperty(FastNFAState state)
getStateProperty in interface UniversalTransitionSystem<FastNFAState,I,FastNFAState,Boolean,Void>public Void getTransitionProperty(FastNFAState transition)
getTransitionProperty in interface UniversalTransitionSystem<FastNFAState,I,FastNFAState,Boolean,Void>public void flipAcceptance()
flipAcceptance in interface MutableFSA<FastNFAState,I>public Boolean computeSuffixOutput(Iterable<I> prefix, Iterable<I> suffix)
computeSuffixOutput in interface SuffixOutput<I,Boolean>public Boolean computeOutput(Iterable<I> input)
computeOutput in interface Output<I,Boolean>public FastNFAState addState(boolean accepting)
addState in interface MutableFSA<FastNFAState,I>public FastNFAState addInitialState(boolean accepting)
addInitialState in interface MutableFSA<FastNFAState,I>public GraphDOTHelper<FastNFAState,TransitionEdge<I,FastNFAState>> getDOTHelper()
getDOTHelper in interface DOTPlottableAutomaton<FastNFAState,I,FastNFAState>Copyright © 2013. All Rights Reserved.