Class BricsDFA

All Implemented Interfaces:
Iterable<State>, Automaton<State,Character,State>, Automaton.RegularAutomaton<State,Character,State>, DeterministicOutputAutomaton<State,Character,State,Boolean>, DeterministicSuffixOutputAutomaton<State,Character,State,Boolean>, FiniteRepresentation, InitialState<State>, InitialStates<State>, Output<Character,Boolean>, OutputAutomaton<State,Character,State,Boolean>, SuffixOutput<Character,Boolean>, DeterministicAutomaton<State,Character,State>, DeterministicAutomaton.RegularAutomaton<State,Character,State>, DFA<State,Character>, FiniteStateAcceptor<State,Character>, NFA<State,Character>, SimpleAutomaton<State,Character>, SimpleDeterministicAutomaton<State,Character>, UniversalAutomaton<State,Character,State,Boolean,Void>, UniversalAutomaton.RegularAutomaton<State,Character,State,Boolean,Void>, UniversalDeterministicAutomaton<State,Character,State,Boolean,Void>, UniversalDeterministicAutomaton.RegularAutomaton<State,Character,State,Boolean,Void>, GraphViewable, DeterministicFiniteSemantics, DeterministicSemantics, FiniteSemantics, Semantics, AcceptorTS<State,Character>, DeterministicAcceptorTS<State,Character>, DeterministicOutputTS<State,Character,State,Boolean>, DeterministicSuffixOutputTS<State,Character,State,Boolean>, OutputTS<State,Character,State,Boolean>, DeterministicTransitionSystem<State,Character,State>, SimpleDTS<State,Character>, SimpleTS<State,Character>, TransitionSystem<State,Character,State>, UniversalDTS<State,Character,State,Boolean,Void>, UniversalTransitionSystem<State,Character,State,Boolean,Void>

public class BricsDFA extends AbstractBricsAutomaton implements DFA<State,Character>
Adapter class for wrapping a Brics automaton as a DFA.

This adapter is backed by the Brics automaton, so changes to the Automaton are reflected. Please note that any changes which result in a loss of determinism will result in incorrect behavior exposed by this class until determinism is restored.