|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||
Types
Types.GeneralizedType
Types.AGGREGATEType
a GeneralizedType that is an abstraction of all AggregationTypes and GeneralAggregationTypes. That is, any ARRAY, BAG, LIST or SET type can conform to it, if the type of the members conforms and any associated SizeConstraints are met.
|
|||
public
SizeConstraint
|
lower_bound
represents the appearance of a lower-bound constraint in the syntactic designation for the AGGREGATE type. |
||
public
ParameterType
|
member_type
represents the relationship between an AGGREGATE Type and the specification for the data type of the members of its instances. |
||
public
SizeConstraint
|
upper_bound
represents the appearance of an upper-bound constraint in syntactic designation for the AGGREGATE type. |
||
|
|
|||
public
SizeConstraint lower_bound
represents the appearance of a lower-bound constraint in the syntactic designation for the AGGREGATE type. If the lower-bound constraint is present, the lower-bound on a conforming AggregationType shall be greater than or equal to this value. If the lower-bound is not present or evaluates to zero, there is no conformance constraint. Unless the upper-bound specified is an explicit '0', this constraint shall appear.
|
public
ParameterType member_type
represents the relationship between an AGGREGATE Type and the specification for the data type of the members of its instances. If the specification is an InstantiableType, the member-type of conforming aggregation types is required to be exactly that data type. If the specification is a GeneralizedType, the member-type of the conforming aggregation types must conform to it.
|
public
SizeConstraint upper_bound
represents the appearance of an upper-bound constraint in syntactic designation for the AGGREGATE type. If the upper-bound constraint is present and does not evaluate to indeterminate ('?'), the upper-bound on a conforming AggregationType shall be less than or equal to this value. If the upper-bound is not present or evaluates to indeterminate, there is no conformance constraint. Unless the upper-bound specified is an explicit '?', this constraint shall appear.
|
|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||