(* SCHEMA step_merged_ap_schema; *)
-- IN AP232
RULE item_source_information_identification_constraint FOR (property_definition );
LOCAL
prpd : SET OF property_definition;
result : BOOLEAN := TRUE;
prdr : BAG OF property_definition_representation;
END_LOCAL;
prpd := property_definition;
REPEAT i := 1 TO SIZEOF(prpd) BY 1;
IF prpd[i].name = 'source information' THEN
result := FALSE;
prdr := USEDIN(prpd[i], 'STEP_MERGED_AP_SCHEMA.' + 'PROPERTY_DEFINITION_REPRESENTATION.DEFINITION');
REPEAT j := 1 TO SIZEOF(prdr) BY 1;
IF prdr[j].used_representation.name = 'source information type' THEN
result := TRUE;
END_IF;
END_REPEAT;
END_IF;
END_REPEAT;
WHERE
wr1:
result;
END_RULE;
Generated by STEP Tools® EXPRESS to HTML Converter
2025-09-04T17:14:54-04:00