Show TOC

 Einschränkbare Merkmale

Verwendung

Einschränkbare Merkmale stellen eine Möglichkeit dar, um den Wertebereich von Merkmalen zu verwalten. Falls der Wertebereich eines Merkmals von der Bewertung anderer Merkmale abhängt, können Sie über einschränkbare Merkmale gewährleisten, daß für ein Merkmal nur die zulässigen Werte angeboten werden und dadurch die Konfiguration eines Objekts konsistent ist.

Beispiel Beispiel

Die Rahmenhöhe ist abhängig vom Modell und davon ob es ein Damen- oder Herrenfahrrad ist. Der Wertebereich des Merkmals RAHMENHOEHE kann auf die jeweils zulässigen Werte eingeschränkt werden:

Ende des Beispiels.

MODELL

RADTYP

RAHMENHOEHE

Trekking

Damen

48, 53

Trekking

Herren

48, 53

Mountain

Damen

46, 50, 53, 57

Mountain

Herren

50, 54, 58

Rennrad

Damen

46, 49, 53, 57

Rennrad

Herren

49, 53, 57, 61, 64

Achtung Achtung

Die Verwendung von einschränkbaren Merkmalen kann sich negativ auf die Antwortzeit des Systems auswirken. Prüfen Sie daher den Einsatz von einschränkbaren Merkmalen sorgfältig.

Ende der Warnung.

Statt einschränkbarer Merkmale können Sie den Wertebereich eines Merkmals über Vorbedingungen verwalten.

Voraussetzungen

Für das Merkmal wurde in der Merkmalpflege bei den Formatangaben das Kennzeichen Einschränkbar gesetzt.

Einschränkbare Merkmale werden auf dem Konfigurationseditor nicht gekennzeichnet. Wenn erkennbar sein soll, daß ein Merkmal einschränkbar ist, sollten Sie dies beim Anlegen des Merkmals im Namen oder der Bezeichnung angeben.

Funktionsumfang

Merkmale können nur über Constraints eingeschränkt werden.

In allen anderen Beziehungen werden einschränkbare Merkmale wie einwertige Merkmale behandelt:

  • Wenn das Merkmal MODELL einschränkbar ist, dann ist die Bedingung SPECIFIED MODELL erfüllt, wenn der Wertebereich für das Merkmal MODELL auf genau einen Wert eingeschränkt wurde.

  • Bei dem Vergleich MODELL = ‘RENNRAD’ darf das Merkmal MODELL nur genau den Wert ‘Rennrad’ annehmen. Die Beziehung wird ausgewertet, wenn der Wertebereich auf den Wert ‘Rennrad' eingeschränkt wurde.

  • Der Test MODELL IN (RENNRAD, TREKKINGRAD) in einer Bedingung ist erfüllt, wenn einer dieser zwei Werte gesetzt wurde.