org.firej.dfa.fire
Class StateFire

java.lang.Object
  extended by org.firej.dfa.fire.StateFire
All Implemented Interfaces:
State

public class StateFire
extends java.lang.Object
implements State

Author:
Vassilios Karakoidas (bkarak@aueb.gr)

Constructor Summary
StateFire(DFA dfa, int stateNo, int group, boolean accept)
           
 
Method Summary
 void addTransition(Transition t)
           
 DFA getDFA()
           
 int getStateNumber()
           
 Transition[] getTransitions()
           
 int group()
           
 boolean isAccept()
           
 void setAccept(boolean accept)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.firej.dfa.State
toString
 

Constructor Detail

StateFire

public StateFire(DFA dfa,
                 int stateNo,
                 int group,
                 boolean accept)
Method Detail

addTransition

public void addTransition(Transition t)
Specified by:
addTransition in interface State

getDFA

public DFA getDFA()
Specified by:
getDFA in interface State

getStateNumber

public int getStateNumber()
Specified by:
getStateNumber in interface State

getTransitions

public Transition[] getTransitions()
Specified by:
getTransitions in interface State

group

public int group()
Specified by:
group in interface State

isAccept

public boolean isAccept()
Specified by:
isAccept in interface State

setAccept

public void setAccept(boolean accept)
Specified by:
setAccept in interface State