All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tesc1.TESCLoader

java.lang.Object
   |
   +----tesc1.TESCLoader

public class TESCLoader
extends Object
Garantie.
Wir garantieren, dass die von unseren Modulen erzeugten Statecharts folgende Eingenschaften haben: Damit ist es nicht notwendig, folgende Checks an unsere Statecharts anzuwenden: Anforderungen.
Wir verlassen uns darauf, dass die Statecharts, die uns uebergeben werden, folgende Eigenschaften haben: die mit folgenden Checks ueberprueft werden koennen:
STATUS
Der Parser ist fertig.
In tesc1/Test befinden sich mehrere Testdateien.
Diese koennen ueber das GUI-Fenster mittels Import->TESC geladen werden.
Die TESC-Sprache ist über die Grammatik definiert. Siehe auch Doku.txt
Beispiel example.tesc


Version:
$Id: TESCLoader.java,v 1.25 1999/02/17 21:51:33 swtech13 Exp $
Author:
Arne Koch/Mike Rumpf.

Constructor Index

 o TESCLoader(GUIInterface)
Nach der Instanzierung von TESCLoader getStatechart(...) aufrufen

Method Index

 o getAction(BufferedReader, Statechart)
Umwandeln eines TESC-File aus BufferedReader in Action.
Achtung: Es werden nur Actionstatements akzeptiert, die mit einem ; abgeschlossen sind!
Die neuen SEvents/Bvars werden in die Listen des übergebenen Statecharts eingetragen
 o getGuard(BufferedReader, Statechart)
Umwandeln eines TESC-File aus BufferedReader in Guard.
 o getLabel(TLabel, Statechart)
Liefert um SyntaxBaum (aus tl.caption berechnet) erweitertes TLabel
 o getStatechart(BufferedReader)
Umwandeln eines TESC-File aus BufferedReader in Statechart.

Constructors

 o TESCLoader
 public TESCLoader(GUIInterface gi_)
Nach der Instanzierung von TESCLoader getStatechart(...) aufrufen

Parameters:
gi_ - Referenz auf eine GUIInterface-Instanz

Methods

 o getStatechart
 public Statechart getStatechart(BufferedReader is_) throws IOException
Umwandeln eines TESC-File aus BufferedReader in Statechart.

Parameters:
Referenz - auf einen BufferedReader
Returns:
Liefert Statechart oder null bei Fehler.
 o getGuard
 protected Guard getGuard(BufferedReader br,
                          Statechart sc) throws IOException
Umwandeln eines TESC-File aus BufferedReader in Guard.
Die neuen SEvents/Bvars werden in die Listen des übergebenen Statecharts eingetragen

Parameters:
Referenz - auf einen BufferedReader
Referenz - auf Statechart
Returns:
Liefert Guard oder null bei Fehler.
 o getLabel
 public TLabel getLabel(TLabel tl_,
                        Statechart sc)
Liefert um SyntaxBaum (aus tl.caption berechnet) erweitertes TLabel

Returns:
TLabel oder null bei Fehler
 o getAction
 protected Action getAction(BufferedReader br,
                            Statechart st) throws IOException
Umwandeln eines TESC-File aus BufferedReader in Action.
Achtung: Es werden nur Actionstatements akzeptiert, die mit einem ; abgeschlossen sind!
Die neuen SEvents/Bvars werden in die Listen des übergebenen Statecharts eingetragen

Parameters:
Referenz - auf einen BufferedReader
Referenz - auf Statechart
Returns:
Liefert Action oder null bei Fehler.

All Packages  Class Hierarchy  This Package  Previous  Next  Index