ENTITY class_breakdown_association SUBTYPE OF (configuration_design); considered_class : product_class; SELF\configuration_design.design RENAMED breakdown_element : breakdown_element_select; relation_type : STRING; DERIVE SELF\configuration_design.name : label := ?; END_ENTITY; -- class_breakdown_association |
Entity data types and their attributesconfiguration_designconfiguration: configuration_item; design: configuration_design_item; (DER) name: label; (DER) description: text; class_breakdown_association considered_class: product_class; (RT) design->breakdown_element: breakdown_element_select; relation_type: STRING; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EClass_breakdown_association extends EConfiguration_designconsidered_class (explicit attribute)boolean testConsidered_class(EClass_breakdown_association type)EProduct_class getConsidered_class(EClass_breakdown_association type) void setConsidered_class(EClass_breakdown_association type, EProduct_class value) void unsetConsidered_class(EClass_breakdown_association type) relation_type (explicit attribute)boolean testRelation_type(EClass_breakdown_association type)String getRelation_type(EClass_breakdown_association type) void setRelation_type(EClass_breakdown_association type, String value) void unsetRelation_type(EClass_breakdown_association type) |
public class CClass_breakdown_association implements EClass_breakdown_associationstatic EAttribute attributeConsidered_class(EClass_breakdown_association type)static int usedinConsidered_class(EClass_breakdown_association type, EProduct_class instance, ASdaiModel domain, AClass_breakdown_association result) static EAttribute attributeRelation_type(EClass_breakdown_association type) static EAttribute attributeName(EClass_breakdown_association type) |
public class AClass_breakdown_association extends AEntitypublic EClass_breakdown_association getByIndex(int index)public EClass_breakdown_association getCurrentMember(SdaiIterator it) |