RULE restrict_applied_organizational_project_assignment FOR (applied_organizational_project_assignment); WHERE wr1: SIZEOF ( QUERY ( aopa <* applied_organizational_project_assignment | ( aopa.role.name = 'affecting project' ) AND NOT item_correlation( aopa. items , ['PRODUCT_CONCEPT', 'PRODUCT', 'PRODUCT_DEFINITION', 'PRODUCT_DEFINITION_FORMATION'] ) ) ) =0; wr2: SIZEOF ( QUERY ( aopa <* applied_organizational_project_assignment | ( aopa.role.name = 'work program' ) AND NOT item_correlation (aopa.items , ['EXECUTED_ACTION'] ) ) ) =0; END_RULE; -- restrict_applied_organizational_project_assignment |
public class RRestrict_applied_organizational_project_assignment public int rWr2(SdaiContext _context) public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |