RULE retention_requires_retention_assignment FOR (retention); WHERE wr1: SIZEOF ( QUERY ( r <* retention | SIZEOF ( QUERY ( aa <* USEDIN ( r , 'AUTOMOTIVE_DESIGN.'+'ACTION_ASSIGNMENT.'+ 'ASSIGNED_ACTION' ) | ( 'AUTOMOTIVE_DESIGN.'+ 'APPLIED_ACTION_ASSIGNMENT' IN TYPEOF ( aa ) ) AND ( aa. role.name ='retention' ) ) ) =0 ) ) =0; END_RULE; -- retention_requires_retention_assignment |
public class RRetention_requires_retention_assignment public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |