Class UML 2.3::PackageImport
Description:
A package import is a relationship that allows the use of unqualified names
to refer to package members from other namespaces.
Direct Superclasses: DirectedRelationshipDirect Subclasses: Class Precedence List: PackageImport,
DirectedRelationship,
Relationship,
ElementProperties:

importedPackage :
Package (1 1); -- source
PackageImport
importingNamespace :
Namespace (1 1); -- source
PackageImport
visibility :
VisibilityKind (1 1); -- source
PackageImport Specifies the visibility of the imported PackageableElements within the
importing Namespace, i.e., whether imported elements will in turn be visible
to other packages that use that importingPackage as an importedPackage.
If the PackageImport is public, the imported elements will be visible outside
the package, while if it is private they will not.
Default value: PUBLIC

source :
Element (1 *); -- source
DirectedRelationship
target :
Element (1 *); -- source
DirectedRelationship Specifies the targets of the DirectedRelationship.
{
readonly}
Derived union with sources: (importedPackage)
Subsets: Relationship.relatedElement

relatedElement :
Element (1 *); -- source
Relationship
ownedComment :
Comment (0 *); -- source
Element
ownedElement :
Element (0 *); -- source
Element The Elements owned by this element.
{
composite,
readonly}
Derived union with sources: (ownedComment)
Opposite: Element.owner

owner :
Element (0 1); -- source
Element The Element that owns this element.
{
readonly}
Derived union with sources: (importingNamespace)
Opposite: Element.ownedElement
Constraints:
Signature: CMOF_14_3_7c() : Boolean;
Description: see also: https://sites.google.com/site/metamodelingantipatterns/catalog/mof/package-import-is-not-public
Expression: visibility = VisibilityKind::public
Signature: public_or_private() : Boolean;
Description: The visibility of a PackageImport is either public or private.
Expression: self.visibility = #public or self.visibility = #private
Operations:
No additional operations.
Send questions or comments to
xmi-interop@omg.org.