A B C D E F G H I K L M N O P R S T U V W Z

A

actionPerformed(ActionEvent) - Method in class GraphLayoutPanel
 
actionPerformed(ActionEvent) - Method in class SimKontrollPanel
 
actionPerformed(ActionEvent) - Method in class TestTabellenPanel
 
addEndZustand(int) - Method in class AutomatenParameter
fuegt einen Endzustand hinzu
addHaltepunkt(int, char) - Method in class Simulation
Fuegt einen Haltepunkt hinzu.
addKante(int, int, String) - Method in class Graph
fügt eine Kante hinzu
addKnoten(int, String, boolean, boolean) - Method in class Graph
fügt einen Knoten hinzu
addUebersetzung(int) - Method in class Automat
fügt einen Zustand zur Übersetzungtabelle hinzu
addWert(char, int, int) - Method in class AutomatenParameter
fuegt eine Zeile der Ueberfuehrungszabelle hinzu
addZustandsMenge(Vector, Zustand) - Static method in class Konfiguration
fügt, falls noch nicht vorhanden, einen neuen Zustand in eine Zustandsmenge ein
adjustmentValueChanged(AdjustmentEvent) - Method in class SimKontrollPanel
 
aenderung - Variable in class Simulation
das Interface, um die Aenderungen in der Konfiguration mitzuteilen
aenderung - Variable in class SimulationsZustand
das Interface, ueber das die Zustandsaenderung mitgeteilt wird
AKZEPTIERT - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Aktzeptier"
animated - Variable in class GraphPanel.AutomatenGraph
Status der Animation während der Simulation
animation - Variable in class GraphLayoutPanel
Soll die Simulation im Graphen animiert werden
appendRow() - Method in class TabellenPanel
fügt eine neue Tabellenzeile ein
ausrichten - Variable in class GraphLayoutPanel
Schalter zum Erzeugen des Graphen aus der Tabelle
automat - Variable in class Konfiguration
der Automat, dessen Konfiguration beschrieben wird
automat - Variable in class Simulation
der Automat der simuliert wird
Automat - class Automat.
beschreibt vollständig einen endlichen Automaten
Automat(AutomatenParameter) - Constructor for class Automat
Konstruiert einen Automaten aus den Parametern
AutomatenGraphPanel - class AutomatenGraphPanel.
 
AutomatenGraphPanel.AutomatenGraph - class AutomatenGraphPanel.AutomatenGraph.
 
AutomatenGraphPanel.AutomatenGraph.DrawableKnoten - class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten.
 
AutomatenGraphPanel.AutomatenGraph.DrawableKnoten(AutomatenGraphPanel.AutomatenGraph, Graph.Knoten) - Constructor for class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten
 
AutomatenGraphPanel.AutomatenGraph(AutomatenGraphPanel) - Constructor for class AutomatenGraphPanel.AutomatenGraph
 
AutomatenGraphPanel.AutomatenGraph(AutomatenGraphPanel, Dimension) - Constructor for class AutomatenGraphPanel.AutomatenGraph
 
AutomatenGraphPanel.AutomatenGraph(AutomatenGraphPanel, Graph, Dimension) - Constructor for class AutomatenGraphPanel.AutomatenGraph
 
AutomatenGraphPanel() - Constructor for class AutomatenGraphPanel
 
AutomatenParameter - class AutomatenParameter.
Diese Klasse kapselt die Informationen die vom Nutzer eingegeben werden und zur Kontruktion des Automaten und der Ueberfuehrung benoetigt werden.
AutomatenParameter.Wert - class AutomatenParameter.Wert.
Diese Klasse kapselt ein Tripel [char zeichen, int von, int[] nach] fuer die Ueberfuehrungsfunktion.
AutomatenParameter.Wert(AutomatenParameter, char, int, int) - Constructor for class AutomatenParameter.Wert
 
AutomatenParameter(int) - Constructor for class AutomatenParameter
 
AutomatenSimulator - class AutomatenSimulator.
Simulation eines endlichen Automaten als Applet
AutomatenSimulator() - Constructor for class AutomatenSimulator
 

B

BORDER - Variable in class AutomatenGraphPanel
 
BORDER - Variable in class GraphPanel
Abstand des maximalen Zeichenbereich von Rand des Panels
breite - Variable in class StatusPanel.StringFit
die Breite in Pixel auf die angepasst werden soll
button - Variable in class TestTabellenPanel
 

C

calcMidPos(Point, Point, int) - Method in class GraphPanel.AutomatenGraph
berechnet einen Punkt auf einer Linie zwischen zwei anderen Punkteb entsprechend eines Teilerverhältnisses
cells - Variable in class TabellenPanel.TabellenPanelRow
Tabellenzellen in dieser Zeile
checkbox - Variable in class TabellenPanel.TabellenPanelRow
Checkbox-Objekt für Haltepunkt
checkbox - Variable in class TestTabellenPanel
 
checkSyntax() - Method in class StartEndePanel
prueft den Syntax in den Eingabefeldern und setzt die Farben der Eingabefelder ensprechend.
clone() - Method in class Graph
 
columns - Variable in class TabellenPanel.TabellenPanelRow
Anzahl der Spalten
componentHidden(ComponentEvent) - Method in class GraphPanel
 
componentMoved(ComponentEvent) - Method in class GraphPanel
 
componentResized(ComponentEvent) - Method in class GraphPanel
 
componentShown(ComponentEvent) - Method in class GraphPanel
 
constraints - Variable in class StartEndePanel
die Einstellungen zu GridBag
containsHaltepunkt(int, char) - Method in class Simulation
Prueft ob ein Haltepunkt angemeldet ist.
containsHaltepunkt(Zustand, char) - Method in class Simulation
Testet ob ein Zustand enthalten ist, bloss nach Objekt
create(Automat) - Static method in class TestGraph
 

D

defaultColumnWidth - Variable in class TabellenPanel.TabellenPanelRow
Standardbreite der übrigen Spalten
defaultColumnWidths - Variable in class TabellenPanel.TabellenPanelRow
Standardbreiten der Spalten
defaultPanelColor - Variable in class AutomatenSimulator
Vorgegebene Standardfarbe für Hintergründe der Bereiche
dimension - Variable in class AutomatenGraphPanel.AutomatenGraph
 
dimension - Variable in class GraphPanel.AutomatenGraph
momentane Größe des Graphen
dist(Point, Point) - Method in class GraphPanel.AutomatenGraph
berechnet den Abstand zwischen zwei Punkten
doCircLayout() - Method in class AutomatenGraphPanel.AutomatenGraph
 
doCircLayout() - Method in class GraphPanel.AutomatenGraph
führt die Ausrichtung im Kreis durch
doCircLayout(boolean) - Method in class AutomatenGraphPanel.AutomatenGraph
 
doCircLayout(boolean) - Method in class GraphPanel.AutomatenGraph
Layout-Algorithmus: Ausrichtung der Knoten im Kreis
doLayout() - Method in class AutomatenGraphPanel.AutomatenGraph
 
