(* SCHEMA step_merged_ap_schema; *)
-- IN AP214
RULE restrict_representation_for_document_creation_property FOR (representation, representation_item );
WHERE
wr1:
SIZEOF(QUERY (r <* representation| (r.name = 'document creation') AND ((SIZEOF(r.items) < 1) OR (SIZEOF(r.items) > 3)))) = 0;
wr2:
SIZEOF(QUERY (ri <* representation_item| (SIZEOF(QUERY (r <* USEDIN(ri, 'STEP_MERGED_AP_SCHEMA.REPRESENTATION.ITEMS')| (r.name = 'document creation'))) > 0) AND NOT (ri.name IN [ 'creating interface', 'creating system', 'operating system' ]))) = 0;
wr3:
SIZEOF(QUERY (r <* representation| (r.name = 'document creation') AND (SIZEOF(QUERY (i <* r.items| (i.name = 'creating interface') AND ('STEP_MERGED_AP_SCHEMA.' + 'DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(i)))) > 1))) = 0;
wr4:
SIZEOF(QUERY (r <* representation| (r.name = 'document creation') AND (SIZEOF(QUERY (i <* r.items| (i.name = 'creating system') AND ('STEP_MERGED_AP_SCHEMA.' + 'DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(i)))) <> 1))) = 0;
wr5:
SIZEOF(QUERY (r <* representation| (r.name = 'document creation') AND (SIZEOF(QUERY (i <* r.items| (i.name = 'operating system') AND ('STEP_MERGED_AP_SCHEMA.' + 'DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(i)))) > 1))) = 0;
END_RULE;
Generated by STEP Tools® EXPRESS to HTML Converter
2025-09-04T17:14:54-04:00