A named set of one or more permissible classifier types (i.e. cases) and the constraints and / or re-definitions specified
for each.
This class enables the specification of one or more alternative classifier types for this Property, each of which optionally
specifies a set of embedded constraints that apply to all instances of the type.
Specializes
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. |
Relationships
| Name |
Class |
Occurs |
Description |
| case |
Case
|
1..* |
A specified case of this Selection. |
| referent |
Referent
|
0..1 |
The permissible referent type(s) to which an instance of this property may refer. This applies only to properties that act
as object references, i.e. attributes (typically of classifier kind lra::datatypes::iso21090::II) whose instances identify
other objects.
Only a single level of recursion is permitted; i.e. the referent instance is not permitted to contain a case that contains
another referent.
|
Reference Model Type