RULE edge_round_requires_faces

(* SCHEMA step_merged_ap_schema; *)
-- IN AP224/AP238 STEP-NC/AP242
RULE edge_round_requires_faces FOR (edge_round, property_definition_representation );
   WHERE
      WR1:
         0 = SIZEOF(QUERY (er <* edge_round| NOT (1 = SIZEOF(QUERY (pdr <* property_definition_representation| ((pdr\property_definition_representation.definition\property_definition.definition = er) AND ('STEP_MERGED_AP_SCHEMA.FACE_SHAPE_REPRESENTATION' IN TYPEOF(pdr.used_representation))) AND (pdr.used_representation.name = 'edge round face'))))));
      WR2:
         SIZEOF(QUERY (er <* edge_round| NOT (1 = SIZEOF(QUERY (pdr <* property_definition_representation| ((pdr\property_definition_representation.definition\property_definition.definition = er) AND ('STEP_MERGED_AP_SCHEMA.FACE_SHAPE_REPRESENTATION' IN TYPEOF(pdr.used_representation))) AND (pdr.used_representation.name = 'first face shape')))))) = 0;
      WR3:
         SIZEOF(QUERY (er <* edge_round| NOT (1 = SIZEOF(QUERY (pdr <* property_definition_representation| ((pdr\property_definition_representation.definition\property_definition.definition = er) AND ('STEP_MERGED_AP_SCHEMA.FACE_SHAPE_REPRESENTATION' IN TYPEOF(pdr.used_representation))) AND (pdr.used_representation.name = 'second face shape')))))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:33-04:00