ENTITY free_form_constraint ABSTRACT SUPERTYPE OF (ONEOF (free_form_assignment, free_form_relation)) SUBTYPE OF (explicit_constraint); SELF\explicit_constraint.constrained_elements : SET [1:?] OF variational_parameter; SELF\explicit_constraint.reference_elements : SET [0:?] OF variational_parameter; constraining_expression : expression; END_ENTITY; -- free_form_constraint |
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_assignment (EXPLICIT_CONSTRAINT_SCHEMA) |
free_form_relation (EXPLICIT_CONSTRAINT_SCHEMA) |
Global rules for this entity data type- |
public interface EFree_form_constraint extends EExplicit_constraintconstraining_expression (explicit attribute)boolean testConstraining_expression(EFree_form_constraint type)EExpression getConstraining_expression(EFree_form_constraint type) void setConstraining_expression(EFree_form_constraint type, EExpression value) void unsetConstraining_expression(EFree_form_constraint type) |
public class CFree_form_constraint implements EFree_form_constraintstatic EAttribute attributeConstraining_expression(EFree_form_constraint type)static int usedinConstraining_expression(EFree_form_constraint type, EExpression instance, ASdaiModel domain, AFree_form_constraint result) |
public class AFree_form_constraint extends AEntitypublic EFree_form_constraint getByIndex(int index)public EFree_form_constraint getCurrentMember(SdaiIterator it) |