I am facing some serious blocking issues while writing few rules. In the
rule below, a1, a2 are Double objects. When i have the first statement in
the rule EMIAgainstProperty( obj : a1 ), the rule does not firewhen i
comment and re phrase the second line as emi : EMIAgainstProperty( a2 = ( *
Hi,
please list your EMIAgainsProperty class...
Gernot
I am facing some serious blocking issues while writing few rules. In the
rule below, a1, a2 are Double objects. When i have the first statement in
the rule EMIAgainstProperty( obj : a1 ), the rule does not firewhen
i
comment and
You do understand that what you have there is a cross product, you'll
need two objects to match against that - were you expecting this to wokr
against and on the same single EMIAgainstProperty object?
Mark
Natraj Gudla wrote:
I am facing some serious blocking issues while writing few rules. In
you have two patterns, there for you need two objects - it's a cross
product. Try using an eval instead of a predicate, then you can bind all
your variables on the first line, and eval them on the next line.
Until you move to 4.0 there is no clean way to do this.
Mark
Natraj Gudla wrote:
Yes,