Class RuleContext

java.lang.Object
org.drools.modelcompiler.RuleContext

public class RuleContext extends Object
  • Constructor Details

    • RuleContext

      public RuleContext(KiePackagesBuilder builder, org.drools.base.definitions.InternalKnowledgePackage pkg, org.drools.base.definitions.rule.impl.RuleImpl rule)
  • Method Details

    • getKnowledgePackages

      public Collection<org.drools.base.definitions.InternalKnowledgePackage> getKnowledgePackages()
      All KiePackage known to the KiePackagesBuilder
    • getPkg

      public org.drools.base.definitions.InternalKnowledgePackage getPkg()
    • getRule

      public org.drools.base.definitions.rule.impl.RuleImpl getRule()
    • getClassLoader

      public ClassLoader getClassLoader()
    • needsStreamMode

      public boolean needsStreamMode()
    • setNeedStreamMode

      public void setNeedStreamMode()
    • getDeclarations

      public Map<String,org.drools.base.rule.Declaration> getDeclarations()