|
ENTITY free_form_relation SUBTYPE OF (free_form_constraint); WHERE wr1: 'iso13584_expressions_schema.boolean_expression' IN TYPEOF ( SELF \ free_form_constraint . constraining_expression ) ; wr2: SIZEOF ( QUERY ( q <* ( SELF \ free_form_constraint . constrained_elements + SELF \ free_form_constraint . reference_elements ) | NOT ( q IN used_variables ( SELF \ free_form_constraint . constraining_expression ) ) ) ) = 0 ; END_ENTITY; -- free_form_relation |
Entity data types and their attributesrepresentation_itemname: label; variational_representation_item - explicit_constraint (OPT) description: text; constrained_elements: SET [1:?] OF representation_item; reference_elements: SET [0:?] OF representation_item; free_form_constraint (RT) constrained_elements: SET [1:?] OF variational_parameter; (RT) reference_elements: SET [0:?] OF variational_parameter; constraining_expression: expression; free_form_relation - |
Global rules for this entity data type- |
public interface EFree_form_relation extends EFree_form_constraint |
public class CFree_form_relation implements EFree_form_relation |
public class AFree_form_relation extends AEntitypublic EFree_form_relation getByIndex(int index)public EFree_form_relation getCurrentMember(SdaiIterator it) |