doLayout() - Method in class GraphPanel.AutomatenGraph
richtet den Graphen aus
doLayout(boolean) - Method in class AutomatenGraphPanel.AutomatenGraph
 
doLayout(boolean) - Method in class GraphPanel.AutomatenGraph
richtet den Graphen aus
DrawableKnoten - class DrawableKnoten.
Darstellung eines Knotens
DrawableKnoten() - Constructor for class DrawableKnoten
 

E

editable - Variable in class StartEndePanel
true, wenn Eingaben moeglich sind
eingabe - Variable in class Haltepunkt
die Eingabe, bei der in dem Zustand gehalten werden soll
eingabe - Variable in class StatusPanel.StringFit
das Eingabewort
eingabe - Variable in class Ueberfuehrung
 
eingabewort - Variable in class Konfiguration
das noch verbeleibende Eingabewort
eingabewort - Variable in class SimKontrollPanel
Eingabefeld fuer das Eingabewort
eingabewort - Variable in class Simulation
Das Eingabewort, fuer das simuliert wird
eingabewort - Variable in class StatusPanel
das anzuzeigende Eingabewort
EINGABEZEICHEN - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Spaltenbezeichner (zweite Spalte)
EMPTY - Static variable in class SimulationsZustand
Simulation ist leer
EMPTY - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige auf leer
empty() - Method in class SimulationsZustand
setzt den Zustand auf EMPTY
ende - Variable in class StartEndePanel
Eingabefeld fuer die Endzustaende
endzustaende - Variable in class AutomatenParameter
die Liste mit den Endzustaenden als Vector von Integer
endzustaende - Variable in class Automat
die Menge der Endzustände (Vector[Zustand])
endzustand - Variable in class Graph.Knoten
ist dieser Knoten Endzustand
equals(AutomatenParameter.Wert) - Method in class AutomatenParameter.Wert
vergleicht ein anderes Objekt vom Typ Wert mit sich
equals(Object) - Method in class AutomatenParameter.Wert
vergleicht ein anderes Objekt mit sich
erzeugen - Variable in class SimKontrollPanel
Schalter zum Erzeugen der Simulation/des Graphen aus der Tabelle
executeStepSimulation() - Method in class Simulation
fuehrt einen Schritt durch

F

FEHLER - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Fehler"
field_width - Static variable in class StartEndePanel
die Breite der Textfelder
fillDemoGraph() - Method in class AutomatenGraphPanel.AutomatenGraph
 
fillFromParameters(String) - Method in class SimKontrollPanel
fuellt das Eingabefeld mit dem String
fillFromParameters(String) - Method in class TabellenPanel
ermöglicht das Füllen der Tabelle an Hand einer Zeichenkette
fillFromParameters(String, String) - Method in class StartEndePanel
fuellt die Eingabefelder mit den beiden Strings
first - Variable in class Paar
 
flowlayout - Variable in class GraphLayoutPanel
der Layout-Manager -- alles hintereinander
flowlayout - Variable in class LabelAndTextField
im Flowlayout, in dem die Controls dargestellt werden
flowlayout - Variable in class SimKontrollPanel
der Layout-Manager -- alles hintereinander
focusedCell - Variable in class TabellenPanel
zuletzt fokusierte Tabellenzelle
focusGained(FocusEvent) - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
wird aufgerufen, wenn Zelle Fokus erhält
focusLost(FocusEvent) - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
wird aufgerufen, wenn Zelle Fokus verliert
folgezustaende - Variable in class Ueberfuehrung
 
folgezustandEinfuegen(Zustand) - Method in class Ueberfuehrung
 
font - Variable in class LabelAndTextField
der Font fuer die Beschriftung und das Textfeld
font - Variable in class LogoPanel
der Font, in dem die Schrift ausgegeben wird
font - Variable in class SimulationsZustandsPanel
der Font, in dem die Schrift ausgegeben wird
font - Variable in class StatusPanel
der Font, in dem die Texte ausgegeben werden
fontname - Static variable in class LogoPanel
die Schriftart
fontname - Static variable in class SimulationsZustandsPanel
der Name der Schriftart der Anzeige
fontname - Static variable in class StatusPanel
die Schriftart fuer den Text
fontsize - Static variable in class LogoPanel
die Schriftgroesse
fontsize - Static variable in class SimulationsZustandsPanel
die Schriftgroesse
fontsize - Static variable in class StatusPanel
die groesse der Schrift im Panel
fontx - Static variable in class StatusPanel
der Abstand der Schrift vom linken Rand des Panels
FROMZUSTAND - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Spaltenbezeichner (erste Spalte)

G

generiereAutomat() - Method in class AutomatenSimulator
erstellt einen Automaten aus Automatenparametern
generiereAutomatenParameter(AutomatenParameter) - Method in class TabellenPanel
Füllt Automaten-Parameter an Hand der Tabelle aus
generiereGraph() - Method in class Automat
erstellt einen Basisgraphen aus dem Automaten
generiereSimulation() - Method in class AutomatenSimulator
erstellt eine neue Simulation und richtet den Graphen ein
gerichtet - Variable in class Graph.Kante
ist die Kante gerichtet
getAutomat() - Method in class Simulation
liefert den Automaten zurueck
getAutomatenParameter() - Method in class AutomatenSimulator
erstellt Automaten-Parameter aus den Eingaben im Applet
getAutomatenParameter() - Method in class StartEndePanel
Erzeugt ein AutomatenParameter-Objekt, welches nur Start- und Endzustaende enthaelt
getBenutzteZeichen() - Method in class Zustand
liefert alle benutzten Zeichen, die Überführung bewirken
getCircPosition(int, int) - Method in class AutomatenGraphPanel.AutomatenGraph
 
getCircPosition(int, int) - Method in class GraphPanel.AutomatenGraph
liefert die Koordinaten eines Knotens bei CircLayout
getColumnWidth(int) - Method in class TabellenPanel.TabellenPanelRow
liefert die Spaltenbreite zu einer Spaltennummer
getDefaultColumnWidth() - Method in class TabellenPanel.TabellenPanelRow
liefert die Standardbreite einer Tabellenzeile
getDimension() - Method in class AutomatenGraphPanel
 
getDimension() - Method in class GraphPanel
berechnet die Ausdehnung des Panel unter Berücksichtigung des Randes
getEingabe() - Method in class Haltepunkt
liefert das Eingabezeichen des Haltepunkts zurueck
getEingabewort() - Method in class Konfiguration
liefert das noch zu verarbeitende Wort
getEingabewort() - Method in class SimKontrollPanel
Ermittelt das Eingabewort aus dem Textfeld
getEingabeWort() - Method in class Simulation
liest das aktuelle Eingabewort aus
getEndzustaende() - Method in class AutomatenParameter
liefert die Endzustandsmenge
getEndZustaende() - Method in class StartEndePanel
Ermitteln der Endzustaende.
getFirst() - Method in class Paar
 
