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