|
RULE unique_assembly_item_number FOR (assembly_item_number_armx); LOCAL acr : BAG OF assembly_component_usage := [ ] ; END_LOCAL ; REPEAT i := 1 TO SIZEOF ( assembly_item_number_armx ) BY 1 ; acr := acr + assembly_item_number_armx [ i ] . assembly_usage ; END_REPEAT ; WHERE wr1: SIZEOF ( acr ) = SIZEOF ( bag_to_set ( acr ) ) ; END_RULE; -- unique_assembly_item_number |
|
public class RUnique_assembly_item_number public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |