public interface DeterministicAcceptorTS<S,I> extends AcceptorTS<S,I>, UniversalDTS<S,I,S,Boolean,Void>, Output<I,Boolean>
AcceptorTS,
DeterministicTransitionSystem| Modifier and Type | Method and Description |
|---|---|
default boolean |
accepts(Iterable<? extends I> input)
Determines whether the given input word is accepted by this acceptor.
|
default Boolean |
computeOutput(Iterable<? extends I> input) |
default boolean |
isAccepting(Collection<? extends S> states) |
getStateProperty, getSuccessor, getTransitionProperty, isAcceptinggetTransitionPropertygetSuccessor, getSuccessors, getTransition, getTransitions, transToSetpowersetViewgetInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetcreateDynamicStateMapping, createStaticStateMapping, getSuccessorsdefault Boolean computeOutput(Iterable<? extends I> input)
computeOutput in interface Output<I,Boolean>default boolean accepts(Iterable<? extends I> input)
AcceptorTSaccepts in interface AcceptorTS<S,I>input - the input word.true if the input word is accepted, false otherwise.default boolean isAccepting(Collection<? extends S> states)
isAccepting in interface AcceptorTS<S,I>Copyright © 2018. All rights reserved.