(* SCHEMA Ap236_furniture_catalog_and_interior_design_mim_LF; *)
(* Implicit interfaced from: Catalog_data_information_mim *)
RULE restrict_product_definitions_for_product_definition_relationship FOR
(product_definition_relationship);
WHERE
WR3: SIZEOF ( QUERY ( pdr <* product_definition_relationship |
( 'AP236_FURNITURE_CATALOG_AND_INTERIOR_DESIGN_MIM_LF' + '.ASSEMBLY_COMPONENT_USAGE' IN TYPEOF ( pdr ) ) AND
( ( pdr.relating_product_definition.frame_of_reference.name <> 'part definition' ) OR
( pdr.related_product_definition.frame_of_reference.name <> 'part definition' ) ) AND
( ( pdr.relating_product_definition.frame_of_reference.name <>'physical occurrence' ) OR
( pdr.related_product_definition.frame_of_reference.name <>'physical occurrence' ) ) ) ) =0;
WR5: SIZEOF( QUERY( pdr <* product_definition_relationship |
(pdr.name = 'physical realization') AND
((pdr.relating_product_definition.frame_of_reference.name <> 'part definition') OR
(pdr.related_product_definition.frame_of_reference.name <> 'physical occurrence')) )) = 0;
WR6: SIZEOF( QUERY( pdr <* product_definition_relationship |
(pdr.name = 'physical occurrence usage') AND
(NOT('AP236_FURNITURE_CATALOG_AND_INTERIOR_DESIGN_MIM_LF' + '.ASSEMBLY_COMPONENT_USAGE' IN TYPEOF(pdr)) OR
(pdr.relating_product_definition.frame_of_reference.name <> 'physical occurrence') OR
(pdr.related_product_definition.frame_of_reference.name <> 'physical occurrence')) )) = 0;
END_RULE;
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:03-04:00