[rules-users] [rule-users]runtime polymorphic support?

Edson Tirelli tirelli at post.com
Mon May 21 08:44:36 EDT 2007


   Yes, anything that would work in java when doing an "instanceof" will
match the rule, so you can use interfaces, abstract class or concrete
classes.

   []s
   Edson


2007/5/21, Sikkandar Nawabjan <Sikkandar.Nawabjan at ustri.com>:
>
> Edson,
> sorry for my confusing question. Yes am asked same question.
> Related to this i have one more.
> if my ClassA  is as abstract  will it work?
> is there any constraints?
> please clarify
> Thanks and Regs,
> basha
>
>
>
>
>
>
>
>
> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>  Hi,
>
>    Sorry, I did not understood your question, but I guess you are asking
> about facts matching ObjectTypeNodes of super classes. The answer is yes,
> it
> works:
>
> public class A {}
> public class B extends A {}
> public class C extends A {}
>
>    If you have a rule saying
>
> rule XXX
> when
>    A ()
> then
>   // do something
> end
>
>    The rule will fire for all facts of class A, B and C, as B and C are
> subclasses of A. It is like if you did an "instanceof" to know what rules
> will fire and what will not.
>
>    Hope that is what you were asking.
>
>    []s
>    Edson
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>


-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070521/dd3c7d4f/attachment.html 


More information about the rules-users mailing list