Previous | Table of Contents | Next |
The Relational package depends on the following packages: • org.omg::CWM::ObjectModel::Behavioral • org.omg::CWM::ObjectModel::Core
• org.omg::CWM::ObjectModel::Instance • org.omg::CWM::Foundation::DataTypes • org.omg::CWM::Foundation::KeysIndexes
The Relational package references the ObjectModel and Foundation packages.
Figure 6-1 shows the Relational package classes and their inheritance from the
ObjectModel and Foundation classes. The Relational package, as do the other data packages, define top-level containers (Catalog,
Schema) that extend the ObjectModel Package class. ColumnSet and SQLStructuredType extend Class. The Columns contained in
the ColumnSet are extensions of the ObjectModel Attribute. The data type of a column (SQLDataType) inherits from ObjectModel
Classifier. This structuring of the classes will be particularly useful to describe the object extensions of SQL.
Attribute ethod
Package Class ifier DataTy pe
(from Core) (from Core) (from Core) (from Core) fr om Behavior al)
Procedure
odelElement (from Core)
Primary Key
Figure 6-1 Relational Package Inheritances