Previous | Table of Contents | Next |
The Foundation is a collection of metamodel packages that contain model elements representing concepts and structures that
are shared by other CWM packages. Consequently, Foundation model elements often have a more general-purpose nature than model
elements found in packages at higher CWM organizational levels.
Foundation model elements in a particular metamodel package are not necessarily intended to describe fully all aspects of
concepts and structures they represent. Rather, they are meant to provide a common foundation which other packages can extend
as necessary to meet their specific needs.
Foundation model elements differ from ObjectModel elements because they are specific to the goals and purposes of CWM. ObjectModel
elements, in contrast, are of a general purpose nature and applicable in diverse areas.