Overview Schemas Index

SPECIFICATION_CONTROL_MIM (jsdai.SSpecification_control_mim)


RULE breakdown_element_requires_product_definition FOR (product_definition_formation);

WHERE
          wr1: SIZEOF ( QUERY  ( pdf <* product_definition_formation | 
        ( SIZEOF  ( QUERY  ( prpc <* USEDIN  ( pdf.of_product ,
        'SPECIFICATION_CONTROL_MIM.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS' ) | 
              prpc.name =  'functionality' ) ) =  1 ) AND 
              ( SIZEOF ( QUERY ( pd <* USEDIN ( pdf ,'SPECIFICATION_CONTROL_MIM.PRODUCT_DEFINITION.FORMATION') | 
              pd.frame_of_reference.name =  'functional definition' ) ) <1 ) ) ) =  0;
          wr2: SIZEOF ( QUERY  ( pdf <* product_definition_formation | 
        ( SIZEOF  ( QUERY ( prpc <* USEDIN  ( pdf.of_product , 
              'SPECIFICATION_CONTROL_MIM.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS' ) | 
        prpc.name =  'conceptual design' ) ) =  1 ) AND 
        ( SIZEOF (QUERY ( pd <* USEDIN ( pdf , 'SPECIFICATION_CONTROL_MIM.PRODUCT_DEFINITION.FORMATION' ) | 
        pd.frame_of_reference.name =  'conceptual definition' ) ) <1) ) ) =  0;
END_RULE; -- breakdown_element_requires_product_definition

public class RBreakdown_element_requires_product_definition
          public int rWr2(SdaiContext _context)
          public int rWr1(SdaiContext _context)
          public int run(SdaiContext _context, A_string violations)