RULE tolerance_zone_form_name_constraint

(* SCHEMA step_merged_ap_schema; *)
-- IN AP242
RULE tolerance_zone_form_name_constraint FOR (tolerance_zone_form );
   LOCAL
      names : SET OF STRING := [ 'within a circle', 'between two concentric circles', 'between two equidistant curves', 'within a cylinder', 'between two coaxial cylinders', 'between two equidistant surfaces', 'non uniform', 'cylindrical or circular', 'spherical', 'unknown' ];
      pass : BOOLEAN := TRUE;
   END_LOCAL;
      REPEAT i := 1 TO SIZEOF(tolerance_zone_form) BY 1 WHILE pass;
         pass := tolerance_zone_form[i].name IN names;
      END_REPEAT;
   WHERE
      wr1:
         pass;
END_RULE;

[Top Level Definitions] [Exit]

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