To support a convenient usage of the object management system some useful classes are already predefined in a schema agg. They may be used by an application programmer to build new problem specific classes for the desired application. Of course, a designer may define these types by her/his own in a separate schema only based on the kernel types.
The schema agg defines the aggregate types Array,
Bag, List, Mapping, and Set,
and the auxiliary type sos_Cursor.Aggregate types are generic and can be used to build aggregates of
elements of any predefined or user-defined types.
The following paragraphs shortly introduce each predefined aggregate
class.
A complete list of methods for them is given in
Appendix .