public abstract class AbstractDFA<S,I> extends AbstractDeterministicAutomaton<S,I,S> implements DFA<S,I>
STATE_PROPERTIES, TRANSITION_PROPERTIES| Constructor and Description |
|---|
AbstractDFA() |
| Modifier and Type | Method and Description |
|---|---|
static <S,I> boolean |
accepts(DFA<S,I> $this,
Iterable<I> input) |
boolean |
accepts(Iterable<I> input) |
Boolean |
computeOutput(Iterable<I> input) |
Boolean |
computeSuffixOutput(Iterable<I> prefix,
Iterable<I> suffix) |
Boolean |
getStateProperty(S state) |
S |
getSuccessor(S transition) |
Void |
getTransitionProperty(S transition) |
iterator, size, stateIDsgetInitialStates, getInitialStates, getState, getState, getSuccessor, getSuccessor, getSuccessor, getSuccessor, getTransitions, getTransitionscreateDynamicStateMapping, createDynamicStateMapping, createStaticStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisAcceptinggetStates, size, stateIDsgetTransitiongetTransitions, powersetViewgetInitialState, getState, getSuccessor, getSuccessorcreateDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessorspublic AbstractDFA()
public boolean accepts(Iterable<I> input)
accepts in interface AcceptorTS<S,I>public Boolean getStateProperty(S state)
getStateProperty in interface UniversalTransitionSystem<S,I,S,Boolean,Void>public Void getTransitionProperty(S transition)
getTransitionProperty in interface UniversalTransitionSystem<S,I,S,Boolean,Void>public S getSuccessor(S transition)
getSuccessor in interface TransitionSystem<S,I,S>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>Copyright © 2013. All Rights Reserved.