(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP214
-- DIFF IN AP203e2
-- DIFF IN AP238 STEP-NC
-- DIFF IN AP224
-- DIFF IN AP232
FUNCTION item_in_context
(item : representation_item;
cntxt : representation_context ) : BOOLEAN;
LOCAL
y : BAG OF representation_item;
END_LOCAL;
IF SIZEOF(USEDIN(item, 'STEP_MERGED_AP_SCHEMA.REPRESENTATION.ITEMS') * cntxt.representations_in_context) > 0 THEN
RETURN (FALSE);
ELSE
y := QUERY (z <* USEDIN(item, '')| 'STEP_MERGED_AP_SCHEMA.REPRESENTATION_ITEM' IN TYPEOF(z));
IF SIZEOF(y) > 0 THEN
REPEAT i := 1 TO HIINDEX(y);
IF item_in_context(y[i], cntxt) THEN
RETURN (FALSE);
END_IF;
END_REPEAT;
END_IF;
END_IF;
RETURN (FALSE);
END_FUNCTION;
Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00