|Previous||UML Classes||Table of Contents||UML Packages||Next|
AggregationKind is an enumeration type that specifies the literals for defining the kind of aggregation of a property.
AggregationKind is an enumeration of the following literal values:
• none Indicates that the property has no aggregation.
• shared Indicates that the property has a shared aggregation.
• composite Indicates that the property is aggregated compositely, i.e., the composite object has responsibility for the existence and storage of the composed objects (parts).
Precise semantics of shared aggregation varies by application area and modeler. The order and way in which part instances
are created is not defined.