Defines where the element can be referenced. Public = visible anywhere; private = visible only in the owning Namespace; protected ...

Defines where the element can be referenced. Public = visible anywhere; private = visible only in the owning Namespace; protected = visible to elements that have a generalization relationship to the owning Namespace; package = visible in the Package owning the Namespace, if there is one. Default = public.