Class TraitKieComponentFactory

  • All Implemented Interfaces:
    Serializable

    public class TraitKieComponentFactory
    extends org.drools.core.reteoo.KieComponentFactory
    See Also:
    Serialized Form
    • Constructor Detail

      • TraitKieComponentFactory

        public TraitKieComponentFactory()
    • Method Detail

      • getNodeFactoryService

        public org.drools.core.reteoo.builder.NodeFactory getNodeFactoryService()
        Overrides:
        getNodeFactoryService in class org.drools.core.reteoo.KieComponentFactory
      • setNodeFactoryProvider

        public void setNodeFactoryProvider​(org.drools.core.reteoo.builder.NodeFactory provider)
        Overrides:
        setNodeFactoryProvider in class org.drools.core.reteoo.KieComponentFactory
      • getBaseTraitProxyClass

        public Class<?> getBaseTraitProxyClass()
        Overrides:
        getBaseTraitProxyClass in class org.drools.core.reteoo.KieComponentFactory
      • initTraitFactory

        public org.drools.core.factmodel.traits.TraitFactory initTraitFactory​(org.drools.core.impl.InternalKnowledgeBase knowledgeBase)
        Overrides:
        initTraitFactory in class org.drools.core.reteoo.KieComponentFactory
      • getTraitFactory

        public org.drools.core.factmodel.traits.TraitFactory getTraitFactory()
        Overrides:
        getTraitFactory in class org.drools.core.reteoo.KieComponentFactory
      • setTraitFactory

        public void setTraitFactory​(org.drools.core.factmodel.traits.TraitFactory tf)
      • getTraitRegistry

        public org.drools.core.factmodel.traits.TraitRegistry getTraitRegistry()
        Overrides:
        getTraitRegistry in class org.drools.core.reteoo.KieComponentFactory
      • getClassBuilderFactory

        public org.drools.core.factmodel.ClassBuilderFactory getClassBuilderFactory()
        Overrides:
        getClassBuilderFactory in class org.drools.core.reteoo.KieComponentFactory
      • getFactHandleFactoryService

        public org.drools.core.spi.FactHandleFactory getFactHandleFactoryService()
        Overrides:
        getFactHandleFactoryService in class org.drools.core.reteoo.KieComponentFactory
      • getNamedEntryPointFactory

        public org.drools.core.common.NamedEntryPointFactory getNamedEntryPointFactory()
        Overrides:
        getNamedEntryPointFactory in class org.drools.core.reteoo.KieComponentFactory
      • createTraitHelper

        public org.drools.core.base.TraitHelper createTraitHelper​(org.drools.core.common.InternalWorkingMemoryActions workingMemory,
                                                                  org.drools.core.common.InternalWorkingMemoryEntryPoint nep)
        Overrides:
        createTraitHelper in class org.drools.core.reteoo.KieComponentFactory
      • createKnowledgePackage

        public org.drools.core.definitions.InternalKnowledgePackage createKnowledgePackage​(String name)
        Overrides:
        createKnowledgePackage in class org.drools.core.reteoo.KieComponentFactory