У меня есть правило в виде
rule "notBar"
when
$foo : Foo(bar == false)
then
insertLogical(new IntConstraintOccurrence("notBar", ConstraintType.NEGATIVE_SOFT,
$foo));
end
Я ожидаю увидеть это срабатывание один раз для каждого Foo с баром, равным false, но правило срабатывает только один разСмущает, если я изменю $foo : Foo(bar == false)
на $foo : Foo()
, тогда он корректно запускается для всех Foo.Чего мне не хватает?