|
ENTITY Assembly_joint SUPERTYPE OF ((Assembled_with_fasteners ANDOR Assembled_with_bonding)) SUBTYPE OF (Component_feature_joint); SELF\Component_feature_joint.feature_1 RENAMED assembly_feature_1 : assembled_feature_select; SELF\Component_feature_joint.feature_2 RENAMED assembly_feature_2 : assembled_feature_select; SELF\Component_feature_joint.associated_definition RENAMED associated_assembly : assembly_module_or_assembly_group_component; UNIQUE UR1 : element_name, associated_assembly; WHERE WR1: assembly_feature_1 :<>: assembly_feature_2; WR2: ('ASSEMBLY_TECHNOLOGY_ARM.ASSEMBLED_WITH_FASTENERS' IN TYPEOF(SELF)) OR (('ASSEMBLY_TECHNOLOGY_ARM.COMPONENT_FEATURE' IN TYPEOF(assembly_feature_1)) AND (SIZEOF(QUERY(ay <* assembly_feature_1\Component_feature.associated_component\Assembly_component.occurrence_contexts | ay.related_view <> associated_assembly)) = 0)); WR3: ('ASSEMBLY_TECHNOLOGY_ARM.ASSEMBLED_WITH_FASTENERS' IN TYPEOF(SELF)) OR (('ASSEMBLY_TECHNOLOGY_ARM.COMPONENT_FEATURE' IN TYPEOF(assembly_feature_2)) AND (SIZEOF(QUERY(ay <* assembly_feature_2\Component_feature.associated_component\Assembly_component.occurrence_contexts | ay.related_view <> associated_assembly)) = 0)); END_ENTITY; -- Assembly_joint |
Entity data types and their attributesShape_element_relationship(OPT) relation_type: STRING; (OPT) description: STRING; relating: Shape_element; related: Shape_element; Component_feature_relationship (RT) relating: Component_feature; (RT) related: Component_feature; Shape_element (OPT) id: STRING; (OPT) element_name: STRING; (OPT) description: STRING; containing_shape: Item_shape; Component_feature_joint (RT) element_name: STRING; (RT) relating->feature_1: Component_feature; (RT) related->feature_2: Component_feature; (RT) containing_shape->associated_definition: Item_shape; Assembly_joint (RT) feature_1->assembly_feature_1: assembled_feature_select; (RT) feature_2->assembly_feature_2: assembled_feature_select; (RT) associated_definition->associated_assembly: assembly_module_or_assembly_group_component; |
| Assembled_with_bonding (Assembly_technology_arm) |
| Assembled_with_fasteners (Assembly_technology_arm) |
| Connection_zone_based_assembly_joint (Assembly_technology_arm) |
Global rules for this entity data type- |