リファレンス forall

forallはworkingMemory上に存在するすべてのものが条件にマッチする場合、という願いをこめるときに使います。たとえば

rule "vote"
    when
        forall( Vote( result == 'OK' ) )
        $s : State();
    then
        System.out.println("満場一致");
        $s.moveTo('end');
end  

ファクトとしてInsertされたすべてのVoteオブジェクトのresult(結果)がすべてOKの場合にのみ「満場一致」と出力します。