Previous Table of Contents Next


8.2 MOF Values

   A MOF meta-model is an abstract language for defining the types of meta-data. The M2-level constructs used in a metamodel map onto M1-level representations as MOF values. The types of these M1-level values can be defined using either M2-level Classes or M2-level DataTypes.

   An M2-level Class defines an M1-level Instance type with the following properties:

   • Null is a valid instance of an M2-level Class, though there are limitations on its use. By contrast, an M2-level DataType defines a type with the following properties: