ENTITY explicit_constraint ABSTRACT SUPERTYPE OF (ONEOF (defined_constraint, free_form_constraint)) SUBTYPE OF (variational_representation_item); description : OPTIONAL text; constrained_elements : SET [1:?] OF representation_item; reference_elements : SET [0:?] OF representation_item; WHERE wr1: SIZEOF(constrained_elements * reference_elements) = 0; END_ENTITY; -- explicit_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; |
defined_constraint (EXPLICIT_CONSTRAINT_SCHEMA) |
free_form_constraint (EXPLICIT_CONSTRAINT_SCHEMA) |
Global rules for this entity data type- |
public interface EExplicit_constraint extends EVariational_representation_itemdescription (explicit attribute)boolean testDescription(EExplicit_constraint type)String getDescription(EExplicit_constraint type) void setDescription(EExplicit_constraint type, String value) void unsetDescription(EExplicit_constraint type) constrained_elements (explicit attribute)boolean testConstrained_elements(EExplicit_constraint type)ARepresentation_item getConstrained_elements(EExplicit_constraint type) ARepresentation_item createConstrained_elements(EExplicit_constraint type) void unsetConstrained_elements(EExplicit_constraint type) reference_elements (explicit attribute)boolean testReference_elements(EExplicit_constraint type)ARepresentation_item getReference_elements(EExplicit_constraint type) ARepresentation_item createReference_elements(EExplicit_constraint type) void unsetReference_elements(EExplicit_constraint type) |
public class CExplicit_constraint implements EExplicit_constraintstatic EAttribute attributeDescription(EExplicit_constraint type)static EAttribute attributeConstrained_elements(EExplicit_constraint type) static int usedinConstrained_elements(EExplicit_constraint type, ERepresentation_item instance, ASdaiModel domain, AExplicit_constraint result) static EAttribute attributeReference_elements(EExplicit_constraint type) static int usedinReference_elements(EExplicit_constraint type, ERepresentation_item instance, ASdaiModel domain, AExplicit_constraint result) |
public class AExplicit_constraint extends AEntitypublic EExplicit_constraint getByIndex(int index)public EExplicit_constraint getCurrentMember(SdaiIterator it) |