RULE restrict_language_assignment_per_attribute FOR (attribute_language_assignment); WHERE wr1: SIZEOF ( QUERY ( ala1 <* attribute_language_assignment | SIZEOF(QUERY( it <* ala1.items | SIZEOF ( QUERY ( ala2 <* USEDIN ( it ,'MULTI_LINGUISM_MIM.ATTRIBUTE_LANGUAGE_ASSIGNMENT.ITEMS' ) | ( ala1\attribute_classification_assignment.attribute_name = ala2\attribute_classification_assignment.attribute_name ) AND ( ala1\attribute_classification_assignment.assigned_class :=: ala2\attribute_classification_assignment.assigned_class ) )) >1 )) >0 )) =0; END_RULE; -- restrict_language_assignment_per_attribute |
public class RRestrict_language_assignment_per_attribute public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |