| Previous | Table of Contents | Next |
The Core metamodel depends on no other packages.
The ObjectModel Core metamodel contains basic metamodel classes and associations used by all other CWM metamodel packages,
including other ObjectModel packages. The classes and associations that make up the Core metamodel are shown in
Figure
4-2.
Figure 4-3 on page 4-4
contains supporting classes within the Core metamodel that are generally used as the types of attributes.
Element
TaggedValue



ModelElement
{ordered}

constrain edEl ement


client

importedElement

supplier

ownedElement
extendedElement




Feature Namespace

{ordered} importer


owner Package

StructuralFeature


type


Stereotype




Attribute Class
Model
clientDependency

Dependency
requiredTag

supplierDependency


Constraint

stereoty peConstraint
constrainedStereoty pe




Figure 4-2 Core metamodel
March 2003 OMG-CWM, v1.1: Core Metamodel

Expression

Multiplicity

MultiplicityRange

range

BooleanExpression ProcedureExpression
Figure 4-3 Core metamodel supporting classes