(* SCHEMA cast_parts_schema; *)
RULE subtype_mandatory_characterized_object FOR (characterized_object);
WHERE
wr1: SIZEOF(QUERY ( csa <* characterized_object | ((NOT (SIZEOF([
'CAST_PARTS_SCHEMA.DOCUMENT_FILE',
'CAST_PARTS_SCHEMA.FEATURE_DEFINITION',
'CAST_PARTS_SCHEMA.CASTING_FEATURE_DEFINITION',
'CAST_PARTS_SCHEMA.FEATURE_COMPONENT_DEFINITION',
'CAST_PARTS_SCHEMA.ORDERED_PART'] * TYPEOF(csa)) = 1)) AND (
NOT (SIZEOF(QUERY ( pd <* USEDIN(csa,
'CAST_PARTS_SCHEMA.PROPERTY_DEFINITION.DEFINITION') | (
'CAST_PARTS_SCHEMA.MATERIAL_PROPERTY' IN TYPEOF(pd)) )) = 1))) ))
= 0;
END_RULE; -- subtype_mandatory_characterized_object
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00