RULE shape_aspect_subtype_exclusiveness

(* SCHEMA step_merged_ap_schema; *)
-- IN AP224
RULE shape_aspect_subtype_exclusiveness FOR (shape_aspect );
   WHERE
      wr1:
         SIZEOF(QUERY (sr <* shape_aspect| NOT (SIZEOF(TYPEOF(sr) * [ 'STEP_MERGED_AP_SCHEMA.PATH_FEATURE_COMPONENT', 'STEP_MERGED_AP_SCHEMA.SLOT_END', 'STEP_MERGED_AP_SCHEMA.POCKET_BOTTOM', 'STEP_MERGED_AP_SCHEMA.PROFILE_FLOOR', 'STEP_MERGED_AP_SCHEMA.RIB_TOP_FLOOR', 'STEP_MERGED_AP_SCHEMA.BOSS_TOP', 'STEP_MERGED_AP_SCHEMA.HOLE_BOTTOM', 'STEP_MERGED_AP_SCHEMA.APPLIED_AREA', 'STEP_MERGED_AP_SCHEMA.TAPER', 'STEP_MERGED_AP_SCHEMA.CHAMFER_OFFSET', 'STEP_MERGED_AP_SCHEMA.CIRCULAR_CLOSED_PROFILE', 'STEP_MERGED_AP_SCHEMA.NGON_CLOSED_PROFILE', 'STEP_MERGED_AP_SCHEMA.CLOSED_PATH_PROFILE', 'STEP_MERGED_AP_SCHEMA.SQUARE_U_PROFILE', 'STEP_MERGED_AP_SCHEMA.LINEAR_PROFILE', 'STEP_MERGED_AP_SCHEMA.TEE_PROFILE', 'STEP_MERGED_AP_SCHEMA.VEE_PROFILE', 'STEP_MERGED_AP_SCHEMA.RECTANGULAR_CLOSED_PROFILE', 'STEP_MERGED_AP_SCHEMA.PARTIAL_CIRCULAR_PROFILE', 'STEP_MERGED_AP_SCHEMA.ROUNDED_U_PROFILE', 'STEP_MERGED_AP_SCHEMA.OPEN_PATH_PROFILE', 'STEP_MERGED_AP_SCHEMA.INSTANCED_FEATURE', 'STEP_MERGED_AP_SCHEMA.REPLICATE_FEATURE', 'STEP_MERGED_AP_SCHEMA.TRANSITION_FEATURE', 'STEP_MERGED_AP_SCHEMA.DATUM', 'STEP_MERGED_AP_SCHEMA.DATUM_FEATURE', 'STEP_MERGED_AP_SCHEMA.DATUM_TARGET' ]) <= 2))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00