ENTITY component_feature_joint_armx ABSTRACT SUPERTYPE SUBTYPE OF (component_feature_relationship_armx, shape_element); SELF\shape_element_relationship.relating RENAMED feature_1 : component_feature_armx; SELF\shape_element_relationship.related RENAMED feature_2 : component_feature_armx; SELF\shape_element.containing_shape RENAMED associated_definition : item_shape; WHERE wr1: feature_1 <> feature_2; wr2: 'PRODUCT_VIEW_DEFINITION_XIM.PRODUCT_VIEW_DEFINITION' IN TYPEOF(associated_definition); wr3: SELF\Shape_element.containing_shape\Item_shape.described_element = feature_1\Shape_element.containing_shape\Item_shape.described_element; END_ENTITY; -- component_feature_joint_armx |
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; component_feature_relationship (RT) related_shape_aspect: component_feature; (RT) relating_shape_aspect: component_feature; component_feature_relationship_armx (RT) relating: component_feature_armx; (RT) related: component_feature_armx; shape_aspect name: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; shape_element (OPT) id_x: STRING; (RT) name->element_name: STRING; (RT) of_shape->containing_shape: item_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) id: identifier; component_feature_joint_armx (RT) relating->feature_1: component_feature_armx; (RT) related->feature_2: component_feature_armx; (RT) containing_shape->associated_definition: item_shape; |
assembly_joint_armx (ASSEMBLY_TECHNOLOGY_XIM) |
fabrication_joint_armx (FABRICATION_JOINT_XIM) |
Global rules for this entity data type- |
public interface EComponent_feature_joint_armx extends EComponent_feature_relationship_armx, EShape_element |
public class CComponent_feature_joint_armx implements EComponent_feature_joint_armx |
public class AComponent_feature_joint_armx extends AEntitypublic EComponent_feature_joint_armx getByIndex(int index)public EComponent_feature_joint_armx getCurrentMember(SdaiIterator it) |