/* * JFLAP - Formal Languages and Automata Package * * * Susan H. Rodger * Computer Science Department * Duke University * August 27, 2009 * Copyright (c) 2002-2009 * All rights reserved. * JFLAP is open source software. Please see the LICENSE for terms. * */ package automata.fsa; import automata.Automaton; /** * This subclass of Automaton is specifically for a definition of * a regular Finite State Automaton. * * @author Thomas Finley */ public class FiniteStateAutomaton extends Automaton { /** * Creates a finite state automaton with no states and no transitions. */ public FiniteStateAutomaton() { super(); } /** * Returns the class of Transition this automaton must * accept. * * @return the Class object for automata.fsa.FSATransition */ protected Class getTransitionClass() { return automata.fsa.FSATransition.class; } }