The RHS of rules contain semantic code based on the dialect you are
using. In your example, java. So, just cast it:
( (TypeA) p ).methodFromTypeA();
[]s
Edson
2009/4/8 Alessandro Terrinoni <aleterrinoni(a)hotmail.com>
Hello
in my working memory I insert an object like this
public class Foo{
private IntType prop;
...
}
where IntType is a class, but in practice *prop* is either of type TypeA
or TypeB, both extending the IntType class.
then i have a rule like this:
rule "abc"
when
Foo(p : prop, p.name == "propertyA")
then
// call some method defined only in the TypeA class
end
how do i explicitly cast p into a TypeA object to call the method defined
only in that class?
thanks in advance,
Alessandro Terrinoni
------------------------------
Scegli fra più di 30 stazioni! Ascolta la radio su
Messenger<http://clk.atdmt.com/GBL/go/140630364/direct/01/>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @
www.jboss.com