Previous | Table of Contents | Next |
The CWM ObjectModel provides basic constructs for creating and describing metamodel classes in all other CWM packages. The
ObjectModel is a subset of UML that includes only those features that are needed for creating and describing the CWM. Defining
a subset of UML containing only those things needed by CWM allows the CWM to leverage UML’s concepts and modeling power without
burdening implementations with the full breadth of UML’s capabilities.
The specification defined in this chapter, where applicable, is based on and taken from the UML specification.