|
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) |