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 SizeConstraint

Types.DomainConstraint
    inheritTypes.SizeConstraint

public class SizeConstraint


represents any constraint on the number of members in each value of an EXPRESS aggregation type that appears in the syntactic designation for the type. A SizeConstraint represents either an upper-bound or a lower-bound; in the case of an ARRAY type, the value (hi-index - lo-index + 1) is both the lower-bound value and the upper-bound value. A SizeConstraint is a DomainConstraint, considered to have an equivalent Boolean expression using the built-in SizeOf() function.

See 8.2.2, 8.2.3, and 8.2.4 of ISO 10303-11:2004.


 Attribute Summary
public Integer  bound

represents a constant value specifying the (upper or lower) bound on the number of members in a valid instance of the aggregation type. 

arrow_up
 

 Association Summary
public AGGREGATEType  aGGREGATEType
 
public AGGREGATEType  aGGREGATEType_1
 
public AggregationType  aggregationType
 
public AggregationType  aggregationType_1
 
public GeneralAggregationType  generalAggregationType
 
public GeneralAggregationType  generalAggregationType_1
 
public InverseAttribute  inverseAttribute
 
public InverseAttribute  inverseAttribute_1
 
arrow_up
 

 

 Attribute Detail

bound

public Integer bound

represents a constant value specifying the (upper or lower) bound on the number of members in a valid instance of the aggregation type. This attribute is present when the bound expression is a "constant".

See 8.2.2, 8.2.3, and 8.2.4 of ISO 10303-11:2004. 
arrow_up
 Association Detail

aGGREGATEType

public AGGREGATEType aGGREGATEType

arrow_up


aGGREGATEType_1

public AGGREGATEType aGGREGATEType_1

arrow_up


aggregationType

public AggregationType aggregationType

arrow_up


aggregationType_1

public AggregationType aggregationType_1

arrow_up


generalAggregationType

public GeneralAggregationType generalAggregationType

arrow_up


generalAggregationType_1

public GeneralAggregationType generalAggregationType_1

arrow_up


inverseAttribute

public InverseAttribute inverseAttribute

arrow_up


inverseAttribute_1

public InverseAttribute inverseAttribute_1

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.