| model1 UML Documentation |
| Summary:AttributesPropertiesComments | Detail:Attributes |
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 associatedNamespace. 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 |
The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering. |
|
| Class |
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 Abstract | false |
| Is Active | false |
| Is Leaf | false |
| Keywords | |
| Name | Import |
| Name Expression | |
| Owned Template Signature | |
| Owner | Package model1 |
| Owning Parameter | |
| Package | Package model1 |
| Packageable Element visibility | public |
| Qualified Name | model1::model1::Import |
| Representation | |
| Stereotype | |
| Template Parameter | |
| Visibility | public |
| Attribute Details |
public Primitive Type boolean isClustered
The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering.
| Aggregation | none |
| Alias | |
| Association | |
| Association End | |
| Class | Class Import |
| Collections | |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | |
| Multiplicity | 1 |
| Name | isClustered |
| Name Expression | |
| Opposite | |
| Owned Template Signature | |
| Owner | Class Import |
| Owning Association | |
| Owning Parameter | |
| Qualified Name | model1::model1::Import::isClustered |
| Stereotype | |
| Template Parameter | |
| Type | Primitive Type boolean |
| Upper | 1 |
| Upper Value | |
| Visibility | public |
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.
| Aggregation | none |
| Alias | |
| Association | |
| Association End | |
| Class | Class Import |
| Collections | |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | |
| Multiplicity | 1 |
| Name | visibility |
| Name Expression | |
| Opposite | |
| Owned Template Signature | |
| Owner | Class Import |
| Owning Association | |
| Owning Parameter | |
| Qualified Name | model1::model1::Import::visibility |
| Stereotype | |
| Template Parameter | |
| Type | Class |
| Upper | 1 |
| Upper Value | |
| Visibility | public |
| Comments |
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.
| model1 UML Documentation |
| Summary:AttributesPropertiesComments | Detail:Attributes |