流口水-如何获得Rhs /后果

时间:2018-10-23 07:59:03

标签: java drools

我需要使用Drools Java API获取所有lh(条件)的rhs(结果)。

我可以通过致电kieBase.getKiePackage("somePackage").getRules()来收集所有规则。

从每个规则(RuleImpl)中都可以得到lhs(并且有效)。 RuleImpl也具有getConsequence()方法,但不幸的是它返回null :(

我的知识库在XLS文件中。在带有ACTION标题的列中,我有一个像calculation.doSomeCalc($1, $2, $3, "$4")这样的方法引用,并且此列中的每一行都包含像15.39, 11.66, 23, someLabel一样的参数列表

是否有任何方法可以为每个规则获取引用的方法名称和给定参数的列表?
我已经看到了使用METADATA列的一些技巧,但需要重写所有XLS的:(

0 个答案:

没有答案