rule "notBar"
when
$foo : Foo(bar == false)
then
insertLogical(new IntConstraintOccurrence("notBar", ConstraintType.NEGATIVE_SOFT,
$foo));
end
我希望看到這個觸發一次,每美孚與酒吧是假的,不過規則僅觸發一次的規則。令人困惑的是,如果我將$foo : Foo(bar == false)
更改爲$foo : Foo()
,那麼對於所有Foo而言,它都是正確的。 我錯過了什麼?
你確定有幾個Foo的假酒吧?我沒有看到這個規則的任何問題。 – fnst