Previous | Table of Contents | Next |
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
?).
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.
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.
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.
Typical identifier for a UML class contained in a UML Package:
• MyPackage.MyClass, if ’container’ is used.
• MyPackage.ownedElement.MyClass, if ’property_in_container’ is used.