ENTITY model_parameter_armx SUBTYPE OF (model_parameter); valid_range : OPTIONAL SET [1:?] OF value_range_armx; default_value : OPTIONAL scalar_or_coordinated_characteristics; DERIVE reference_document : SET [0:?] OF document_definition := get_document_definition(SELF, 'reference document', 'DOCUMENT_DEFINITION_XIM.DOCUMENT_DEFINITION'); WHERE wr1: EXISTS (reference_document) AND SIZEOF(reference_document) = 1; END_ENTITY; -- model_parameter_armx |
Entity data types and their attributesgeneral_propertyid: identifier; name: label; (OPT) description: text; model_parameter - model_parameter_armx (OPT) valid_range: SET [1:?] OF value_range_armx; (OPT) default_value: scalar_or_coordinated_characteristics; (DER) reference_document: SET [0:?] OF document_definition; |
category_model_parameter_armx (MODEL_PARAMETER_XIM) |
datum_difference_based_model_parameter_armx (DATUM_DIFFERENCE_BASED_MODEL_XIM) |
model_parameter_with_unit_armx (MODEL_PARAMETER_XIM) |
schema_based_model_parameter_armx (MODEL_PARAMETER_XIM) |
ddbm_model_parameter_armx_subtypes (DATUM_DIFFERENCE_BASED_MODEL_XIM) |
Global rules for this entity data type- |
public interface EModel_parameter_armx extends EModel_parametervalid_range (explicit attribute)boolean testValid_range(EModel_parameter_armx type)AValue_range_armx getValid_range(EModel_parameter_armx type) AValue_range_armx createValid_range(EModel_parameter_armx type) void unsetValid_range(EModel_parameter_armx type) default_value (explicit attribute)int testDefault_value(EModel_parameter_armx type)case 1 EEntity getDefault_value(EModel_parameter_armx type) void setDefault_value(EModel_parameter_armx type, EEntity value, EEntity node1) case 1 EEntity getDefault_value(EModel_parameter_armx type) void setDefault_value(EModel_parameter_armx type, EEntity value, EEntity node1) void unsetDefault_value(EModel_parameter_armx type) reference_document (derived attribute)ADocument_definition getReference_document(EModel_parameter_armx type)boolean testReference_document(EModel_parameter_armx type) |
public class CModel_parameter_armx implements EModel_parameter_armxstatic EAttribute attributeValid_range(EModel_parameter_armx type)static int usedinValid_range(EModel_parameter_armx type, EValue_range_armx instance, ASdaiModel domain, AModel_parameter_armx result) static EAttribute attributeDefault_value(EModel_parameter_armx type) static int usedinDefault_value(EModel_parameter_armx type, EEntity instance, ASdaiModel domain, AModel_parameter_armx result) static EAttribute attributeReference_document(EModel_parameter_armx type) static int usedinReference_document(EModel_parameter_armx type, EDocument_definition instance, ASdaiModel domain, AModel_parameter_armx result) |
public class AModel_parameter_armx extends AEntitypublic EModel_parameter_armx getByIndex(int index)public EModel_parameter_armx getCurrentMember(SdaiIterator it) |