ENTITY class_structure_relationship SUBTYPE OF (configuration_design); related : product_function_component_select; relating : product_class; description_x : OPTIONAL string_select; relation_type : undefined_object; DERIVE SELF\configuration_design.description : text := ?; SELF\configuration_design.name : label := ?; SELF\configuration_design.design : configuration_design_item := ?; SELF\configuration_design.configuration : configuration_item := ?; END_ENTITY; -- class_structure_relationship |
Entity data types and their attributesconfiguration_designconfiguration: configuration_item; design: configuration_design_item; (DER) name: label; (DER) description: text; class_structure_relationship related: product_function_component_select; relating: product_class; (OPT) description_x: string_select; relation_type: undefined_object; (RT) (DER) description: text; (RT) (DER) name: label; (RT) (DER) design: configuration_design_item; (RT) (DER) configuration: configuration_item; |
Global rules for this entity data type- |
public interface EClass_structure_relationship extends EConfiguration_designrelated (explicit attribute)int testRelated(EClass_structure_relationship type)case 1 EEntity getRelated(EClass_structure_relationship type) void setRelated(EClass_structure_relationship type, EEntity value, EEntity node1) void unsetRelated(EClass_structure_relationship type) relating (explicit attribute)boolean testRelating(EClass_structure_relationship type)EProduct_class getRelating(EClass_structure_relationship type) void setRelating(EClass_structure_relationship type, EProduct_class value) void unsetRelating(EClass_structure_relationship type) description_x (explicit attribute)int testDescription_x(EClass_structure_relationship type)case 1 EEntity getDescription_x(EClass_structure_relationship type) void setDescription_x(EClass_structure_relationship type, EEntity value, EEntity node1) case sDescription_xDefault_language_string: String getDescription_x(EClass_structure_relationship type, EDefault_language_string node1) void setDescription_x(EClass_structure_relationship type, String value, EDefault_language_string node1) void unsetDescription_x(EClass_structure_relationship type) relation_type (explicit attribute)boolean testRelation_type(EClass_structure_relationship type)String getRelation_type(EClass_structure_relationship type) void setRelation_type(EClass_structure_relationship type, String value) void unsetRelation_type(EClass_structure_relationship type) |
public class CClass_structure_relationship implements EClass_structure_relationshipstatic EAttribute attributeRelated(EClass_structure_relationship type)static int usedinRelated(EClass_structure_relationship type, EEntity instance, ASdaiModel domain, AClass_structure_relationship result) static EAttribute attributeRelating(EClass_structure_relationship type) static int usedinRelating(EClass_structure_relationship type, EProduct_class instance, ASdaiModel domain, AClass_structure_relationship result) static EAttribute attributeDescription_x(EClass_structure_relationship type) static int usedinDescription_x(EClass_structure_relationship type, EEntity instance, ASdaiModel domain, AClass_structure_relationship result) static EAttribute attributeRelation_type(EClass_structure_relationship type) static EAttribute attributeDescription(EClass_structure_relationship type) static EAttribute attributeName(EClass_structure_relationship type) static EAttribute attributeDesign(EClass_structure_relationship type) static int usedinDesign(EClass_structure_relationship type, EEntity instance, ASdaiModel domain, AClass_structure_relationship result) static EAttribute attributeConfiguration(EClass_structure_relationship type) static int usedinConfiguration(EClass_structure_relationship type, EConfiguration_item instance, ASdaiModel domain, AClass_structure_relationship result) |
public class AClass_structure_relationship extends AEntitypublic EClass_structure_relationship getByIndex(int index)public EClass_structure_relationship getCurrentMember(SdaiIterator it) |