フォームのルールがあります
rule "notBar"
when
$foo : Foo(bar == false)
then
insertLogical(new IntConstraintOccurrence("notBar", ConstraintType.NEGATIVE_SOFT,
$foo));
end
これは、バーがfalseのFooごとに1回発生することを期待していますが、ルールは1回だけ発生します。紛らわしいことに、をに変更する$foo : Foo(bar == false)
と$foo : Foo()
、すべてのFooに対して正しく起動されます。私は何が欠けていますか?