Overview Schemas Index

SPECIFICATION_CONTROL_MIM (jsdai.SSpecification_control_mim)


RULE restrict_configuration_design_for_class_breakdown_association FOR (configuration_design);

WHERE
          wr1: SIZEOF ( QUERY ( cd <* configuration_design | 
              ( cd.name ='functionality' ) AND 
        ( NOT ( 'SPECIFICATION_CONTROL_MIM.PRODUCT_DEFINITION' IN TYPEOF ( cd. design ) ) OR 
        ( cd.design\product_definition.frame_of_reference.name<> 'functional definition' ) ) 
        ) ) =0;
          wr2: SIZEOF ( QUERY ( cd <* configuration_design | 
        ( cd.name='realization' ) AND 
        ( NOT ( 'SPECIFICATION_CONTROL_MIM.PRODUCT_DEFINITION' IN TYPEOF ( cd.design ) ) OR 
        ( cd.design\product_definition.frame_of_reference.name<> 'conceptual definition' ) ) 
        ) ) =0;
          wr3: SIZEOF ( QUERY ( cd <* configuration_design | 
        ( cd.name IN  ['functionality' , 'realization'] ) AND 
        ( NOT ('SPECIFICATION_CONTROL_MIM.PRODUCT_CLASS' IN TYPEOF ( cd.configuration.item_concept ) ) ) 
        ) ) =0;
END_RULE; -- restrict_configuration_design_for_class_breakdown_association

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