|
ENTITY simultaneous_constraint_group SUBTYPE OF (variational_representation_item); constraint_group : SET [2:?] OF constraint_group_member; WHERE wr1: SIZEOF ( QUERY ( q <* using_representations ( SELF ) | SIZEOF ( QUERY ( r <* q . items | ( 'explicit_constraint_schema.simultaneous_constraint_group' IN TYPEOF ( r ) ) AND ( SIZEOF ( QUERY ( s <* constraint_group | ( s IN r . constraint_group ) AND NOT ( r :=: SELF ) ) ) > 0 ) ) ) > 0 ) ) = 0 ; wr2: SIZEOF ( QUERY ( q <* using_representations ( constraint_group [ 1 ] ) | ( SIZEOF ( QUERY ( r <* constraint_group | item_in_context ( r , q . context_of_items ) ) ) = SIZEOF ( constraint_group ) ) ) ) > 0 ; wr3: SIZEOF ( QUERY ( q <* constraint_group | ( ( 'explicit_constraint_schema.explicit_constraint' IN TYPEOF ( q ) ) AND ( SIZEOF ( QUERY ( r <* q . constrained_elements | SIZEOF ( QUERY ( s <* constraint_group | r IN s . reference_elements ) ) > 0 ) ) > 0 ) ) ) ) = 0 ; END_ENTITY; -- simultaneous_constraint_group |
Entity data types and their attributesrepresentation_itemname: label; variational_representation_item - simultaneous_constraint_group constraint_group: SET [2:?] OF constraint_group_member; |
Global rules for this entity data type- |
public interface ESimultaneous_constraint_group extends EVariational_representation_itemconstraint_group (explicit attribute)boolean testConstraint_group(ESimultaneous_constraint_group type)AConstraint_group_member getConstraint_group(ESimultaneous_constraint_group type) AConstraint_group_member createConstraint_group(ESimultaneous_constraint_group type) void unsetConstraint_group(ESimultaneous_constraint_group type) |
public class CSimultaneous_constraint_group implements ESimultaneous_constraint_groupstatic EAttribute attributeConstraint_group(ESimultaneous_constraint_group type)static int usedinConstraint_group(ESimultaneous_constraint_group type, EEntity instance, ASdaiModel domain, ASimultaneous_constraint_group result) |
public class ASimultaneous_constraint_group extends AEntitypublic ESimultaneous_constraint_group getByIndex(int index)public ESimultaneous_constraint_group getCurrentMember(SdaiIterator it) |