Previous UML Classes Table of Contents UML Packages Next

18.1.1 Positioning profiles versus metamodels, MOF and UML

   The infrastructure specification is reused at several meta-levels in various OMG specifications that deal with modeling. For example, MOF uses it to provide the ability to model metamodels, whereas the UML superstructure uses it to model the UML model. This chapter deals with use cases comparable to the MOF at the meta-meta-level, which is one level higher than the rest of the superstructure specification. Thus, in this chapter, when we mention Class, in most cases we are dealing with the meta-metaclass Class (used to define every meta class in the UML superstructure specification (Activity, Class, State, Use Case, etc.).