model1
Class Import

An Import allows a Package to make use of Elements defined in some other Namespace. An Import object is related to another Namespace via the Aliases association. When a Package contains an Import object, it imports the associated
Namespace. This means that ModelElements defined within the imported Namespace are visible in the importing Package.


An Import allows the visibility of the imported Package's contained ModelElements to be further restricted. An Import object represents either Package importing or Package clustering, depending on the 'isClustered' attribute.

Attributes
Primitive Type boolean isClustered isClustered

The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering.

Class visibility visibility

In the future, this Attribute will modify the visibility of imported Elements in the context of the importing Namespace. The MOF rules of visibility are not currently specified.


Properties:

Alias
Classifier Behavior
Collections
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameImport
Name Expression
Owned Template Signature
OwnerPackage model1
Owning Parameter
PackagePackage model1
Packageable Element visibilitypublic
Qualified Namemodel1::model1::Import
Representation
Stereotype
Template Parameter
Visibilitypublic

Attribute Details

 isClustered
public Primitive Type boolean isClustered

The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering.

Properties:

Aggregationnone
Alias
Association
Association End
Class Class Import
Collections
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameisClustered
Name Expression
Opposite
Owned Template Signature
OwnerClass Import
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Import::isClustered
Stereotype
Template Parameter
TypePrimitive Type boolean
Upper1
Upper Value
Visibilitypublic


 visibility
public Class visibility

In the future, this Attribute will modify the visibility of imported Elements in the context of the importing Namespace. The MOF rules of visibility are not currently specified.

Properties:

Aggregationnone
Alias
Association
Association End
Class Class Import
Collections
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namevisibility
Name Expression
Opposite
Owned Template Signature
OwnerClass Import
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Import::visibility
Stereotype
Template Parameter
TypeClass
Upper1
Upper Value
Visibilitypublic

Comments