(* SCHEMA integrated_cnc_schema; *)
ENTITY machining_workplan
SUBTYPE OF (machining_process_executable);
WHERE
WR1: (1 <= get_count_of_relating_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_PROCESS_SEQUENCE_RELATIONSHIP'])) AND
(verify_related_type_for_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_PROCESS_SEQUENCE_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_PROCESS_EXECUTABLE']));
WR2: (verify_optional_action_property (SELF, 'channel'));
WR3: (1 >= SIZEOF (QUERY (act <*
USEDIN (SELF, 'INTEGRATED_CNC_SCHEMA.ACTION.CHOSEN_METHOD') |
(act.name = 'setup')))) AND
(0 = SIZEOF (QUERY (act <*
USEDIN (SELF, 'INTEGRATED_CNC_SCHEMA.ACTION.CHOSEN_METHOD') |
(act.name = 'setup') AND NOT
('INTEGRATED_CNC_SCHEMA.PRODUCT_DEFINITION_PROCESS' IN TYPEOF (act))
)));
WR4: (verify_optional_in_process_geometry (SELF));
END_ENTITY; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:21-02:00