getFocusedCell() - Method in class TabellenPanel
liefert die zuletzt fokusierte Tabellenzelle
getFolgezustaende() - Method in class Ueberfuehrung
 
getFolgezustaende(char) - Method in class Zustand
ermittelt alle Folgezustände bei Eingabe eines Zeichens
getFolgezustaende(Zustand, char) - Method in class Automat
ermittelt die Menge der Folgezustände
getGraph() - Method in class AutomatenGraphPanel
 
getGraph() - Method in class GraphPanel
liefert den aktuellen Automatengraphen
getGraph() - Method in class Simulation
liefert den Graphen zurueck
getKante(Graph.Knoten, Graph.Knoten) - Method in class Graph
liefert das Kantenobjekt zwischen zwei Knoten
getKnoten(int) - Method in class Graph
liefert das Knotenobjekt zu einer Knotennummer
getKnoten(int) - Method in class Graph.Kante
liefert das Knotenobjekt für einen der Knoten dieser Kante
getKnotenNummer() - Method in class Graph.Knoten
liefert die interne Knotennummer
getKonfiguration() - Method in class Simulation
leifert die Konfiguration zurueck
getKurzEingabeDisplay() - Method in class StatusPanel.StringFit
Gibt das evtl. gekuerzte Eingabewort zurueck
getKurzZustandDisplay() - Method in class StatusPanel.StringFit
Erzeugt aus dem aktuellen evtl. gekuerzten Vector kurz_zustand den Text fuer die Zustandsmenge
getLastLastRow() - Method in class TabellenPanel
liefert einen Verweis auf die vorletzte Tabellenzeile
getLastRow() - Method in class TabellenPanel
liefert einen Verweis auf die letzte Tabellenzeile
getLetzteKanten() - Method in class Konfiguration
liefert die beim letzten Schritt benutzten Kanten , d.h.
getMaximumSize() - Method in class TabellenPanelScroll
 
getMaximumSize() - Method in class GraphLayoutPanel
 
getMaximumSize() - Method in class LogoPanel
 
getMaximumSize() - Method in class SimKontrollPanel
 
getMaximumSize() - Method in class SimKontrollPanel.BreiterScrollbar
 
getMaximumSize() - Method in class SimulationsZustandsPanel
 
getMaximumSize() - Method in class StartEndePanel
 
getMaximumSize() - Method in class StatusPanel
 
getMaximumSize() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
 
getMaxWidth() - Method in class StatusPanel.StringFit
Ermittelt die maximale erlaubte Breite des Statustextes
getMinimumSize() - Method in class GraphLayoutPanel
 
getMinimumSize() - Method in class LogoPanel
 
getMinimumSize() - Method in class SimKontrollPanel
 
getMinimumSize() - Method in class SimKontrollPanel.BreiterScrollbar
 
getMinimumSize() - Method in class SimulationsZustandsPanel
 
getMinimumSize() - Method in class StartEndePanel
 
getMinimumSize() - Method in class StatusPanel
 
getMinimumSize() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
 
getNach() - Method in class AutomatenParameter.Wert
liefert den Zustand, in den ueberfuehrt wird
getName() - Method in class Graph.Knoten
liefert die Beschriftung des Knoten
getName() - Method in class Graph.Kante
liefert die Beschriftung der Kante
getPosition() - Method in class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten
 
getPosition() - Method in class Graph.Knoten
liefert die Position des Knoten im Graphen
getPosition(Graph.Knoten) - Static method in class DrawableKnoten
liefert die Position des Knotens
getPreferredSize() - Method in class TabellenPanelScroll
 
getPreferredSize() - Method in class GraphLayoutPanel
 
getPreferredSize() - Method in class LabelAndTextField
 
getPreferredSize() - Method in class LogoPanel
 
getPreferredSize() - Method in class SimKontrollPanel
 
getPreferredSize() - Method in class SimKontrollPanel.BreiterScrollbar
 
getPreferredSize() - Method in class SimulationsZustandsPanel
 
getPreferredSize() - Method in class StartEndePanel
 
getPreferredSize() - Method in class StatusPanel
 
getPreferredSize() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
 
getSecond() - Method in class Paar
 
getSize() - Method in class AutomatenGraphPanel.AutomatenGraph
 
getSize() - Method in class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten
 
getSize() - Method in class GraphPanel.AutomatenGraph
liefert die Größe des Graphen
getSize(Component, Graphics, Graph.Knoten) - Static method in class DrawableKnoten
 
getStart() - Method in class AutomatenParameter.Wert
liefert den Zustand, aus dem ueberfuehrt wird
getStartzustand() - Method in class Automat
liefert den Startzustand
getStartZustand() - Method in class AutomatenParameter
liefert den Startzustand
getStartZustand() - Method in class StartEndePanel
Ermitteln des Startzustandes.
getStatus() - Method in class SimulationsZustand
liefert den Status der Simulation
getStatus() - Method in class SimulationsZustandsPanel
liefert die aktuelle Anzeige
getText(Graph.Knoten) - Static method in class DrawableKnoten
liefert die Beschriftung des Knotens
getTextField() - Method in class LabelAndTextField
Liefert das Textfeld zurueck
getTotalWidth() - Method in class StatusPanel.StringFit
Ermittelt die aktuelle Breite des Statustextes
getValue() - Method in class TabellenPanel.TabellenPanelRow
liefert die konvertierten Werte alle Zellen dieser Zeile als Feld
getValue() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
liefert das Werteobjekt zur Zelle
getVerzoegerung() - Method in class SimKontrollPanel
liefert die gewuenschte Verzoegerung zurueck
getVerzoegerung() - Method in class Simulation
liefert die aktuelle Verzoegerung
getWerteTabelle() - Method in class AutomatenParameter
liefert die Ueberfuehrungstabelle
getZeichen() - Method in class AutomatenParameter.Wert
liefert das Eingabezeichen
getZeichen() - Method in class Ueberfuehrung
 
getZustand() - Method in class Haltepunkt
liefert den Zustand des Haltepunkts zurueck
getZustand() - Method in class Simulation
liefert den Zustand der Simulation
getZustand() - Method in class SimulationsZustand
ermittelt den aktuellen Zustand
getZustand(int) - Method in class Automat
Liefert ein Zustandsobjekt passend zum Index oder erstellt ein neues
getZustandsmenge() - Method in class Konfiguration
liefert die Zustandsmenge
getZustandsNummer() - Method in class Zustand
liefert die Nummer des Zustandes
graph - Variable in class AutomatenGraphPanel
 
graph - Variable in class GraphPanel
darzustellender Graph
graph - Variable in class Simulation
der Graph zum Automaten
Graph - class Graph.
Basistyp für die Darstellung der Überführungen eines endlichen Automaten
Graph.Kante - class Graph.Kante.
Diese Klasse kapselt eine Kante
Graph.Kante(Graph, Graph.Kante) - Constructor for class Graph.Kante
 
