Overview Schemas Index

ITEM_DEFINITION_STRUCTURE_MIM (jsdai.SItem_definition_structure_mim)


RULE restrict_assembly_category FOR (product_definition);
LOCAL
      assembly_definitions: SET OF product_definition := [];
    END_LOCAL;
      assembly_definitions :=  QUERY( pd <* product_definition | 
        SIZEOF( QUERY( pdca <* USEDIN( pd, 'ITEM_DEFINITION_STRUCTURE_MIM.PRODUCT_DEFINITION_CONTEXT_ASSOCIATION.DEFINITION') |
        pdca.frame_of_reference.name= 'assembly definition')) > 0 );
WHERE
          wr1: SIZEOF( QUERY( pd <* assembly_definitions | 
          NOT ('assembly' IN categories_of_product(pd.formation.of_product)) ))= 0;
END_RULE; -- restrict_assembly_category

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