next up previous contents index
Next: Schnittstellenbeschreibung Up: Implementation Fib-Sprachelemente Previous: setVariable   Contents   Index


Die Klasse cCondition für Bedingungen

Die Klasse cCondition ist die Basisklasse aller Bedingungen. Aus einzelnen Bedingungen werden zusammengesetzte Bedingungen (mit der Struktur von Bäumen) zusammengestellt.

Die Klasse cCondition dient als Basisklasse aller Bedingungen. Von der Klasse cCondition können keine Instanzen erzeugt werden.

In Abbildung 20 ist das Klassendiagramm der Bedingungen zu sehen.

Figure 20: Klassengraph der Bedingungen
Image fib_conditions


Es gibt vier Arten von Bedingungen:


Die Klassen für die nullstelligen Bedingungen realisieren Wahrheitswerte, diese sind:


Die Klasse für die einstelligen Bedingung ist cConditionNot . Sie realisiert die Negation einer Aussage.


Die Klassen, welche zweistelligen Bedingung darstellen, werden von der Basisklasse cConditionTwoValue abgeleitet.


Zu diesen zweistelligen Bedingungen gehören:


Die Klassen, welche Vergleiche von Werten implementieren, werden von der Basisklasse cConditionComparison abgeleitet.


Zu diesen Vergleichen gehören:



Subsections
next up previous contents index
Next: Schnittstellenbeschreibung Up: Implementation Fib-Sprachelemente Previous: setVariable   Contents   Index
Betti Österholz 2013-02-13