ENTITY part_feature_make_from_relationship SUBTYPE OF (shape_element_relationship, make_from_part_feature_relationship); associated_make_from : product_definition_relationship; SELF\shape_element_relationship.relating RENAMED reusable_feature : part_feature; SELF\shape_element_relationship.related RENAMED resultant_feature : part_feature; UNIQUE ur1 : reusable_feature, resultant_feature; WHERE wr1: reusable_feature :<>: resultant_feature; wr2: reusable_feature.associated_definition :<>: resultant_feature.associated_definition; END_ENTITY; -- part_feature_make_from_relationship |
Entity data types and their attributesshape_aspect_relationshipname: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; shape_element_relationship (RT) name->relation_type: STRING; (RT) relating_shape_aspect->relating: shape_element; (RT) related_shape_aspect->related: shape_element; shape_aspect name: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; make_from_part_feature_relationship - part_feature_make_from_relationship associated_make_from: product_definition_relationship; (RT) relating->reusable_feature: part_feature; (RT) related->resultant_feature: part_feature; |
Global rules for this entity data type- |
public interface EPart_feature_make_from_relationship extends EShape_element_relationship, EMake_from_part_feature_relationshipassociated_make_from (explicit attribute)boolean testAssociated_make_from(EPart_feature_make_from_relationship type)EProduct_definition_relationship getAssociated_make_from(EPart_feature_make_from_relationship type) void setAssociated_make_from(EPart_feature_make_from_relationship type, EProduct_definition_relationship value) void unsetAssociated_make_from(EPart_feature_make_from_relationship type) |
public class CPart_feature_make_from_relationship implements EPart_feature_make_from_relationshipstatic EAttribute attributeAssociated_make_from(EPart_feature_make_from_relationship type)static int usedinAssociated_make_from(EPart_feature_make_from_relationship type, EProduct_definition_relationship instance, ASdaiModel domain, APart_feature_make_from_relationship result) |
public class APart_feature_make_from_relationship extends AEntitypublic EPart_feature_make_from_relationship getByIndex(int index)public EPart_feature_make_from_relationship getCurrentMember(SdaiIterator it) |