(* SCHEMA ship_structures_schema; *)
RULE structural_system_symmetry_relationship_has_product_definition FOR (
group, applied_classification_assignment);
LOCAL
cl_ass : SET OF applied_classification_assignment := [];
clfied_inst : SET OF product_definition_relationship := [];
END_LOCAL;
cl_ass := QUERY ( i <* applied_classification_assignment | (i.
assigned_class.name = 'structural system symmetry relationship') );
REPEAT i := 1 TO HIINDEX(cl_ass) BY 1;
clfied_inst := clfied_inst + cl_ass[i].items;
END_REPEAT;
WHERE
wr1: ((SIZEOF(QUERY ( pdr <* clfied_inst | (NOT (SIZEOF(which_class(
pdr.relating_product_definition)) > 0)) )) - SIZEOF(
QUERY ( pdr <* clfied_inst | (NOT (SIZEOF(which_class(pdr.
related_product_definition)) > 0)) ))) = 0);
END_RULE; -- structural_system_symmetry_relationship_has_product_definition
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:03-04:00