next up previous contents index
Next: cConditionFalse Up: Schnittstellenbeschreibung Previous: getType   Contents   Index


isValid

Syntax: bool isValid() const


Diese Methode prüft, ob die Bedingung korrekt ist.

Damit eine Bedingung korrekt ist, müssen alle direkt oder indirekt enthaltenden Bedingung korrekt sein. Die in einer korrekten Bedingung enthaltende Vergleichen (von der Klasse cConditionComparison abgeleitet Unterklassen) enthaltenden Elemente sind korrekte Unterfunktionen (dies wird mit der isValid()-Methode der Unterfunktionen geprüft). Eine korrekte Bedingung darf sich nicht selbst enthalten und keine direkt oder indirekt enthaltende Bedingung oder Unterfunktionen mehr als einmal enthalten. Das heißt, die direkt oder indirekt enthaltenden Bedingung und Unterfunktionen haben die Struktur eines (zyklenfreien) Baums.


Eingabeparameter: keine


Rückgabe: Wenn die Bedingung korrekt ist, wird true (=wahr) zurückgegeben, sonst false (=falsch).



Betti Österholz 2013-02-13