Graph.Kante(Graph, Graph.Knoten, Graph.Knoten, String) - Constructor for class Graph.Kante
 
Graph.Knoten - class Graph.Knoten.
Diese Klasse kapselt einen Knoten
Graph.Knoten(Graph, Graph.Knoten) - Constructor for class Graph.Knoten
Copy-Konstruktor
Graph.Knoten(Graph, int, Point, String, boolean, boolean) - Constructor for class Graph.Knoten
 
Graph.XKnotenNichtVorhanden - exception Graph.XKnotenNichtVorhanden.
Exception, kein Knoten, auf den die Operation angewendet wurde ist nicht vorhanden
Graph.XKnotenNichtVorhanden(Graph) - Constructor for class Graph.XKnotenNichtVorhanden
 
Graph.XKnotenNichtVorhanden(Graph, String) - Constructor for class Graph.XKnotenNichtVorhanden
 
Graph() - Constructor for class Graph
 
Graph(Graph) - Constructor for class Graph
Copy-Konstruktor
graphics - Variable in class StatusPanel.StringFit
das Graphics-Objekt, in dem Ausgegeben wird
graphlayoutpanel - Variable in class AutomatenSimulator
Steuerung des Graphen
GraphLayoutPanel - class GraphLayoutPanel.
Dieses Panel kontrolliert kontrolliert das Graphen-Layout
GraphLayoutPanel(GraphPanel) - Constructor for class GraphLayoutPanel
 
graphpanel - Variable in class AutomatenSimulator
Anzeige der Überführungen als Graph
graphpanel - Variable in class GraphLayoutPanel
das Graphpanel zu dem ich gehoeren tue
GraphPanel - class GraphPanel.
Anzeige des endlichen Automaten als Graph
GraphPanel.AutomatenGraph - class GraphPanel.AutomatenGraph.
Erweiterung der Klasse Graph zur speziellen Darstellung von Zustandsübergangsgraphen in endlichen Automaten
GraphPanel.AutomatenGraph(GraphPanel) - Constructor for class GraphPanel.AutomatenGraph
 
GraphPanel.AutomatenGraph(GraphPanel, Dimension) - Constructor for class GraphPanel.AutomatenGraph
richtet einen leeren Graphen mit gegebener Dimenstion ein
GraphPanel.AutomatenGraph(GraphPanel, Graph, Dimension) - Constructor for class GraphPanel.AutomatenGraph
richtet einen Graphen mit gegebener Dimenstion ein
GraphPanel() - Constructor for class GraphPanel
 
GraphPanel(Image) - Constructor for class GraphPanel
Konstruktor mit Angabe einer Hilfegrafik, die angezeigt wird, falls noch kein Graph dargestellt werden kann
gridbag - Variable in class AutomatenSimulator
Layoutmanager zur Plazierung der Appletbereiche
gridbag - Variable in class StartEndePanel
der Layout-Manager
gridbag - Variable in class TabellenPanel
Layout-Manager zur Darstellung der Tabelle

H

Haltepunkt - class Haltepunkt.
Diese Klasse kapselt eine Haltepunkt zum "debuggen" des Automaten
Haltepunkt(Haltepunkt) - Constructor for class Haltepunkt
legt eine Kopie von einem bereits vorhandem Haltepunkt an
Haltepunkt(Zustand, char) - Constructor for class Haltepunkt
 
haltepunkte - Variable in class Simulation
Die Liste der Haltepunkte der Simulation
helpTextImage - Variable in class AutomatenSimulator
 
helpTextImage - Variable in class GraphPanel
Grafik, die angezeigt wird, falls kein Graph darstellbar ist
HELPTEXTURL - Static variable in class AutomatenSimulator
 
hervorgehoben - Variable in class Graph.Knoten
ist dieser Knoten hervorgehoben
hervorgehoben - Variable in class Graph.Kante
soll die Kante hervorgehoben dargestellt werden
hervorheben(boolean) - Method in class Graph.Knoten
hebt den Knoten hervor
hervorheben(boolean) - Method in class Graph.Kante
soll die Kante hervorgehoben dargestellt werden

I

init() - Method in class AutomatenSimulator
richtet die Fenster-Bereiche ein und erzeugt ein neues Simulationsobjekt Optional wird aus den Applet-Parametern ein Automat konstruiert.
init() - Method in class TestLogoPanel
 
init() - Method in class TestStatusPanel
 
IntegerListParser - class IntegerListParser.
ermöglicht eine durch Kommas getrennte Liste von Integer-Werten in einen Vektor umzuwandeln
IntegerListParser() - Constructor for class IntegerListParser
 
INVALID_COLOR - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Textfarbe für ungültige Eingabe
isAkzeptiert() - Method in class Konfiguration
prüft ob Eingabewort akzeptiert wurde
isAnimated() - Method in class GraphLayoutPanel
 
isAnimated() - Method in class GraphPanel.AutomatenGraph
liefert den Animationsstatus
isEditable() - Method in class StartEndePanel
Ermittelt den Editierbarkeitsstatus.
isEmpty() - Method in class SimulationsZustand
prueft, ob der Zustand EMPTY ist
isEmpty() - Method in class TabellenPanel.TabellenPanelRow
prüft , ob Tabellenzeile leer ist
isEmpty() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
prüft, on Zelle leer ist
isEndSyntaxOk() - Method in class StartEndePanel
prueft, ob der Syntax der Endzustaende ok ist
isEndzustand() - Method in class Graph.Knoten
liefert zurück, ob Knoten Endzustand ist
isEndzustand() - Method in class Konfiguration
wurde einer der Endzustände erreicht
isEndzustand(Zustand) - Method in class Automat
prüft, ob Zustand ein Endzustand ist
isGerichtet() - Method in class Graph.Kante
ist die Kante gerichtet
isHervorgehoben() - Method in class Graph.Knoten
liefert zurück, ob Knoten hervorgehoben ist
isHervorgehoben() - Method in class Graph.Kante
ermittelt, ob Kante hervorgehoben dargestellt werden soll
isPaused() - Method in class SimulationsZustand
prueft, ob der Zustand PAUSED ist
isRunning() - Method in class SimulationsZustand
prueft, ob der Zustand RUNNING ist
isSchrittMoeglich() - Method in class Konfiguration
ist ein weiterer Konfigurationsschritt möglich, d.h.
isStartSyntaxOk() - Method in class StartEndePanel
prueft, ob der Syntax des Startzustands ok ist
isStartzustand() - Method in class Graph.Knoten
liefert zurück, ob Knoten Startzustand ist
isStartzustand(Zustand) - Method in class Automat
liefert, ob der Zustand Startzustand ist
isStopped() - Method in class SimulationsZustand
prueft, ob der Zustand STOPPED ist
isValid() - Method in class TabellenPanel.TabellenPanelRow
prüft, ob Zeile nur gültige Einträge enthält
isValid() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
prüft, ob Zelle gültige Eingaben enthält
itemStateChanged(ItemEvent) - Method in class GraphLayoutPanel
 
