(* SCHEMA integrated_cnc_schema; *)
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',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'])) AND
(verify_related_type_for_amr_with_name (SELF, 'approach',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_APPROACH_RETRACT_STRATEGY']))
);
WR3: ((verify_optional_relating_amr_with_name (SELF, 'retract',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'])) AND
(verify_related_type_for_amr_with_name (SELF, 'retract',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_APPROACH_RETRACT_STRATEGY']))
);
WR4: ((verify_optional_relating_amr_with_name (SELF, 'machining',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'])) AND
(verify_related_type_for_amr_with_name (SELF, 'machining',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MILLING_TYPE_STRATEGY']))
);
END_ENTITY; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:21-02:00