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 PartialEntityConstructor

Expressions.Expression
    inheritExpressions.FullExpression
        inheritExpressions.Initializer
            inheritExpressions.PartialEntityConstructor

public class PartialEntityConstructor


represents the EXPRESS "partial entity constructor" named for a 'single entity data type'. It takes one actual parameter (AttributeBinding) for each ExplicitAttribute in the group of Attributes identified by the SingleEntityType, and binds the values to the ExplicitAttributes in order of their occurrence in the entity_declaration. The result is a PartialEntityValue of the partial entity data type that consists of exactly that one single entity data type.

See 9.2.6 of ISO 10303-11:2004 (revised by TC#1).


 Association Summary
public SingleEntityType  attribute_group

represents the relationship between the PartialEntityConstructor and the SingleEntityType that defines it, i.e. 

public AttributeBinding  bindings

represents the relationship between the PartialEntityConstructor and the set of AttributeBindings it comprises. 

public PartialEntityValue  result_value

represents the instance that results from the partial entity constructor. 

arrow_up
 

 

 Association Detail

attribute_group

public SingleEntityType attribute_group

represents the relationship between the PartialEntityConstructor and the SingleEntityType that defines it, i.e. the list of explicit attributes,.

See 9.2.6 of ISO 10303-11:2004. 
arrow_up


bindings

public AttributeBinding bindings

represents the relationship between the PartialEntityConstructor and the set of AttributeBindings it comprises.

See 9.2.6 of ISO 10303-11:2004. 
arrow_up


result_value

public PartialEntityValue result_value

represents the instance that results from the partial entity constructor.

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