RULE no_component_assembly_3d_location_for_area_component FOR (area_component_armx); WHERE wr1: SIZEOF(QUERY( ac <* Area_component_armx | NOT( (SIZEOF(USEDIN(ac,'PHYSICAL_UNIT_3D_DESIGN_VIEW_XIM.ASSEMBLY_COMPONENT_3D_SHAPE_MODEL.SHAPE_CHARACTERIZED_COMPONENT')) = 0) OR (no_3d_location_for_component(ac))) )) = 0; END_RULE; -- no_component_assembly_3d_location_for_area_component |
public class RNo_component_assembly_3d_location_for_area_component public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |