company logo

value

A value is a concept assigned to an object, which reflects a certain object state. Values describe individual objects or the state of an object.

A value might be an element of an implicitly or explicitly assigned value domain. In order to define implicit value domains, values are classified by types (integer value). Implicitly defined value domains depend on the type associated with a value (e.g. an integer number between -999 and 999 for INT(3) values). Explicitly defined value domains are provided via enumeration definitions.

Values appear as abstract values (e.g. in in value domains), as constant or variable values (e.g. in operations) or as instance values.

Values of complex data types are the combinations of elementary valuesof properties the data type consists of. Depending on the variable's data type, the value might be elementary (basic data type or enumeration), complex (complex data type) or a collection of instances (collection data type).

ODABA also uses value as term for an access handle that refers to non-collection properties.

Specialisations:  enumeratorobject instanceinstance value