ENTITY product_specific_parameter_value_assignment_armx SUBTYPE OF (product_specific_parameter_value_assignment); assigned_parameter : parameter_assignment_armx; of_product : product; DERIVE the_model_parameter : model_parameter_armx := assigned_parameter.assigned_parameter; SELF\product_related_product_category.products : SET [1:?] OF product := ?; SELF\characterized_object.description : text := ?; SELF\characterized_object.name : label := ?; UNIQUE ur1 : the_model_parameter, products; END_ENTITY; -- product_specific_parameter_value_assignment_armx |
Entity data types and their attributescharacterized_objectname: label; (OPT) description: text; product_category name: label; (OPT) description: text; (DER) id: identifier; product_related_product_category products: SET [1:?] OF product; product_specific_parameter_value_assignment - product_specific_parameter_value_assignment_armx assigned_parameter: parameter_assignment_armx; of_product: product; (DER) the_model_parameter: model_parameter_armx; (RT) (DER) products: SET [1:?] OF product; (RT) (DER) description: text; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EProduct_specific_parameter_value_assignment_armx extends EProduct_specific_parameter_value_assignmentassigned_parameter (explicit attribute)boolean testAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type)EParameter_assignment_armx getAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type) void setAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type, EParameter_assignment_armx value) void unsetAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type) of_product (explicit attribute)boolean testOf_product(EProduct_specific_parameter_value_assignment_armx type)EProduct getOf_product(EProduct_specific_parameter_value_assignment_armx type) void setOf_product(EProduct_specific_parameter_value_assignment_armx type, EProduct value) void unsetOf_product(EProduct_specific_parameter_value_assignment_armx type) the_model_parameter (derived attribute)EModel_parameter_armx getThe_model_parameter(EProduct_specific_parameter_value_assignment_armx type)boolean testThe_model_parameter(EProduct_specific_parameter_value_assignment_armx type) |
public class CProduct_specific_parameter_value_assignment_armx implements EProduct_specific_parameter_value_assignment_armxstatic EAttribute attributeAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type)static int usedinAssigned_parameter(EProduct_specific_parameter_value_assignment_armx type, EParameter_assignment_armx instance, ASdaiModel domain, AProduct_specific_parameter_value_assignment_armx result) static EAttribute attributeOf_product(EProduct_specific_parameter_value_assignment_armx type) static int usedinOf_product(EProduct_specific_parameter_value_assignment_armx type, EProduct instance, ASdaiModel domain, AProduct_specific_parameter_value_assignment_armx result) static EAttribute attributeThe_model_parameter(EProduct_specific_parameter_value_assignment_armx type) static int usedinThe_model_parameter(EProduct_specific_parameter_value_assignment_armx type, EModel_parameter_armx instance, ASdaiModel domain, AProduct_specific_parameter_value_assignment_armx result) static EAttribute attributeProducts(EProduct_specific_parameter_value_assignment_armx type) static int usedinProducts(EProduct_specific_parameter_value_assignment_armx type, EProduct instance, ASdaiModel domain, AProduct_specific_parameter_value_assignment_armx result) static EAttribute attributeDescription(EProduct_specific_parameter_value_assignment_armx type) static EAttribute attributeName(EProduct_specific_parameter_value_assignment_armx type) |
public class AProduct_specific_parameter_value_assignment_armx extends AEntitypublic EProduct_specific_parameter_value_assignment_armx getByIndex(int index)public EProduct_specific_parameter_value_assignment_armx getCurrentMember(SdaiIterator it) |