Nachdem ein Wert als möglicher Wert für ein Merkmal übernommen wurden, stehen diese im Strukturbaum der Klasse für die weitere Bearbeitung zur Verfügung.
Eigenschaft |
Beschreibung |
Operator |
Ein möglicher Vergleichsoperator für den Wert |
Ausdruck |
Ein Ausdruck, der den Wert bildet |
Immer erlaubt |
Wird der Schalter gesetzt, ist der Wert immer gültig und kann ggf. durch eine Verbotsregel ungültig gesetzt werden. Ist der Schalter nicht gesetzt, kann der Wert durch eine Erlaubnisregel gültig erklärt werden. |
Wertanzeige |
Ist der Schalter gesetzt, steht der Wert zur Wertanzeige in Steuerelementen zur Verfügung. Ansonsten ist der Wert nur für die Gültigkeitsprüfung vorgesehen. |
Abweichender Text |
Handelt es sich um ein einsprachiges oder numerisches Merkmal, ist der Wert eine einsprachige Zeichenkette oder eine Zahl. Über den Ausdruck Abweichender Text kann für die Anzeige in Steuerelementen einmehrsprachiger abweichender Text angegeben werden. |
Erklärungstext |
Ist der Schalter gesetzt, kann in einem Ausdruck ein manuell formulierter Erklärungstext hinterlegt werden (bspw. über eine Textkonstante) |
Aktiviert |
Ist der Schalter nicht gesetzt, kann die Aktivierbarkeit des Wertes bestimmt werden. Ist Aktiviert False, sind in vielen Steuerelementen die entsprechenden Einträge ausgegraut. |
Sichtbar |
Ist der Schalter nicht gesetzt, kann die Sichtbarkeit des Wertes bestimmt werden. Ist Sichtbar False, sind in vielen Steuerelementen die entsprechenden Einträge unsichtbar. |
Ignorieren, wenn keine Gültigkeitsregel erfüllt |
Ist für diesen Wert keine einzige Gültigkeitsregel erfüllt, wird der Wert für die Gültigkeitsprüfung des gesamten Merkmals ignoriert. |
Picklisten
Mit einer Pickliste kann eine ganze Liste für die Anzeige z.B. im Aufklappbereich einer Combobox definiert werden.
Hier werden beispielsweise alle Konstantenwerte einer Konstantengruppe für die Merkmale Color und Implementation für die Anzeige vorbereitet.
Regeln
Durch Anklicken kann eine Erlaubnisregel angelegt werden. Eine Erlaubnisregel bestimmt, zu welchen Bedingungen der Wert als gültig ausgewiesen wird. Eine Erlaubnisregel ist nur dann sinnvoll, wenn für den möglichen Wert der Schalter Immer erlaubt ausgeschaltet ist.
Durch Anklicken kann eine Verbotsregel angelegt werden. Eine Verbotsregel bestimmt, zu welchen Bedingungen der Wert als ungültig ausgewiesen wird.
Durch Anklicken kann eine Zuweisungsregel angelegt werden. Durch eine Zuweisungsregel wird der Wert dem Merkmal zugewiesen. Zuweisungsregeln sollten spärlich verwendet werden und besser auf Steuerungen zurückgegriffen werden, um Endlosschleifen zu vermeiden.
Durch Anklicken kann eine Löschregel angelegt werden. Durch eine Löschregel wird der Wert aus dem Merkmal gelöscht. Das ist insbesondere sinnvoll bei Merkmallisten. Löschregeln sollten spärlich verwendet werden und besser auf Steuerungen zurückgegriffen werden, um Endlosschleifen zu vermeiden.
Durch Anklicken kann eine Zuweisungs-/Löschregel angelegt werden. Sie weist den Wert dem Merkmal zu, wenn die Regel erfüllt ist und löscht den Wert wieder, wenn die Regel nicht (mehr) erfüllt ist. Zuweisungs-/Löschregeln sollten spärlich verwendet werden und besser auf Steuerungen zurückgegriffen werden, um Endlosschleifen zu vermeiden.