ENTITY product_class_relationship ABSTRACT SUPERTYPE OF (ONEOF (product_class_relationship__derivation, product_class_relationship__hierarchy, product_class_relationship__substitution, product_class_relationship__version_sequence)) SUBTYPE OF (product_concept_relationship); SELF\product_concept_relationship.relating_product_concept RENAMED relating : product_class_armx; SELF\product_concept_relationship.related_product_concept RENAMED related : product_class_armx; SELF\product_concept_relationship.name RENAMED relation_type : label; WHERE wr1: relation_type IN ['derivation', 'hierarchy', 'version sequence', 'substitution']; END_ENTITY; -- product_class_relationship |
Entity data types and their attributesproduct_concept_relationshipname: label; (OPT) description: text; relating_product_concept: product_concept; related_product_concept: product_concept; product_class_relationship (RT) relating_product_concept->relating: product_class_armx; (RT) related_product_concept->related: product_class_armx; (RT) name->relation_type: label; |
product_class_relationship__derivation (PRODUCT_CLASS_XIM) |
product_class_relationship__hierarchy (PRODUCT_CLASS_XIM) |
product_class_relationship__substitution (PRODUCT_CLASS_XIM) |
product_class_relationship__version_sequence (PRODUCT_CLASS_XIM) |
Global rules for this entity data type- |
public interface EProduct_class_relationship extends EProduct_concept_relationship |
public class CProduct_class_relationship implements EProduct_class_relationship |
public class AProduct_class_relationship extends AEntitypublic EProduct_class_relationship getByIndex(int index)public EProduct_class_relationship getCurrentMember(SdaiIterator it) |