RULE material_for_coating_layer FOR (shape_aspect); LOCAL coating_layers: SET OF shape_aspect := []; END_LOCAL; coating_layers:= QUERY( r <* shape_aspect | (r.name = 'coating layer') ); WHERE wr1: SIZEOF( QUERY( r <* coating_layers | SIZEOF(USEDIN(r , 'MATERIAL_PROPERTY_DEFINITION_SCHEMA.MATERIAL_DESIGNATION.DEFINITIONS'))<>1 )) = 0; END_RULE; -- material_for_coating_layer |
public class RMaterial_for_coating_layer public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |