RULE mating_definition_requires_externally_defined_representation

(* SCHEMA step_merged_ap_schema; *)
-- IN AP224
RULE mating_definition_requires_externally_defined_representation FOR (product_definition, externally_defined_representation_with_parameters );
   WHERE
      wr1:
         SIZEOF(QUERY (pdf <* product_definition| (pdf.frame_of_reference.name = 'mating definition') AND NOT (SIZEOF(QUERY (pd <* USEDIN(pdf, 'STEP_MERGED_AP_SCHEMA.PROPERTY_DEFINITION.DEFINITION')| NOT (SIZEOF(QUERY (dtm_rep <* QUERY (pdr <* USEDIN(pd, 'STEP_MERGED_AP_SCHEMA.' + 'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| ('STEP_MERGED_AP_SCHEMA.' + 'EXTERNALLY_DEFINED_REPRESENTATION_WITH_PARAMETERS' IN TYPEOF(pdr.used_representation)))| NOT (SIZEOF(dtm_rep.used_representation.items) >= 0))) = 0))) = 0))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

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