itemStateChanged(ItemEvent) - Method in class TestTabellenPanel
 

K

kanteHervorheben(Graph.Kante, boolean) - Method in class Graph
hebt eine Kante hervor
kanteHervorheben(int, int, boolean) - Method in class Graph
hebt eine Kante hervor wird von der Simulation aufgerufen
kanteHervorheben(int, int, boolean) - Method in class TestGraph
 
kanten - Variable in class Graph
 
knoten - Variable in class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten
 
knoten - Variable in class Graph
 
knotenHervorheben(Graph.Knoten, boolean) - Method in class Graph
hebt einen Knoten hervor
knotenHervorheben(int, boolean) - Method in class Graph
hebt einen Knoten hervor wird von der Simulation aufgerufen
knotenHervorheben(int, boolean) - Method in class TestGraph
 
konfiguration - Variable in class Simulation
Die aktuelle Konfiguration der Simualtion
Konfiguration - class Konfiguration.
speichert die aktuelle Konfiguration eines endlichen Automaten
Konfiguration(Automat, String) - Constructor for class Konfiguration
Erzeugt eine neue Startkonfiguration aus einem Automaten.
KonfigurationsAenderung - interface KonfigurationsAenderung.
 
konfigurationsAenderung(Konfiguration) - Method in class AutomatenSimulator
wird aufgerufen, wenn eine Konfigurationsänderung im Automaten auftritt implementiert die Funktion aus dem Interface KonfigurationsAenderung
konfigurationsAenderung(Konfiguration) - Method in interface KonfigurationsAenderung
 
konfigurationsAenderung(Konfiguration) - Method in class TestAutomat
 
KontrollAenderung - interface KontrollAenderung.
Dieses Interface definiert die Methoden, ueber die die Aktionen des Nutzers vom SimKontrollpanel an die Klassen weitergegeben werden, die die Simulation steuern
kontrolle - Variable in class SimKontrollPanel
Interface um die Eingaben des Nutzers weiterzuleiten
kontrolle - Variable in class TestSimKontrollPanel
 
kurz_eingabe - Variable in class StatusPanel.StringFit
das gekuerzte Eingabewort
kurz_zustand - Variable in class StatusPanel.StringFit
die gekuerzte Zustandsmenge

L

label - Variable in class LabelAndTextField
die Beschriftung des Textfelds
LabelAndTextField - class LabelAndTextField.
Implementiert ein beschriftetes Eingabefeld.
LabelAndTextField(String, int) - Constructor for class LabelAndTextField
 
layout - Variable in class GraphLayoutPanel
Label "Layout:"
Layout() - Method in class GraphPanel
richtet den Graphen optisch aus
letztekanten - Variable in class Konfiguration
zuletzt benutze Kanten, während eines Schrittes
loescheHaltepunkt(int, char) - Method in class Simulation
Loescht einen Haltepunkt.
logo - Variable in class TestLogoPanel
 
logopanel - Variable in class AutomatenSimulator
Anzeige der Copyright-Informationen
LogoPanel - class LogoPanel.
Dieses Panel gibt ein Logo aus
LogoPanel() - Constructor for class LogoPanel
 
logotext - Static variable in class LogoPanel
der Text, der im Logo ausgegeben wird

M

main(String[]) - Static method in class TestAutomat
 
max - Variable in class SimulationsZustandsPanel
der laengste Anzeigetext -> getPreferredSize()
minlen_eingabe - Variable in class StatusPanel.StringFit
minimale Laenge des Eingabewortes
minlen_zustand - Variable in class StatusPanel.StringFit
minimale Laenge der Zustandmenge
minnumrows - Variable in class TabellenPanel
die minimale Anzahl der sichtbaren Tabellenzeilen
mouseClicked(MouseEvent) - Method in class GraphPanel.AutomatenGraph
 
mouseDragged(MouseEvent) - Method in class GraphPanel.AutomatenGraph
wir verschieben den Knoten
mouseEntered(MouseEvent) - Method in class GraphPanel.AutomatenGraph
 
mouseExited(MouseEvent) - Method in class GraphPanel.AutomatenGraph
 
mouseMoved(MouseEvent) - Method in class GraphPanel.AutomatenGraph
 
mousePressed(MouseEvent) - Method in class GraphPanel.AutomatenGraph
Aufruf, wenn Maus gedrueckt wird
mouseReleased(MouseEvent) - Method in class GraphPanel.AutomatenGraph
Wenn der Mouse-Button losgelassen wird

N

nach - Variable in class AutomatenParameter.Wert
Zustand, in den ueberfuehrt wird
nach - Variable in class Graph.Kante
 
name - Variable in class Graph.Knoten
Beschriftung des Knoten
name - Variable in class Graph.Kante
Beschriftung der Kante
NICHTAKZEPTIERT - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Nicht Akzeptiert"
nummer - Variable in class Graph.Knoten
interne Nummer des Knoten
nummer - Variable in class Zustand
ursprüngliche Zustandsnummer der Eingabe

O

offgraphics - Variable in class GraphPanel.AutomatenGraph
Hilfsgrafik zur Unterstützung von Drag-n-Drop
offscreen - Variable in class GraphPanel.AutomatenGraph
Hilfsgrafik zur Unterstützung von Drag-n-Drop
offscreensize - Variable in class GraphPanel.AutomatenGraph
Hilfsvariable zur Unterstützung von Drag-n-Drop
offsetX - Static variable in class DrawableKnoten
 
offsetY - Static variable in class DrawableKnoten
 

P

Paar - class Paar.
 
Paar(Object, Object) - Constructor for class Paar
 
paint(Graphics) - Method in class AutomatenGraphPanel
 
paint(Graphics) - Method in class AutomatenGraphPanel.AutomatenGraph
 
paint(Graphics) - Method in class AutomatenGraphPanel.AutomatenGraph.DrawableKnoten
 
paint(Graphics) - Method in class GraphPanel
 
paint(Graphics) - Method in class GraphPanel.AutomatenGraph
zeichnet den Graphen
paint(Graphics) - Method in class LogoPanel
 
paint(Graphics) - Method in class SimulationsZustandsPanel
 
paint(Graphics) - Method in class StatusPanel
 
paint(Graphics) - Method in class TestLogoPanel
 
paint(Graphics) - Method in class TestStatusPanel
 
paint(GraphPanel, Graphics, Graph.Knoten) - Static method in class DrawableKnoten
zeichnet einen Knoten im Graphen
paintKante(Graphics, Graph.Kante) - Method in class GraphPanel.AutomatenGraph
zeichnet eine Kante des Graphen
paintKantenBeschriftung(Graphics, Point, String, boolean) - Method in class GraphPanel.AutomatenGraph
Zeichnet die Beschriftung einer Kante
parse(String) - Static method in class IntegerListParser
konvertiert einen String in einen Vektor von Integer-Werten
PAUSE - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Pause"
pause_resume - Variable in class SimKontrollPanel
Schalter zum Pausieren
pause() - Method in class SimulationsZustand
setzt den Zustand auf PAUSED
pause(boolean) - Method in class Simulation
pausiert und wartet ggf. auf das Hintergrundthread
PAUSED - Static variable in class SimulationsZustand
Simulation ist pausiert
pauserequest - Variable in class Simulation
true, wenn die Simulation pausieren soll
pauseSimulation() - Method in class Simulation
toggelt zwischen Pause/Resume
PLAY - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Laeuft"
position - Variable in class Graph.Knoten
Position des Knoten im Graphen
prepareSimulation() - Method in class AutomatenSimulator
bereitet alles für den Start der Simulation vor

