
Metamodel user guide
A PackageImport is defined as a directed relationship that identifies a Package whose members are to be imported by a NameSpace.
A PackageImport is a relationship between an importing NameSpace and a Package, indicating that the importing NameSpace adds the names of the members of the Package to its own NameSpace.
Conceptually, a PackageImport is equivalent to having an ElementImport to each individual member of the imported NameSpace, unless there is already a separately defined ElementImport.


Attribute | Description |
---|---|
VisibilityMode Visibility [0..1] | Member visibility (public or private). |
Association | Description |
---|---|
ImportedPackage : Package [1..1] | |
ImportingOperation : Operation [0..1] | Packages imported by the Operation. |
ImportingNameSpace : NameSpace [0..1] | Packages imported by the NameSpace. |