(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
ENTITY milling_type_operation
   SUBTYPE OF (machining_operation);
   WHERE
      WR1:
         verify_optional_action_property(SELF, 'overcut length') AND verify_length_measure_action_property(SELF, 'overcut length');
      WR2:
         verify_optional_relating_amr_with_name(SELF, 'approach', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ]) AND verify_related_type_for_amr_with_name(SELF, 'approach', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ], [ 'STEP_MERGED_AP_SCHEMA.MACHINING_APPROACH_RETRACT_STRATEGY' ]);
      WR3:
         verify_optional_relating_amr_with_name(SELF, 'retract', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ]) AND verify_related_type_for_amr_with_name(SELF, 'retract', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ], [ 'STEP_MERGED_AP_SCHEMA.MACHINING_APPROACH_RETRACT_STRATEGY' ]);
      WR4:
         verify_optional_relating_amr_with_name(SELF, 'machining', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ]) AND verify_related_type_for_amr_with_name(SELF, 'machining', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP' ], [ 'STEP_MERGED_AP_SCHEMA.MILLING_TYPE_STRATEGY' ]);
END_ENTITY;
  | 
Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:17-04:00