(* SCHEMA process_planning_schema; *)
RULE subtype_exclusiveness_shape_aspect FOR (shape_aspect);
WHERE
wr1: SIZEOF(QUERY ( a <* shape_aspect | (NOT type_check_function(a,[
'PROCESS_PLANNING_SCHEMA.APPLIED_AREA',
'PROCESS_PLANNING_SCHEMA.BOSS_TOP',
'PROCESS_PLANNING_SCHEMA.CHAMFER_OFFSET',
'PROCESS_PLANNING_SCHEMA.CIRCULAR_CLOSED_PROFILE',
'PROCESS_PLANNING_SCHEMA.CLOSED_PATH_PROFILE',
'PROCESS_PLANNING_SCHEMA.COMPOSITE_SHAPE_ASPECT',
'PROCESS_PLANNING_SCHEMA.DATUM',
'PROCESS_PLANNING_SCHEMA.DATUM_FEATURE',
'PROCESS_PLANNING_SCHEMA.DATUM_TARGET',
'PROCESS_PLANNING_SCHEMA.DERIVED_SHAPE_ASPECT',
'PROCESS_PLANNING_SCHEMA.HOLE_BOTTOM',
'PROCESS_PLANNING_SCHEMA.LINEAR_PROFILE',
'PROCESS_PLANNING_SCHEMA.MODIFIED_PATTERN',
'PROCESS_PLANNING_SCHEMA.NGON_CLOSED_PROFILE',
'PROCESS_PLANNING_SCHEMA.OPEN_PATH_PROFILE',
'PROCESS_PLANNING_SCHEMA.PARTIAL_CIRCULAR_PROFILE',
'PROCESS_PLANNING_SCHEMA.PATH_FEATURE_COMPONENT',
'PROCESS_PLANNING_SCHEMA.POCKET_BOTTOM',
'PROCESS_PLANNING_SCHEMA.PROFILE_FLOOR',
'PROCESS_PLANNING_SCHEMA.RECTANGULAR_CLOSED_PROFILE',
'PROCESS_PLANNING_SCHEMA.RIB_TOP_FLOOR',
'PROCESS_PLANNING_SCHEMA.ROUNDED_U_PROFILE',
'PROCESS_PLANNING_SCHEMA.SLOT_END',
'PROCESS_PLANNING_SCHEMA.SQUARE_U_PROFILE',
'PROCESS_PLANNING_SCHEMA.SYMMETRIC_SHAPE_ASPECT',
'PROCESS_PLANNING_SCHEMA.TAPER',
'PROCESS_PLANNING_SCHEMA.TEE_PROFILE',
'PROCESS_PLANNING_SCHEMA.TOLERANCE_ZONE',
'PROCESS_PLANNING_SCHEMA.TRANSITION_FEATURE',
'PROCESS_PLANNING_SCHEMA.VEE_PROFILE'],3)) )) = 0;
END_RULE; -- subtype_exclusiveness_shape_aspect
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00