| Previous | Table of Contents | Next | 
   NamedElement has a visibility attribute. 
   Attributes 
   •	visibility: VisibilityKind [0..1] Determines the visibility of the NamedElement within different Namespaces within the overall
            model. 
   Generalizations 
   • 
            “NamedElement? on page 71 
            
   Associations 
   No additional associations 
   Constraints 
   [1] If a NamedElement is not owned by a Namespace, it does not have a visibility. 
   namespace->isEmpty() implies visibility->isEmpty() 
   Semantics 
   The visibility attribute provides the means to constrain the usage of a named element in different namespaces within a model.
            It is intended for use in conjunction with import and generalization mechanisms.