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

Expressions

Class Query

All known Superclassifier:
FullExpression , LocalScope


public class Query


a subclass of Expression; represents the (aggregate) instance that results from extracting from an aggregate Expression operand the corresponding collection of member instances that satisfy a given select-condition. Every Query is also the LocalScope for the Variable that designates members of the aggregate value in the select-condition.

See 12.6.7 of ISO 10303-11:2004.


 Association Summary
public FullExpression  aggregate_value

represents the operand Expression whose result is the aggregate value from which members will be extracted by the Query operation. 

public FullExpression  select_condition

represents the Boolean Expression used to evaluate members of the aggregate value. 

arrow_up
 

 

 Association Detail

aggregate_value

public FullExpression aggregate_value

represents the operand Expression whose result is the aggregate value from which members will be extracted by the Query operation.

See 12.6.7 of ISO 10303-11:2004. 
arrow_up


select_condition

public FullExpression select_condition

represents the Boolean Expression used to evaluate members of the aggregate value. When this Expression returns True for a given member, that member is included in the Query result. Note: This role of Expression is a "thunk" the elaboration of the Query causes this expression to be evaluated separately for each member of the aggregate value.

See 12.6.7 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.