RULE mating_definition_relationship_orientation

(* 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

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00