R

readAppletParameters() - Method in class AutomatenSimulator
verarbeitet Applet-Parameter aus HTML-Datei und konstruiert daraus einen Automaten
reboot - Variable in class SimKontrollPanel
Schalter zum reinitialisieren
reBound(boolean, TabellenPanel.TabellenPanelRow) - Method in class TabellenPanel
Anpassung der Tabellengröße an Inhalt
removeFromContainer(Container) - Method in class TabellenPanel.TabellenPanelRow
entfernt die Zeile wieder vom AWT-Container
removeRow() - Method in class TabellenPanel
entfernt die letzte Tabellenzeile
repaint() - Method in class Graph
zeichnet den Graphen neu
repaint() - Method in class GraphPanel.AutomatenGraph
zeichnet den Graphen neu (wird von Simulation ausgerufen)
reset() - Method in class Graph
nimmt alle Hervorhebungen zurueck
reset() - Method in class SimKontrollPanel
Resettet das Eingabewort im Textfeld
reset() - Method in class Simulation
setzt die Simulation zurueck, es kann erneut simuliert werden
reset() - Method in class StartEndePanel
Resettet die Eingabefelder
reset() - Method in class TabellenPanel
löscht den Inhalt der Tabelle
reset() - Method in class TabellenPanel.TabellenPanelRow
löscht alle Zellen dieser Zeile
resume() - Method in class Simulation
setzt aus Pause-Modus fort
rewind() - Method in class Simulation
resettet und geht in Pause-Modus
rowNumber - Variable in class TabellenPanel.TabellenPanelRow
Zeilennummer der Tabellenzeile
rows - Variable in class TabellenPanel
speichert die Zeilen der Tabelle aus Objekte von TabllenPanelRow
run() - Method in class Simulation.SimThread
 
RUNNING - Static variable in class SimulationsZustand
Simulation laeuft

S

schrittDurchfuehren() - Method in class Konfiguration
verarbeitet das nächste Zeichen im Eingabewort
second - Variable in class Paar
 
selected - Variable in class GraphPanel.AutomatenGraph
momentan ausgewählter Knoten
setAnimated(boolean) - Method in class GraphPanel
setzt den Animationsstatus bei der Darstellung der Simulation
setAnimated(boolean) - Method in class GraphPanel.AutomatenGraph
ändert den Animationsstatus
setColor(GraphPanel, Graphics, Color, Graph.Knoten) - Static method in class DrawableKnoten
 
setDimension(Dimension) - Method in class AutomatenGraphPanel.AutomatenGraph
 
setDimension(Dimension) - Method in class GraphPanel.AutomatenGraph
ändert die Größe
setEditable(boolean) - Method in class AutomatenSimulator
sperrt/aktiviert die Eingabebereiche gegen Eingabe
setEditable(boolean) - Method in class StartEndePanel
Schaltet die Moeglichkeit zu Editieren an/ab.
setEingabe(String) - Method in class StatusPanel
Setzt das noch zu verarbeitende Eingabewort neu.
setEingabeWort(String) - Method in class Simulation
setzt das Eingabewort
setEnabled(boolean) - Method in class TabellenPanel
setzt den Bearbeitungsstatus der Tabelle
setEnabled(boolean) - Method in class TabellenPanel.TabellenPanelRow
legt fest, ob Zeile bearbeitet werden kann
setFocusedCell(TabellenPanel.TabellenPanelRow.TabellenPanelCell) - Method in class TabellenPanel
vermerkt die zuletzt fokusierte Tabellenzelle
setGerichtet(boolean) - Method in class Graph.Kante
setzt, ob die Kante gerichtet ist
setGraph(Graph) - Method in class AutomatenGraphPanel
 
setGraph(Graph) - Method in class GraphPanel
setzt den darzustellende Automatengraphen
setHelpTextImage(Image) - Method in class GraphPanel
ermöglicht ein nachträgliches Ändern der Hilfegrafik
setMode(SimulationsZustand) - Method in class SimKontrollPanel
Stellt sich auf einen Simulationszustand ein, d.h. disabled/enabled Buttons
setName(String) - Method in class Graph.Kante
setzt die Beschriftung der Kante
setPosition(Point) - Method in class Graph.Knoten
setzt die Position des Knoten im Graphen
setStartZustand(int) - Method in class AutomatenParameter
aendert den Startzustand
setStatus(int) - Method in class SimulationsZustandsPanel
setzt die Anzeige neu
setStatus(SimulationsZustand) - Method in class SimulationsZustandsPanel
setzt die Anzeige neu
setText(String) - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
setzt den Text in der Zelle
setUeberfuehrung(char, Zustand) - Method in class Zustand
setzt die Ueberführungen
setValues(String, String, String) - Method in class TabellenPanel.TabellenPanelRow
schreibt Text in die Zellen
setVerzoegerung(int) - Method in class Simulation
setzt die Verzoegerung der Simulation neu
setZustand(int) - Method in class SimulationsZustand
stellt einen neuen Zustand ein
setZustand(Vector) - Method in class StatusPanel
Setzt die aktuelle Zustandsmenge.
simkontrollpanel - Variable in class AutomatenSimulator
Eingabe des Wortes, Steuerung der Simulation
SimKontrollPanel - class SimKontrollPanel.
Dieses Panel kontrolliert eine Simulation mit den entspechenden Steuerungsschaltern und kann den AutomatenSimulator reinitialisieren.
SimKontrollPanel.BreiterScrollbar - class SimKontrollPanel.BreiterScrollbar.
Damit unser Scrollbar breiter wird, leiten wir ab und ueberschreiben getPreferredSize()
SimKontrollPanel.BreiterScrollbar(SimKontrollPanel) - Constructor for class SimKontrollPanel.BreiterScrollbar
 
SimKontrollPanel.BreiterScrollbar(SimKontrollPanel, int, int, int, int, int) - Constructor for class SimKontrollPanel.BreiterScrollbar
 
SimKontrollPanel(KontrollAenderung) - Constructor for class SimKontrollPanel
Legt das Kontrollpanel zu einer Simulation an.
simthread - Variable in class Simulation
Das Hintergrundthread, welches simuliert
simulation - Variable in class AutomatenSimulator
Simulations-Objekt des Automaten
Simulation - class Simulation.
Diese Klasse kapselt die Simulation.
Simulation.SimThread - class Simulation.SimThread.
Diese Klasse implementiert das Thread
Simulation.SimThread(Simulation) - Constructor for class Simulation.SimThread
 
