hades.models.fsm
Class Zustand

java.lang.Object
  extended byhades.models.fsm.Zustand

public class Zustand
extends java.lang.Object

Zustand des Automaten


Field Summary
 boolean isStart
          gibt an, ob der Zustand Startzustand ist
 java.lang.String name
          Name des Zustandes
 java.util.Hashtable outputHash
          enthält die Funktionen für die Outputs in diesem Zustand
 int x
          Koordinaten des Zustandes im Editor
 int y
          Koordinaten des Zustandes im Editor
 
Constructor Summary
Zustand(int xPos, int yPos)
          Konstruktor für einen Zustand ohne Namen
Zustand(java.lang.String Name, int xPos, int yPos)
          Konstruktor für einen Zustand
 
Method Summary
 void setNotStart()
          macht den Zustand zum Nicht-Startzustand
 void setStart()
          macht den Zustand zum Startzustand
 java.lang.String toString()
          gibt bei Aufruf den Namen des Zustands zurück
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Name des Zustandes


x

public int x
Koordinaten des Zustandes im Editor


y

public int y
Koordinaten des Zustandes im Editor


isStart

public boolean isStart
gibt an, ob der Zustand Startzustand ist


outputHash

public java.util.Hashtable outputHash
enthält die Funktionen für die Outputs in diesem Zustand

Constructor Detail

Zustand

public Zustand(java.lang.String Name,
               int xPos,
               int yPos)
Konstruktor für einen Zustand

Parameters:
Name - Name des Zustands (String)
xPos - x-Koordinate im Editor (int)
yPos - y-Koordinate im Editor (int)

Zustand

public Zustand(int xPos,
               int yPos)
Konstruktor für einen Zustand ohne Namen

Parameters:
xPos - x-Koordinate im Editor (int)
yPos - y-Koordinate im Editor (int)
Method Detail

setStart

public void setStart()
macht den Zustand zum Startzustand


setNotStart

public void setNotStart()
macht den Zustand zum Nicht-Startzustand


toString

public java.lang.String toString()
gibt bei Aufruf den Namen des Zustands zurück

Returns:
String Name des Zustands