An abstract generalisation of any named element that may be owned directly by a package.
Specializes
NamedElement
Attributes
| Name | Data type | Occurs | Description |
|---|---|---|---|
| name | String | 1..1 | The name of this NamedElement. |
| visibility | VisibilityKind | 0..1 | The accessibility of this NamedElement within the context of the owning Element. Element ownership is modelled as specific associations such as the packagedElement association between Package and Element |
| qualifiedName | String | 1..1 | A name that allows for this NamedElement to be identified within a hierarchy of nested namespaces of Packages and optionally Classes. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself. |