ENTITY aggregate_size_constraint SUBTYPE OF (constraint_attribute); size : INTEGER; attribute : aggregate_member_constraint_select; UNIQUE ur1 : attribute, size; END_ENTITY; -- aggregate_size_constraint |
Entity data types and their attributesconstraint- constraint_attribute - aggregate_size_constraint size: INTEGER; attribute: aggregate_member_constraint_select; |
Global rules for this entity data type- |
public interface EAggregate_size_constraint extends EConstraint_attributesize (explicit attribute)boolean testSize(EAggregate_size_constraint type)int getSize(EAggregate_size_constraint type) void setSize(EAggregate_size_constraint type, int value) void unsetSize(EAggregate_size_constraint type) attribute (explicit attribute)int testAttribute(EAggregate_size_constraint type)case 1 EEntity getAttribute(EAggregate_size_constraint type) void setAttribute(EAggregate_size_constraint type, EEntity value, EEntity node1) void unsetAttribute(EAggregate_size_constraint type) |
public class CAggregate_size_constraint implements EAggregate_size_constraintstatic EAttribute attributeSize(EAggregate_size_constraint type)static EAttribute attributeAttribute(EAggregate_size_constraint type) static int usedinAttribute(EAggregate_size_constraint type, EEntity instance, ASdaiModel domain, AAggregate_size_constraint result) |
public class AAggregate_size_constraint extends AEntitypublic EAggregate_size_constraint getByIndex(int index)public EAggregate_size_constraint getCurrentMember(SdaiIterator it) |