RULE feature_optional_machining_property_process

(* SCHEMA integrated_cnc_schema; *)
RULE feature_optional_machining_property_process FOR
  (shape_aspect,
   process_property_association);
WHERE
  WR1:  (0 = SIZEOF (QUERY (sa <* shape_aspect |
        (('INTEGRATED_CNC_SCHEMA.FEATURE_DEFINITION' IN TYPEOF (sa)) OR
         ('INTEGRATED_CNC_SCHEMA.TRANSITION_FEATURE' IN TYPEOF (sa)))
         AND NOT
         (1 >= SIZEOF (QUERY (ppa <* process_property_association |
            ((ppa.property_or_shape :=: sa) AND
             (ppa.process.name = 'machining')))))
        )));
END_RULE; -- 10303-238: integrated_cnc_schema

[Top Level Definitions]

Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:25-02:00