|
RULE mandatory_part_occurrence_definition_relationship FOR (assembly_component_usage); LOCAL assemblies_of_parts : SET OF assembly_component_usage := [ ] ; END_LOCAL ; assemblies_of_parts := QUERY ( acr <* assembly_component_usage | 'item_definition_structure_mim.part_view_definition' IN TYPEOF ( acr \ product_definition_relationship . relating_product_definition ) ) ; WHERE wr1: SIZEOF ( QUERY ( ar <* assemblies_of_parts | NOT ( 'item_definition_structure_xim.assembled_part_association' IN TYPEOF ( ar ) ) ) ) = 0 ; END_RULE; -- mandatory_part_occurrence_definition_relationship |
|
public class RMandatory_part_occurrence_definition_relationship public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |