company logo

generalization

A generalization is a property, that defines a more general type, from which the current type inherits all features, i.e. features of all generalizations of a type are considered as features of the type itself. Generalizations always contain exactly one element in the properties object collection. The value of a generalization is the the value of the generalized object instance.

On the level of object instances, generalizations describe specific sort of relationship to the more general view to an object. Since several views may apply to one and the same individual object, the same general object instance might become a generalization instance for several object instances.

Generalisations:  propertyassociation