リファレンス forall
forallはworkingMemory上に存在するすべてのものが条件にマッチする場合、という願いをこめるときに使います。たとえば
rule "vote" when forall( Vote( result == 'OK' ) ) $s : State(); then System.out.println("満場一致"); $s.moveTo('end'); end
ファクトとしてInsertされたすべてのVoteオブジェクトのresult(結果)がすべてOKの場合にのみ「満場一致」と出力します。