Die Klasse cConditionTwoValue
ist die Basisklasse aller zweistelligen Bedingungen. Von der Klasse cConditionTwoValue
können keine Instanzen erzeugt werden.
Zweistellig Bedingungen enthalten zwei Bedingungen. Beim Ermitteln des Wahrheitswerts der Bedingungen mit getValue()
, werden zuerst die Wahrheitswerts der enthaltenden Bedingungen ermittelt (mit getValue()
), wobei der Wahrheitswerts der ersten enthaltenden Bedingungen zuerst ermittelt wird. Existiert eine enthaltenden Bedingungen nicht, wird der Wahrheitswert falsch (=false
) als Wert dieser enthaltenden Bedingungen angenommen. Bei der Berechnung des Wahrheitswerts der Bedingung, wird also für fehlende Bedingungen der Wahrheitswert falsch (=false
) eingesetzt.
Zweistellige Bedingungen sind:
cConditionOr
: Die "Oder" Verknüpfung zweier Wahrheitswerte.
cConditionAnd
: Die "Und" Verknüpfung zweier Wahrheitswerte.
cConditionXor
: Die "Entweder oder" Verknüpfung zweier Wahrheitswerte.
Im Folgenden werden zuerst die Methoden für zweistellige Bedingungen vorgestellt und dann die Klassen der möglichen zweistellige Bedingungen.