ENTITY maths_value_qualification; name : label; description : text; qualified_maths_value : maths_value_with_unit; qualifiers : SET [1:?] OF value_qualifier; WHERE wr1: SIZEOF(QUERY(temp <* qualifiers | 'QUALIFIED_MEASURE_SCHEMA.PRECISION_QUALIFIER' IN TYPEOF(temp))) < 2; wr2: NOT ('REPRESENTATION_SCHEMA.REPRESENTATION_ITEM' IN TYPEOF(SELF\maths_value_qualification.qualified_maths_value)); END_ENTITY; -- maths_value_qualification |
Entity data types and their attributesmaths_value_qualificationname: label; description: text; qualified_maths_value: maths_value_with_unit; qualifiers: SET [1:?] OF value_qualifier; |
Usersmaths_value_qualification |
Global rules for this entity data type- |
public interface EMaths_value_qualification extends EEntityname (explicit attribute)boolean testName(EMaths_value_qualification type)String getName(EMaths_value_qualification type) void setName(EMaths_value_qualification type, String value) void unsetName(EMaths_value_qualification type) description (explicit attribute)boolean testDescription(EMaths_value_qualification type)String getDescription(EMaths_value_qualification type) void setDescription(EMaths_value_qualification type, String value) void unsetDescription(EMaths_value_qualification type) qualified_maths_value (explicit attribute)boolean testQualified_maths_value(EMaths_value_qualification type)EMaths_value_with_unit getQualified_maths_value(EMaths_value_qualification type) void setQualified_maths_value(EMaths_value_qualification type, EMaths_value_with_unit value) void unsetQualified_maths_value(EMaths_value_qualification type) qualifiers (explicit attribute)boolean testQualifiers(EMaths_value_qualification type)AValue_qualifier getQualifiers(EMaths_value_qualification type) AValue_qualifier createQualifiers(EMaths_value_qualification type) void unsetQualifiers(EMaths_value_qualification type) |
public class CMaths_value_qualification implements EMaths_value_qualificationstatic EAttribute attributeName(EMaths_value_qualification type)static EAttribute attributeDescription(EMaths_value_qualification type) static EAttribute attributeQualified_maths_value(EMaths_value_qualification type) static int usedinQualified_maths_value(EMaths_value_qualification type, EMaths_value_with_unit instance, ASdaiModel domain, AMaths_value_qualification result) static EAttribute attributeQualifiers(EMaths_value_qualification type) static int usedinQualifiers(EMaths_value_qualification type, EEntity instance, ASdaiModel domain, AMaths_value_qualification result) |
public class AMaths_value_qualification extends AEntitypublic EMaths_value_qualification getByIndex(int index)public EMaths_value_qualification getCurrentMember(SdaiIterator it) |