RULE subtype_mandatory_characterized_object

(* 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

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:49-04:00