Package org.drools.traits.core.reteoo
Class TraitKieComponentFactory
- java.lang.Object
-
- org.drools.core.reteoo.KieComponentFactory
-
- org.drools.traits.core.reteoo.TraitKieComponentFactory
-
- All Implemented Interfaces:
Serializable
public class TraitKieComponentFactory extends org.drools.core.reteoo.KieComponentFactory- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TraitKieComponentFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.definitions.InternalKnowledgePackagecreateKnowledgePackage(String name)org.drools.core.base.TraitHelpercreateTraitHelper(org.drools.core.common.InternalWorkingMemoryActions workingMemory, org.drools.core.common.InternalWorkingMemoryEntryPoint nep)Class<?>getBaseTraitProxyClass()org.drools.core.factmodel.ClassBuilderFactorygetClassBuilderFactory()org.drools.core.spi.FactHandleFactorygetFactHandleFactoryService()org.drools.core.common.NamedEntryPointFactorygetNamedEntryPointFactory()org.drools.core.reteoo.builder.NodeFactorygetNodeFactoryService()org.drools.core.factmodel.traits.TraitFactorygetTraitFactory()org.drools.core.factmodel.traits.TraitRegistrygetTraitRegistry()org.drools.core.factmodel.traits.TraitFactoryinitTraitFactory(org.drools.core.impl.InternalKnowledgeBase knowledgeBase)voidsetNodeFactoryProvider(org.drools.core.reteoo.builder.NodeFactory provider)voidsetTraitFactory(org.drools.core.factmodel.traits.TraitFactory tf)-
Methods inherited from class org.drools.core.reteoo.KieComponentFactory
createKieComponentFactory, getAgendaFactory, getAgendaGroupFactory, getBeliefSystemFactory, getFieldFactory, getLogicTransformerFactory, getPropagationContextFactory, getRuleBuilderFactory, getTripleFactory, getTripleStore, getWorkingMemoryFactory
-
-
-
-
Method Detail
-
getNodeFactoryService
public org.drools.core.reteoo.builder.NodeFactory getNodeFactoryService()
- Overrides:
getNodeFactoryServicein classorg.drools.core.reteoo.KieComponentFactory
-
setNodeFactoryProvider
public void setNodeFactoryProvider(org.drools.core.reteoo.builder.NodeFactory provider)
- Overrides:
setNodeFactoryProviderin classorg.drools.core.reteoo.KieComponentFactory
-
getBaseTraitProxyClass
public Class<?> getBaseTraitProxyClass()
- Overrides:
getBaseTraitProxyClassin classorg.drools.core.reteoo.KieComponentFactory
-
initTraitFactory
public org.drools.core.factmodel.traits.TraitFactory initTraitFactory(org.drools.core.impl.InternalKnowledgeBase knowledgeBase)
- Overrides:
initTraitFactoryin classorg.drools.core.reteoo.KieComponentFactory
-
getTraitFactory
public org.drools.core.factmodel.traits.TraitFactory getTraitFactory()
- Overrides:
getTraitFactoryin classorg.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:
getTraitRegistryin classorg.drools.core.reteoo.KieComponentFactory
-
getClassBuilderFactory
public org.drools.core.factmodel.ClassBuilderFactory getClassBuilderFactory()
- Overrides:
getClassBuilderFactoryin classorg.drools.core.reteoo.KieComponentFactory
-
getFactHandleFactoryService
public org.drools.core.spi.FactHandleFactory getFactHandleFactoryService()
- Overrides:
getFactHandleFactoryServicein classorg.drools.core.reteoo.KieComponentFactory
-
getNamedEntryPointFactory
public org.drools.core.common.NamedEntryPointFactory getNamedEntryPointFactory()
- Overrides:
getNamedEntryPointFactoryin classorg.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:
createTraitHelperin classorg.drools.core.reteoo.KieComponentFactory
-
createKnowledgePackage
public org.drools.core.definitions.InternalKnowledgePackage createKnowledgePackage(String name)
- Overrides:
createKnowledgePackagein classorg.drools.core.reteoo.KieComponentFactory
-
-