Simulation(Automat, Graph, KonfigurationsAenderung, String) - Constructor for class Simulation
Legt eine Simulation an.
simulationErzeugen() - Method in class AutomatenSimulator
Erzeugt eine neue Simulation aus den Eingabedaten, sowie einen Graphen
simulationErzeugen() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Erzeugen" geklickt
simulationPause() - Method in class AutomatenSimulator
pausiert die Simulation implementiert die Funktion aus dem Interface KontrollAenderung
simulationPause() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Pause" geklickt
simulationPause() - Method in class TestSimKontrollPanel
 
simulationReboot() - Method in class AutomatenSimulator
Zurücksetzen der Simulation implementiert die Funktion aus dem Interface KontrollAenderung
simulationReboot() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Reboot" geklickt
simulationReboot() - Method in class TestSimKontrollPanel
 
simulationStart() - Method in class AutomatenSimulator
startet die Simulation implementiert die Funktion aus dem Interface KontrollAenderung
simulationStart() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Start" geklickt
simulationStart() - Method in class TestSimKontrollPanel
 
simulationStep() - Method in class AutomatenSimulator
führt einen Einzelschritt der Simulation durch implementiert die Funktion aus dem Interface KontrollAenderung
simulationStep() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Schritt" geklickt
simulationStep() - Method in class TestSimKontrollPanel
 
simulationStop() - Method in class AutomatenSimulator
stoppt die Simulation implementiert die Funktion aus dem Interface KontrollAenderung
simulationStop() - Method in interface KontrollAenderung
Der Nutzer hat den Button "Stop" geklickt
simulationStop() - Method in class TestSimKontrollPanel
 
SimulationsZustand - class SimulationsZustand.
Diese Klasse kapselt die moeglichen Zustaende der Simulation.
SimulationsZustand() - Constructor for class SimulationsZustand
 
SimulationsZustand(KonfigurationsAenderung) - Constructor for class SimulationsZustand
 
SimulationsZustand(KonfigurationsAenderung, int) - Constructor for class SimulationsZustand
 
SimulationsZustand(SimulationsZustand) - Constructor for class SimulationsZustand
legt eine Kopie des Simulationszustands an
simulationsZustandsAenderung(SimulationsZustand) - Method in class AutomatenSimulator
wird aufgerufen, wenn sich der Zustand der Simulation geändert hat implementiert die Funktion aus dem Interface KonfigurationsAenderung
simulationsZustandsAenderung(SimulationsZustand) - Method in interface KonfigurationsAenderung
 
simulationsZustandsAenderung(SimulationsZustand) - Method in class TestAutomat
 
simulationszustandspanel - Variable in class AutomatenSimulator
Anzeige des Simulationsstatusses: läeuft, stop, pause, ...
SimulationsZustandsPanel - class SimulationsZustandsPanel.
Diese Klasse implementiert ein Panel, welches den Status der Simulation anzeigt.
SimulationsZustandsPanel() - Constructor for class SimulationsZustandsPanel
 
simulationVerzoegerung(int) - Method in class AutomatenSimulator
setzt die Geschwindigkeit der Simulation
simulationVerzoegerung(int) - Method in interface KontrollAenderung
Der Nutzer hat die Simulationsvrzoegerung geandert
simulationVerzoegerung(int) - Method in class TestSimKontrollPanel
 
sorted - Variable in class StatusPanel
der Vector einhaelt eine Liste mit den aktuellen Zustaenden
splitString(String, String) - Static method in class IntegerListParser
zerteilt einen String mittels Trennzeichen in einen Vektor von Strings
start - Variable in class AutomatenParameter.Wert
Zustand, aus dem ueberfuehrt wird
start - Variable in class SimKontrollPanel
Schalter zum starten
start - Variable in class StartEndePanel
Eingabefeld fuer den Startzustand
start_ende - Variable in class TestStartEndePanel
 
start() - Method in class AutomatenSimulator
 
start() - Method in class SimulationsZustand
setzt den Zustand auf RUNNING
startendepanel - Variable in class AutomatenSimulator
Eingabebereich für Startzustand und Endzustände
StartEndePanel - class StartEndePanel.
Dieses Panel stellt die Eingabefelder fuer Startzustand und die Endzustandsmenge zur Verfuegung.
StartEndePanel.XUngueltigerZustand - exception StartEndePanel.XUngueltigerZustand.
Exception fuer Syntaxfehler in den Eingaben
StartEndePanel.XUngueltigerZustand(StartEndePanel, String) - Constructor for class StartEndePanel.XUngueltigerZustand
 
StartEndePanel() - Constructor for class StartEndePanel
 
startSimulation() - Method in class Simulation
startet die Simulation
startzustand - Variable in class AutomatenParameter
der Startzustand als int
startzustand - Variable in class Automat
Startzustand des Automaten
startzustand - Variable in class Graph.Knoten
ist dieser Knoten Startzustand
state - Variable in class SimulationsZustandsPanel
die aktuelle Anzeige
statebackgroundcolor - Static variable in class SimulationsZustandsPanel
die Hintergrundfarben der einzelnen Anzeigen
stateforegroundcolor - Static variable in class SimulationsZustandsPanel
die Vordergrundfarben der einzelnen Anzeigen
statename - Static variable in class SimulationsZustandsPanel
die moeglichen Anzeigen
status - Variable in class TestStatusPanel
 
statuspanel - Variable in class AutomatenSimulator
zeigt die momentane Konfiguration (Wort, Zustandsmenge) des Automaten an
StatusPanel - class StatusPanel.
Diese Klasse implementiert ein Panel, in dem das aktuelle Eingabewort (welches noch zu verarbeiten ist) und die aktuelle Zustandsmenge ausgegeben werden
StatusPanel.StringFit - class StatusPanel.StringFit.
Bringt die Ausgabe des StatusPanels auf die richtige Laenge
StatusPanel.StringFit(StatusPanel, String, Vector, Graphics, int) - Constructor for class StatusPanel.StringFit
 
StatusPanel() - Constructor for class StatusPanel
 
step - Variable in class SimKontrollPanel
Schalter fuer Einzelschritt
step() - Method in class Simulation
fuehrt einen Schritt durch
stepSimulation() - Method in class Simulation
fuehrt einen Schritt aus und kuemmert sich um Ausgabe, Reaktion, Mitteilung an andere
stop - Variable in class SimKontrollPanel
Schalter zum stoppen
STOP - Static variable in class SimulationsZustandsPanel
zum setzen der Anzeige "Stop"
stop() - Method in class SimulationsZustand
setzt den Zustand auf STOPPED
STOPPED - Static variable in class SimulationsZustand
Simulation ist gestoppt
stopSimulation() - Method in class Simulation
stoppt die Simulation
stopSimulation(boolean) - Method in class Simulation
Stoppt die Simulation und wartet ggf. auf das Thread

T

