|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| BedingungsAnweisung | Dieses Interface wird von allen Klassen implementiert, die etwas in Abhängigkeit von einer Bedingung tun, also IfAnweisung, UntilAnweisung und WhileAnweisung. |
| EinzelschrittListener | Klassen die dieses Interface implementieren, können bei einem Projekt registriert werden und werden dann bei der Ausführung des Projekts im Einzelschritt-Modus informiert, wenn die nächste Anweisung ausgeführt werden soll. |
| Operation | Dieses Interface wird von allen Klassen implementiert, die eine aufrufbare Operation (Funktion) darstellen, zB ein Struktogramm. |
| Class Summary | |
|---|---|
| AbstractOperation | Diese Klasse implementiert Operation und sollte von Bibliotheks-
funktionen als Superklasse verwendet werden. |
| Anweisung | Abstrakte Basisklasse für alle Anweisungen. |
| AnweisungsContainer | Ein AnweisungsContainer ist ein Container für Anweisungen und wird überall dort eingesetzt, wo mehrere Anweisungen stehen sollen/können, beispielsweise im Rumpf einer Schleife. |
| AufrufAnweisung | Diese Klasse stellt den Aufruf einer anderen Operation, zB eines Struktogramms oder einer Bibilotheksfunktion dar. |
| BreakAnweisung | Diese Anweisung ist eine break-Anweisung, dh beendet eine Schleife. |
| ContinueAnweisung | Diese Anweisung ist eine continue-Anweisung, dh springt zum Anfang eines Schleifenrumpfs. |
| Fehler | Diese Klasse stellt eine Fehlerbeschreibung dar |
| ForAnweisung | Diese Klasse implementiert eine For-Schleife (Zählschleife)
Events: -Wenn sich die Zählrichtung ändert -Wenn sich der Name der Zählvariable ändert -Wenn sich was am Start- oder Endausdruck ändert -Wenn sich was an der Schrittweite ändert |
| IfAnweisung | Diese Anweisung implementiert eine Bedingte Anweisung, dh eine If-Anweisung mit einem Ja- und einem Nein-Zweig. |
| Lib | Diese Klasse stellt die Bibiliothek dar. |
| ParamInfo | Diese Klasse hält Informationen über einen Parameter eines Struktogramms. |
| Projekt | Diese Klasse stellt ein Projekt dar. |
| SchleifenAnweisung | Abstrakte Basisklasse für alle Schleifen (ForAnweisung, WhileAnweisung und UntilAnweisung). |
| Struktogramm | Diese Klasse stellt ein Struktogramm dar. |
| SwitchAnweisung | Diese Anweisung implementiert eine Fallunterscheidung, dh eine switch-case Anweisung. |
| UIElement | Diese Klasse ist die abstrakte Superklasse für alle Objekte, die auf dem Bildschirm dargestellt werden können, d.h. |
| UntilAnweisung | Diese Klasse implementiert eine Until-Schleife (Fußgesteuerte Schleife)
Events: Wenn sich was an der Bedingung ändert |
| WhileAnweisung | Diese Klasse implementiert eine While-Schleife (Kopfgesteuerte Schleife). |
| ZuweisungsAnweisung | Diese Klasse stellt eine Zuweisung eines Ausdrucks an eine Variable dar. |
| Exception Summary | |
|---|---|
| BreakException | Diese Exception wird von einer BreakAnweisung geworfen. |
| ContinueException | Diese Exception wird von einer ContinueAnweisung geworfen. |
| FalschesDateiFormatException | Diese Exception wird geworfen, wenn in der XML-Datei, aus der ein Projekt oder sonstwas erzeugt werden soll, ein Fehler ist, zB ein Attribut nicht da ist oder ein Datentyp angegeben ist, der nicht unterstützt wird oder der Wert einer Konstatne nicht umgewandelt werden kann. |
| LaufzeitException | Diese Exception wird überall dort geworfen, wo ein Laufzeitfehler auftritt, zB eine Division durch Null, eine Fehlende Klammer in einem Ausdruck oder ein unbekannter Bezeichner. |
| TerminateException | Diese Exception wird von einer Anweisung geworfen, wenn die Ausführung des Projektes beendet werden soll, dh vom Benutzer auf Abbrechen geklickt wurde. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||