(* SCHEMA associative_draughting; *)
RULE draughting_sub_model_mapped_item FOR (mapped_item);
WHERE
wr1: SIZEOF(QUERY ( sr <* QUERY ( mi <* mapped_item | ((
'ASSOCIATIVE_DRAUGHTING.SHAPE_REPRESENTATION' IN TYPEOF(mi.
mapping_source.mapped_representation)) AND (NOT (
'ASSOCIATIVE_DRAUGHTING.SHAPE_DIMENSION_REPRESENTATION' IN
TYPEOF(mi.mapping_source.mapped_representation)))) ) | (NOT (
SIZEOF(USEDIN(sr,'')) = SIZEOF(QUERY ( mr <* USEDIN(sr,
'ASSOCIATIVE_DRAUGHTING.' + 'REPRESENTATION.ITEMS') | (SIZEOF(
['ASSOCIATIVE_DRAUGHTING.DRAUGHTING_MODEL',
'ASSOCIATIVE_DRAUGHTING.SHAPE_REPRESENTATION'] * TYPEOF(mr)) =
1) )))) )) = 0;
END_RULE; -- draughting_sub_model_mapped_item
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:12-04:00