Previous | Table of Contents | Next |
Description
A package is a container for types and other packages.
Generalizations
•
“NamedElement? on page 91
Attributes
• nestedPackage : Package [*] {composite} The set of contained packages.
• nestingPackage : Package [0..1] The containing package.
• ownedType : Type [*] {composite} The set of contained types.
Semantics
Packages provide a way of grouping types and packages together, which can be useful for understanding and managing a model.
A package cannot contain itself.
Notation
Containment of packages and types in packages uses the same notation as for Constructs::Packages with the omission of those
aspects of the notation that cannot be represented by the Basic model.