RULE restrict_product_category_for_product

(* SCHEMA step_merged_ap_schema; *)
-- IN AP214
RULE restrict_product_category_for_product FOR (product );
   WHERE
      wr1:
         SIZEOF(QUERY (p <* product| (SIZEOF(QUERY (prpc <* USEDIN(p, 'STEP_MERGED_AP_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc.name IN [ 'part', 'raw material', 'tool', 'document', 'functionality', 'conceptual product', 'alternative solution', 'requirement', 'physically realized product', 'tool', 'raw material' ]))) = 0))) = 0;
      wr2:
         SIZEOF(QUERY (p <* product| (SIZEOF(QUERY (prpc <* USEDIN(p, 'STEP_MERGED_AP_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')| (prpc.name IN [ 'part', 'raw material', 'tool', 'document', 'functionality', 'conceptual product', 'alternative solution', 'requirement', 'physically realized product' ]))) > 1))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00