predicat Class Definition



Parent PackageGRAPH

[Back to Packages List]


predicat Class Characteristics

name predicat
type Class
Role Defines a condition by comparing an expression with an operator to a given value
uuid 80A2B3BD-0000-43C6-3829409B0005EAFC
visibility Private
ExtensibleYes
CAADerivableNo



predicat Attributes: 4

mandatory late_operator The operator
mandatory path_expression The expression to be compared to a given value using an operator
mandatory pool_variable_name The pool of objects on which a predicate has to be realized
mandatory related_value The value to compare to path_expression using the operator

[Top]




Attributes Full Definition

pool_variable_name   
 Role 
 TypeString 
 Uuid80A2B3BD-0000-43C6-3829409B0005EEC3 
 VisibilityPrivate 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
path_expression   
 RoleCan be a path to an attribute of an object 
 TypeString 
 Uuid80A2B3BD-0000-43C6-3829409B0005F262 
 VisibilityPrivate 
 MandatoryYes 
 Length244 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
late_operator   
 RoleThe operator can be: the equality operator "==", the inequality operator "!=", the less than operator "<", the greater than operator ">", the IN_ENUM operator, etc. 
 TypeString 
 Uuid80A2B3BD-0000-43C6-3829409B0005F606 
 VisibilityPrivate 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
related_value   
 RoleThis value could be an enum_predicat 
 TypeString 
 Uuid80A2B3BD-0000-43C6-3829409B0005F9C3 
 VisibilityPrivate 
 MandatoryYes 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]

Copyright © 1999-2007, Dassault Systèmes. All rights reserved.