RULE subtype_mandatory_geometric_tolerance

(* SCHEMA step_merged_ap_schema; *)
-- IN AP203e2/AP214
RULE subtype_mandatory_geometric_tolerance FOR (geometric_tolerance );
   WHERE
      wr1:
         SIZEOF(QUERY (gt <* geometric_tolerance| NOT type_check_function(gt, [ ('STEP_MERGED_AP_SCHEMA.' + 'ANGULARITY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'CIRCULAR_RUNOUT_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'COAXIALITY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'CONCENTRICITY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'CYLINDRICITY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'FLATNESS_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'LINE_PROFILE_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'PARALLELISM_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'PERPENDICULARITY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'POSITION_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'ROUNDNESS_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'STRAIGHTNESS_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'SURFACE_PROFILE_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'SYMMETRY_TOLERANCE'), ('STEP_MERGED_AP_SCHEMA.' + 'TOTAL_RUNOUT_TOLERANCE') ], 0))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2017-01-19T11:17:24-05:00