RULE geometric_tolerance_subtype_exclusiveness

(* SCHEMA feature_based_process_planning; *)
  RULE geometric_tolerance_subtype_exclusiveness FOR (geometric_tolerance);

  WHERE
    wr1: SIZEOF(QUERY ( gt <* geometric_tolerance | (NOT (SIZEOF(TYPEOF(gt) 
             * ['FEATURE_BASED_PROCESS_PLANNING.ANGULARITY_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.CIRCULAR_RUNOUT_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.CONCENTRICITY_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.CYLINDRICITY_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.FLATNESS_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.LINE_PROFILE_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.PARALLELISM_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.PERPENDICULARITY_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.POSITION_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.ROUNDNESS_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.STRAIGHTNESS_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.SURFACE_PROFILE_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.SYMMETRY_TOLERANCE',
             'FEATURE_BASED_PROCESS_PLANNING.TOTAL_RUNOUT_TOLERANCE']) <= 2)) )) 
             = 0;

  END_RULE; -- geometric_tolerance_subtype_exclusiveness

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:01-04:00