Show TOC

Restricting the Allowed ValuesLocate this document in the navigation structure

Purpose

In a class hierarchy, characteristics of superior classes are inherited by subordinate classes. The allowed values of inherited characteristics can be restricted dynamically.

The Single-value indicator does not apply

When you set up a class hierarchy, the single-value and multiple-value indicators of a characteristic do not apply. You can systematically restrict the allowed values from level to level down the hierarchy, entering several values per level even for single-value characteristics.

  • You can select several values from a list.

  • You can restrict an interval value, regardless of whether the characteristic is a multiple-value characteristic or has the Interval vals allowed indicator.

In subordinate classes and in functions for classifying objects, only the restricted allowed values are displayed. You cannot enter values that are outside the restricted allowed values.

See also:

Restricting Intervals

Entering Multiple Values

All bolts must have metric thread. Characteristic THREAD_TYPE is assigned to class FASTENERS. When you assign class BOLTS to class FASTENERS, you restrict the allowed values to "metric". Any classes below BOLTS can only have "metric" THREAD_TYPE.

Two classes are defined for hexagonal bolts. Both classes have HEAD_SHAPE "hexagonal".

You classify all hexagonal bolts with a length between 1 and 30 in class HEX_BOLTS_1. You classify all hexagonal bolts with a length between 31 and 100 in class HEX_BOLTS_2. Characteristic LENGTH is assigned to class BOLTS. When you assign the two classes for hexagonal bolts to class BOLTS, you restrict the allowed values for characteristic LENGTH accordingly. In these classes, you cannot assign values that are not in the restricted allowed values to the characteristic.