Possible value

 

* 

 

After a value is applied as a possible value for a feature, it is available in the class's structure tree for further processing.

 

 

 

Property

Description

Operator

A possible comparison operator for the value.

Expression

An expression that forms the value.

Restricted use

If set, an expression can be given to activate the value for use.

Always allowed

If the switch is set, the value is always valid and can be invalidated by a prohibition rule if necessary. If the switch is not set, the value can be validated by a permission rule.

Value display

When the switch is set, the value is available for displaying value in controls. Otherwise, the value is only intended for validation.

Differing text

If it is a monolingual or numeric characteristic, the value is a monolingual string or number. The Deviating Text expression can be used to specify multilingual deviant text for display in controls.

Explanatory text

If the switch is set, a manually formulated explanatory text can be stored in a printout (e.g. via a text constant).

Enabled

If the switch is not set, the actuability of the value can be determined. If Enabled is False, many controls gray out the corresponding entries.

Visible

If the switch is not set, the visibility of the value can be determined. If Visible is False, many controls have the corresponding entries invisible.

Ignore if no validation rule is fulfilled.

If any validation rule is not met for this value, the value is ignored.

 

Pick lists

 

With a pick list, an entire list can be defined for display e.g. in the pop-up area of a combobox.

 

Prepares pick lists for Width depending on a restriction

 

Definition of one of the picklists shown above

 

 

Rules

 

*      A permission rule can be created by clicking on it. A permission rule determines the conditions under which the value is declared valid. A permission rule is only useful if the always allowed switch is switched off for the possible value.

      A prohibition rule can be created by clicking on it. A prohibition rule determines the conditions under which the value is declared invalid.

*       By clicking on it, an assignment rule can be created. An assignment rule assigns the value to the feature. Assignment rules should be sparsely used. Better use controls to avoid infinite loops.

      A delete rule can be created by clicking on it. A delete rule deletes the value from the feature. This is particularly useful for feature lists. Deletion rules should be sparsely used. Better use controls to avoid infinite loops.

      By clicking on it, an assignment/delete rule can be created. It assigns the value to the feature when the rule is met and deletes the value again if the rule is not (more) met. Assignment/delete rules should be sparsely used. Better use controls to avoid infinite loops.

 

Rule editor