Defines where the component can be referenced. Public = visible anywhere; private = visible only in the owning namespace; ...

Defines where the component 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.