tabellenpanel - Variable in class AutomatenSimulator
Überführungstabelle
tabellenpanel - Variable in class TestTabellenPanel
 
TabellenPanel - class TabellenPanel.
Tabelle zur Eingabe der Automatentafel
TabellenPanel.TabellenPanelRow - class TabellenPanel.TabellenPanelRow.
kapselt eine Tabellenzeile in TabellenPanel
TabellenPanel.TabellenPanelRow.TabellenPanelCell - class TabellenPanel.TabellenPanelRow.TabellenPanelCell.
kapselt eine Tabellenzelle
TabellenPanel.TabellenPanelRow.TabellenPanelCell(TabellenPanel.TabellenPanelRow, int, int) - Constructor for class TabellenPanel.TabellenPanelRow.TabellenPanelCell
 
TabellenPanel.TabellenPanelRow(TabellenPanel, Container, GridBagLayout, int) - Constructor for class TabellenPanel.TabellenPanelRow
erstellt eine neue Tabellenzeile und fügt diese ein
TabellenPanel.XUngueltigeEingabe - exception TabellenPanel.XUngueltigeEingabe.
 
TabellenPanel.XUngueltigeEingabe(TabellenPanel, int) - Constructor for class TabellenPanel.XUngueltigeEingabe
 
TabellenPanel() - Constructor for class TabellenPanel
erstellt eine neue Tabelle mit der minimalen Zeilenzahl
tabellenpanelscroll - Variable in class AutomatenSimulator
scrollbarer Bereich für Überführungstabelle
TabellenPanelScroll - class TabellenPanelScroll.
Implementiert den scrollbaren Bereich von TabellenPanel
TabellenPanelScroll() - Constructor for class TabellenPanelScroll
 
tabellenscrollpane - Variable in class TestTabellenPanel
 
TestAutomat - class TestAutomat.
 
TestAutomat(AutomatenParameter) - Constructor for class TestAutomat
 
TestGraph - class TestGraph.
 
TestGraph(Graph) - Constructor for class TestGraph
 
TestLogoPanel - class TestLogoPanel.
 
TestLogoPanel() - Constructor for class TestLogoPanel
 
TestSimKontrollPanel - class TestSimKontrollPanel.
 
TestSimKontrollPanel() - Constructor for class TestSimKontrollPanel
 
TestStartEndePanel - class TestStartEndePanel.
 
TestStartEndePanel() - Constructor for class TestStartEndePanel
 
TestStatusPanel - class TestStatusPanel.
 
TestStatusPanel() - Constructor for class TestStatusPanel
 
TestTabellenPanel - class TestTabellenPanel.
 
TestTabellenPanel() - Constructor for class TestTabellenPanel
 
text - Variable in class LabelAndTextField
das Textfeld
textChanged(TabellenPanel.TabellenPanelRow.TabellenPanelCell) - Method in class TabellenPanel.TabellenPanelRow
wird aufgerufen, falls sich der Text in den Zellen geändert hat
textChanged(TabellenPanel.TabellenPanelRow) - Method in class TabellenPanel
wird aufgerufen, falls sich Inhalt einer Tabellenzeile geändert hat
textHeight(Component) - Static method in class DrawableKnoten
liefert die Textbreite des Knotens bei aktueller Schrift
textValueChanged() - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
wird aufgerufen, wenn der Text der Zelle sich geändert hat
textValueChanged(TextEvent) - Method in class StartEndePanel
wir pruefen hier den Syntax
textValueChanged(TextEvent) - Method in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
wird aufgerufen, wenn der Text der Zelle sich geändert hat
textwidth - Variable in class LabelAndTextField
die Textbreite im Textfeld
textWidth(Graphics, Graph.Knoten) - Static method in class DrawableKnoten
liefert die Textbreite des Knotens bei aktueller Schrift
toggleHaltepunkt(int, char) - Method in class Simulation
Ist der Haltepunkt enhalten, so wird er geloescht, sonst wird er eingefuegt
toString() - Method in class AutomatenParameter
 
toString() - Method in class AutomatenParameter.Wert
 
toString() - Method in class Automat
 
toString() - Method in class Graph
 
toString() - Method in class Graph.Knoten
 
toString() - Method in class Graph.Kante
 
toString() - Method in class Konfiguration
 
toString() - Method in class Simulation
 
toString() - Method in class SimulationsZustand
 
toString() - Method in class StatusPanel.StringFit
 
toString() - Method in class Ueberfuehrung
 
toString() - Method in class Zustand
 
TOZUSTAND - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Spaltenbezeichner (dritte Spalte)
trennung - Variable in class StatusPanel.StringFit
mit diesem String werden Zustandsmenge und Eingabewort getrennt
type - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Wertetyp der Spalte (FROMZUSTAND,EINGABEZEICHEN,TOZUSTAND)

U

Ueberfuehrung - class Ueberfuehrung.
 
Ueberfuehrung(char) - Constructor for class Ueberfuehrung
 
ueberfuehrungen - Variable in class Zustand
speichert die möglichen Folgezustände
uebersetzung - Variable in class Automat
beschreibt die Übersetzung der Zustandsnummern (Vector[Integer])
update(Graphics) - Method in class GraphPanel
 
update(Graphics) - Method in class GraphPanel.AutomatenGraph
wir sorgen dafuer, dass es nicht flimmert
updateTabelle() - Method in class TabellenPanel
benachrichtigt das Elternobjekt über Größenänderung

V

VALID_COLOR - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Textfarbe für gültige Eingabe
verzoegerung - Variable in class SimKontrollPanel
Scrollbar zum einstellen der Verzoegerung
verzoegerung - Variable in class Simulation
die Simulationsverzoegerung der Simulation in Millisekunden
von - Variable in class Graph.Kante
 

W

Wait(int) - Static method in class TestAutomat
 
waitThread() - Method in class Simulation
wartet auf das Hintergrundthread
wertetabelle - Variable in class AutomatenParameter
die Ueberfuehrungstabelle als Liste von Wert
width - Variable in class TabellenPanel.TabellenPanelRow.TabellenPanelCell
Breite der Zelle

Z

z - Variable in class TestSimKontrollPanel
 
zeichen - Variable in class AutomatenParameter.Wert
eingabezeichen
zustaende - Variable in class Automat
die Zustaende des Automaten (Vector[Zustand])
zustand - Variable in class Haltepunkt
der Zustand, in dem gehalten werden soll
zustand - Variable in class Simulation
der aktuelle Simulationszustand
zustand - Variable in class SimulationsZustand
der aktuelle Zustand (STOPPED, RUNNING, PAUSED)
zustand - Variable in class StatusPanel.StringFit
die Zustandsmenge
Zustand - class Zustand.
verwaltet einen Zustand im endlichen Automaten
Zustand(int) - Constructor for class Zustand
 
zustandsmenge - Variable in class Konfiguration
die aktuelle Zustandsmenge des nichtdeterministischen Automaten

A B C D E F G H I K L M N O P R S T U V W Z