(* SCHEMA process_planning_schema; *)
RULE mating_definition_relationship_orientation FOR (
product_definition_relationship);
WHERE
wr1: SIZEOF(QUERY ( prd_def_rel <* product_definition_relationship | (
NOT (SIZEOF(QUERY ( pd <* USEDIN(prd_def_rel,
'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION.DEFINITION') | (
NOT (SIZEOF(QUERY ( pdr <* USEDIN(pd,'PROCESS_PLANNING_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')
| (((
'PROCESS_PLANNING_SCHEMA.SHAPE_DEFINITION_REPRESENTATION' IN
TYPEOF(pdr)) AND (
'PROCESS_PLANNING_SCHEMA.SHAPE_REPRESENTATION' IN TYPEOF(pdr.
used_representation))) AND (NOT (SIZEOF(QUERY ( rm <* USEDIN(
pdr.used_representation,'PROCESS_PLANNING_SCHEMA.REPRESENTATION_MAP.MAPPED_REPRESENTATION')
| (SIZEOF(QUERY ( mi <* USEDIN(rm,
'PROCESS_PLANNING_SCHEMA.MAPPED_ITEM.MAPPING_SOURCE') | (
'PROCESS_PLANNING_SCHEMA.REPRESENTATION_ITEM' IN TYPEOF(mi.
mapping_target)) )) <= 1) )) = 0))) )) = 0)) )) = 0)) )) = 0;
END_RULE; -- mating_definition_relationship_orientation
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00