<div>Hi All,</div><div><br></div><div>I want to convert org.drools.definition.rule.Rule to org.drools.rule.Rule,i.e i want to move RuleAgent to KnowledgeAgent.</div><div><br></div><div>I tried:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>for( KnowledgePackage knowledgePackage: session.getKnowledgeBase().getKnowledgePackages() )</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>for( Rule rule: knowledgePackage.getRules() )</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span> org.drools.rule.Rule odrRule = (org.drools.rule.Rule)rule;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>I get ClassCastException.Can anyone provide me with the solution/workaround.</div><div><br></div><div>Thanks in advance.</div><div><br></div><div>
Regards,</div><div>Kinjal<span class="Apple-tab-span" style="white-space:pre">        </span></div>