RULE subtype_mandatory_characterized_object

(* SCHEMA feature_based_process_planning; *)
  RULE subtype_mandatory_characterized_object FOR (characterized_object);

  WHERE
    wr1: SIZEOF(QUERY ( csa <* characterized_object | ((NOT (SIZEOF([
             'FEATURE_BASED_PROCESS_PLANNING.DOCUMENT_FILE',
             'FEATURE_BASED_PROCESS_PLANNING.FEATURE_DEFINITION',
             'FEATURE_BASED_PROCESS_PLANNING.FEATURE_COMPONENT_DEFINITION',
             'FEATURE_BASED_PROCESS_PLANNING.ORDERED_PART'] * TYPEOF(csa)) 
             = 1)) AND (NOT (SIZEOF(QUERY ( pd <* USEDIN(csa,'FEATURE_BASED_PROCESS_PLANNING.PROPERTY_DEFINITION.DEFINITION')
              | ('FEATURE_BASED_PROCESS_PLANNING.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:18:01-04:00