Class DMNRuntimeKBWrappingIKB

  • All Implemented Interfaces:
    DMNRuntimeKB

    public class DMNRuntimeKBWrappingIKB
    extends java.lang.Object
    implements DMNRuntimeKB
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNRuntimeKBWrappingIKB​(org.drools.kiesession.rulebase.InternalKnowledgeBase knowledgeBase)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.kiesession.rulebase.InternalKnowledgeBase getInternalKnowledgeBase()  
      java.util.List<org.kie.dmn.api.core.event.DMNRuntimeEventListener> getListeners()  
      org.kie.dmn.api.core.DMNModel getModel​(java.lang.String namespace, java.lang.String modelName)  
      org.kie.dmn.api.core.DMNModel getModelById​(java.lang.String namespace, java.lang.String modelId)  
      java.util.List<org.kie.dmn.api.core.DMNModel> getModels()  
      java.util.List<DMNProfile> getProfiles()  
      java.lang.ClassLoader getRootClassLoader()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DMNRuntimeKBWrappingIKB

        public DMNRuntimeKBWrappingIKB​(org.drools.kiesession.rulebase.InternalKnowledgeBase knowledgeBase)
    • Method Detail

      • getListeners

        public java.util.List<org.kie.dmn.api.core.event.DMNRuntimeEventListener> getListeners()
        Specified by:
        getListeners in interface DMNRuntimeKB
      • getModels

        public java.util.List<org.kie.dmn.api.core.DMNModel> getModels()
        Specified by:
        getModels in interface DMNRuntimeKB
      • getModel

        public org.kie.dmn.api.core.DMNModel getModel​(java.lang.String namespace,
                                                      java.lang.String modelName)
        Specified by:
        getModel in interface DMNRuntimeKB
      • getModelById

        public org.kie.dmn.api.core.DMNModel getModelById​(java.lang.String namespace,
                                                          java.lang.String modelId)
        Specified by:
        getModelById in interface DMNRuntimeKB
      • getInternalKnowledgeBase

        public org.drools.kiesession.rulebase.InternalKnowledgeBase getInternalKnowledgeBase()
        Specified by:
        getInternalKnowledgeBase in interface DMNRuntimeKB