The abstract generalisation of any structural feature of a Class. Instances of Property represent attributes and association ends.
Specializes
Feature
Attributes
| Name | Data type | Occurs | Description |
|---|---|---|---|
| isDerived | Boolean | 1..1 | True if the value of the attribute is derived from information elsewhere. The default value is false. |
| isOrdered | Boolean | 1..1 | True if the values in a multivalued instantiation of this class must be sequentially ordered. Default is true. |
| isUnique | Boolean | 1..1 | True if the values in a multivalued instantiation of this class must be unique. Default is true. |
| aggregation | AggregationKind | 1..1 | Specifies the kind of aggregation that applies to the Property. The default value is none. |
| lower | Integer | 1..1 | The lower bound of the multiplicity interval. |
| upper | UnlimitedNatural | 1..1 | The upper bound of the multiplicity interval. |
| isAssociation | Boolean | 1..1 | True if property is an association; otherwise false. |