/*
* 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;
}
}