VisibilityKind is an enumeration type that defines literals to determine the visibility of elements in a model. A public element is visible to all elements that can access the contents of the namespace that owns it. A private element is only visible inside the namespace that owns it. A protected element is visible to elements that have a generalization relationship to the namespace that owns it. A package element is owned by a namespace that is not a package, and is visible to elements that are in the same package as its owning namespace. Only named elements that are not owned by packages can be marked as having package visibility. Any element marked as having package visibility is visible to all elements within the nearest enclosing package (given that other owning elements have proper visibility). Outside the nearest enclosing package, an element marked as having package visibility is not visible. readWriteSingleValuedPrimitiveAttribute. subsettedReadWriteAttribute. subsettedReadOnlyAttribute. name mapped attribute. readWriteDerivedAttribute. Testing readWriteDerivedAttribute. readOnlyDerivedAttribute. Testing readOnlyDerivedAttribute. readWriteDerivedUnionAttribute. readOnlyDerivedUnionAttribute. Testing aRealOperation. subsetReadWriteAttribute. oppositeReadWriteSingleValuedObjectAttribute. subsetReadOnlyAttribute. Testing class' comment 1. Testing class' comment 2. readWriteSingleValuedPrimitiveAttribute. readOnlySingleValuedPrimitiveAttribute. readWriteMultiValuedPrimitiveAttribute. readOnlyMultiValuedPrimitiveAttribute. readWriteSingleValuedEnumerationAttribute. readOnlySingleValuedEnumerationAttribute. readWriteMultiValuedEnumerationAttribute. readOnlyMultiValuedEnumerationAttribute. readWriteSingleValuedObjectAttribute. readOnlySingleValuedObjectAttribute. readWriteMultiValuedObjectAttribute. readOnlyMultiValuedObjectAttribute. Testing opReturnPrimitiveSV. Testing opReturnPrimitiveMV. Testing opReturnEnumerationSV. Testing opReturnEnumerationMV. Testing opReturnObjectSV. Testing opReturnObjectMV. Testing opParameters.