Hi, Ansgar,

Thanks for your prompt response :) I was actually referring to enum
literals. Now it works!

Thanks,
Martin

2011/10/22 Ansgar Konermann <[email protected]>

>
> Am 22.10.2011 20:28 schrieb "Martin A" <[email protected]>:
>
> >
> > Hello,
> >
> > I try to put a condition in my LHS, such as:
> >
> > rule "initial_playground_dialog"
> >     #agenda-group "firstTimeUser"
> >     #salience 99
> >     when
> >         $gst :
> GameStateController(!hasEventOccurred("initial_playground_dialog"))
> >         $list : List()
> >         $screen : FrontendScreen.PLAYGROUND
> >     then
> >        ....
> > end
> >
> > where 'FrontendScreen' is an enum and PLAYGROUND is its property.
>
> Is it actually a property of an enum or rather one of the enum literals?
>
> If it is actually a property, you will need to obtain an instance of the
> FrontendScreen enum first. If PLAYGROUND is actually an enum literal and you
> want to bind this literal to a variable, use:
>
> $screen: FrontendScreen( this == FrontendScreen.PLAYGROUND )
>
> Regards
>
> Ansgar
>
> > However I get a syntax error. What's the proper way to check for and
> assign such a session object?
> >
> > Any help is appreciated!
> >
> > Best regards,
> > Martin
> >
> > _______________________________________________
> > rules-users mailing list
> > [email protected]
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
>
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to