Previous Table of Contents Next


5.1.2 «enumeration» UniquenessScope


   This enumeration gives possible scopes for uniqueness of identifying attributes of class instances. It is used in the IdentifierConfig metaclass (see Section 5.1.6, “IdentifierConfig ?).

all_of_type

   This value indicates that the scope for uniqueness of attribute values identifying class instances is all instances of the class and all instances of subtypes of the class.

container

   This value indicates that the scope or uniqueness of attribute values identifying class instances is the set of instances of this class participating in a containment relationship with the same container instance as this class does.

property_in_container

   This value indicates that the scope or uniqueness of attribute values identifying class instances is the set of instances of this class participating in a containment relationship with the same container instance and the same containment relationship as this class does.

Example:

   Typical identifier for a UML class contained in a UML Package: