The Aggregate Types

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 [*].



Subsections