ENTITY evaluation_view_definition SUBTYPE OF (product_view_definition, evaluation_product_definition); evaluated_product_definition : product_definition; evaluation_data : SET [1:?] OF evaluated_characteristic_armx; WHERE wr1: TYPEOF(SELF) <> TYPEOF(evaluated_product_definition); END_ENTITY; -- evaluation_view_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; evaluation_product_definition - evaluation_view_definition evaluated_product_definition: product_definition; evaluation_data: SET [1:?] OF evaluated_characteristic_armx; |
Global rules for this entity data type- |
public interface EEvaluation_view_definition extends EProduct_view_definition, EEvaluation_product_definitionevaluated_product_definition (explicit attribute)boolean testEvaluated_product_definition(EEvaluation_view_definition type)EProduct_definition getEvaluated_product_definition(EEvaluation_view_definition type) void setEvaluated_product_definition(EEvaluation_view_definition type, EProduct_definition value) void unsetEvaluated_product_definition(EEvaluation_view_definition type) evaluation_data (explicit attribute)boolean testEvaluation_data(EEvaluation_view_definition type)AEvaluated_characteristic_armx getEvaluation_data(EEvaluation_view_definition type) AEvaluated_characteristic_armx createEvaluation_data(EEvaluation_view_definition type) void unsetEvaluation_data(EEvaluation_view_definition type) |
public class CEvaluation_view_definition implements EEvaluation_view_definitionstatic EAttribute attributeEvaluated_product_definition(EEvaluation_view_definition type)static int usedinEvaluated_product_definition(EEvaluation_view_definition type, EProduct_definition instance, ASdaiModel domain, AEvaluation_view_definition result) static EAttribute attributeEvaluation_data(EEvaluation_view_definition type) static int usedinEvaluation_data(EEvaluation_view_definition type, EEvaluated_characteristic_armx instance, ASdaiModel domain, AEvaluation_view_definition result) |
public class AEvaluation_view_definition extends AEntitypublic EEvaluation_view_definition getByIndex(int index)public EEvaluation_view_definition getCurrentMember(SdaiIterator it) |