|
ENTITY Edge_shape_model ABSTRACT SUPERTYPE OF (ONEOF (Bevel_edge_feature_shape_model, Step_edge_feature_shape_model, Radius_edge_feature_shape_model)) SUBTYPE OF (Planar_shape_model); applied_surface : board_side; WHERE WR1: SIZEOF(QUERY(escss <* USEDIN(SELF, 'LAYERED_3D_SHAPE_ARM.SHAPE_DEFINITION_3D_INTERSECTION.SURFACE_INTERSECTION_RESULT') | NOT ('PART_TEMPLATE_3D_SHAPE_ARM.EDGE_SEGMENT_CROSS_SECTION' IN TYPEOF(escss)))) = 0; WR2: NOT EXISTS(SELF\Representation.name); END_ENTITY; -- Edge_shape_model |
Entity data types and their attributesRepresentation(OPT) id: STRING; (OPT) name: STRING; (OPT) description: STRING; context_of_items: Representation_context; items: SET [1:?] OF Representation_item; Geometric_model (OPT) version_id: STRING; (OPT) model_extent: length_measure; (RT) context_of_items: Geometric_coordinate_space; (RT) items: SET [1:?] OF Detailed_geometric_model_element; Planar_shape_model - Edge_shape_model applied_surface: board_side; |
| Bevel_edge_feature_shape_model (Edge_shape_feature_arm) |
| Radius_edge_feature_shape_model (Edge_shape_feature_arm) |
| Step_edge_feature_shape_model (Edge_shape_feature_arm) |
Global rules for this entity data type- |