Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Types

Class AGGREGATEType

Types.ParameterType
    inheritTypes.GeneralizedType
        inheritTypes.AGGREGATEType

public class 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.

See 9.5.3.1 of ISO 10303-11:2004.


 Association Summary
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. 

arrow_up
 

 

 Association Detail

lower_bound

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.

See 9.5.3.2 of ISO 10303-11:2004. 
arrow_up


member_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. 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.

See 9.5.3.1 of ISO 10303-11:2004. 
arrow_up


upper_bound

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.

See 9.5.3.3 of ISO 10303-11:2004. 
arrow_up
Created  2005 - 6 - 15

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.