[rules-users] newbie question on "when" condition syntax

Richard Bremner richard.bremner.nb at googlemail.com
Fri May 2 03:53:00 EDT 2008


Hi,

say I have a class with two fields, x and y:

public class Test {
    int x = 1;
    int y = 2;

    getters/setters...
}


I would like a rule which fires when y = x + 1

my initial thought would be something like:

rule "Rule 1"

        when
                test : Test (y == x + 1)
        then
                System.out.println("Rule 1 matches.");

end


but this is invalid syntax and I can not find any examples of such a rule.
I'm doing my best but reading the manual etc. I'm struggling with the syntax
here and can't figure it out.

any help really appreciated!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080502/a32ceabf/attachment.html 


More information about the rules-users mailing list