Uses of Class
org.drools.core.definitions.rule.impl.RuleImpl
-
Packages that use RuleImpl Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base org.drools.core.common org.drools.core.definitions org.drools.core.definitions.impl org.drools.core.definitions.rule.impl org.drools.core.event Events provide all sorts of call backs to monitor the engine as it is running.org.drools.core.impl org.drools.core.reteoo org.drools.core.reteoo.builder org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.accessor org.drools.core.rule.consequence org.drools.core.ruleunit org.drools.core.runtime.rule.impl -
-
Uses of RuleImpl in org.drools.core
Methods in org.drools.core with parameters of type RuleImpl Modifier and Type Method Description TerminalNodeActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, java.lang.Object... args)TerminalNodeQueryActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, java.lang.Object... args)TerminalNodeRuleActivationListenerFactory. createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, java.lang.Object... args)voidWorkingMemoryEntryPoint. delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, TerminalNode terminalNode)voidWorkingMemoryEntryPoint. delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, TerminalNode terminalNode, org.kie.api.runtime.rule.FactHandle.State fhState) -
Uses of RuleImpl in org.drools.core.base
Methods in org.drools.core.base with parameters of type RuleImpl Modifier and Type Method Description voidTraitHelper. deleteWMAssertedTraitProxies(InternalFactHandle handle, RuleImpl rule, TerminalNode terminalNode)booleanEnabledBoolean. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidAbstractQueryViewListener. rowUpdated(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidInternalViewChangedEventListener. rowUpdated(RuleImpl rule, LeftTuple leftTuple, ReteEvaluator reteEvaluator) -
Uses of RuleImpl in org.drools.core.common
Methods in org.drools.core.common that return RuleImpl Modifier and Type Method Description RuleImplAgendaItemImpl. getRule()Retrieve the rule.RuleImplVisitedAgendaGroup. getRule()RuleImplPhreakPropagationContext. getRuleOrigin()RuleImplPropagationContext. getRuleOrigin()Methods in org.drools.core.common with parameters of type RuleImpl Modifier and Type Method Description PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation, TerminalNode terminalNode)org.kie.api.runtime.rule.FactHandleInternalWorkingMemoryActions. insert(java.lang.Object object, boolean dynamic, RuleImpl rule, TerminalNode terminalNode)org.kie.api.runtime.rule.FactHandleInternalWorkingMemoryEntryPoint. insert(java.lang.Object object, boolean dynamic, RuleImpl rule, TerminalNode terminalNode)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, java.lang.Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, java.lang.Object object, RuleImpl rule, TerminalNode terminalNode, ObjectTypeConf typeConf)Constructors in org.drools.core.common with parameters of type RuleImpl Constructor Description PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext) -
Uses of RuleImpl in org.drools.core.definitions
Methods in org.drools.core.definitions that return RuleImpl Modifier and Type Method Description RuleImplInternalKnowledgePackage. getRule(java.lang.String name)Methods in org.drools.core.definitions that return types with arguments of type RuleImpl Modifier and Type Method Description java.util.List<RuleImpl>InternalKnowledgePackage. getRulesGeneratedFromResource(org.kie.api.io.Resource resource)java.util.List<RuleImpl>InternalKnowledgePackage. removeRulesGeneratedFromResource(org.kie.api.io.Resource resource)Methods in org.drools.core.definitions with parameters of type RuleImpl Modifier and Type Method Description voidInternalKnowledgePackage. addRule(RuleImpl rule)voidInternalKnowledgePackage. removeRule(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.definitions.impl
Fields in org.drools.core.definitions.impl with type parameters of type RuleImpl Modifier and Type Field Description protected java.util.Map<java.lang.String,RuleImpl>KnowledgePackageImpl. rulesSet of all rule-names in thisPackage.Methods in org.drools.core.definitions.impl that return RuleImpl Modifier and Type Method Description RuleImplKnowledgePackageImpl. getRule(java.lang.String name)Retrieve aRuleby name.Methods in org.drools.core.definitions.impl that return types with arguments of type RuleImpl Modifier and Type Method Description java.util.List<RuleImpl>KnowledgePackageImpl. getRulesGeneratedFromResource(org.kie.api.io.Resource resource)java.util.List<RuleImpl>KnowledgePackageImpl. removeRulesGeneratedFromResource(org.kie.api.io.Resource resource)Methods in org.drools.core.definitions.impl with parameters of type RuleImpl Modifier and Type Method Description voidKnowledgePackageImpl. addRule(RuleImpl rule)Add aRuleto thisPackage.voidKnowledgePackageImpl. removeRule(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.definitions.rule.impl
Subclasses of RuleImpl in org.drools.core.definitions.rule.impl Modifier and Type Class Description classQueryImplMethods in org.drools.core.definitions.rule.impl that return RuleImpl Modifier and Type Method Description RuleImplRuleImpl. getParent()RuleImplRuleImpl. setAgendaGroup(java.lang.String agendaGroup)RuleImplRuleImpl. setPackage(java.lang.String pkg)Methods in org.drools.core.definitions.rule.impl that return types with arguments of type RuleImpl Modifier and Type Method Description java.util.List<RuleImpl>RuleImpl. getChildren()Methods in org.drools.core.definitions.rule.impl with parameters of type RuleImpl Modifier and Type Method Description voidRuleImpl. addChild(RuleImpl child)voidRuleImpl. removeChild(RuleImpl child)voidRuleImpl. setParent(RuleImpl parent) -
Uses of RuleImpl in org.drools.core.event
Methods in org.drools.core.event that return RuleImpl Modifier and Type Method Description RuleImplKnowledgeBaseEvent. getRule()Constructors in org.drools.core.event with parameters of type RuleImpl Constructor Description KnowledgeBaseEvent(RuleBase kBase, InternalKnowledgePackage pkg, RuleImpl rule) -
Uses of RuleImpl in org.drools.core.impl
Methods in org.drools.core.impl that return types with arguments of type RuleImpl Modifier and Type Method Description java.util.List<RuleImpl>KieBaseUpdate. getRulesToBeAdded()java.util.List<RuleImpl>KieBaseUpdate. getRulesToBeRemoved()Methods in org.drools.core.impl with parameters of type RuleImpl Modifier and Type Method Description voidKnowledgeBaseImpl. kBaseInternal_removeRule(InternalKnowledgePackage pkg, RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)voidKieBaseUpdate. registerRuleToBeAdded(RuleImpl rule)voidKieBaseUpdate. registerRuleToBeRemoved(RuleImpl rule)Method parameters in org.drools.core.impl with type arguments of type RuleImpl Modifier and Type Method Description voidKnowledgeBaseImpl. addRules(java.util.Collection<RuleImpl> rules)voidRuleBase. addRules(java.util.Collection<RuleImpl> rules)voidKnowledgeBaseImpl. removeRules(java.util.Collection<RuleImpl> rules)voidRuleBase. removeRules(java.util.Collection<RuleImpl> rules)Constructor parameters in org.drools.core.impl with type arguments of type RuleImpl Constructor Description KieBaseUpdate(java.util.List<RuleImpl> rulesToBeRemoved, java.util.List<RuleImpl> rulesToBeAdded) -
Uses of RuleImpl in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return RuleImpl Modifier and Type Method Description RuleImplAbstractTerminalNode. getRule()RuleImplPathMemory. getRule()RuleImplRuleRemovalContext. getRule()Returns the reference to the rule being removed from the kbaseRuleImplRuleTerminalNodeLeftTuple. getRule()Retrieve the rule.RuleImplTerminalNode. getRule()Methods in org.drools.core.reteoo that return types with arguments of type RuleImpl Modifier and Type Method Description java.util.List<RuleImpl>RightInputAdapterNode.RiaPathMemory. getAssociatedRules()Methods in org.drools.core.reteoo with parameters of type RuleImpl Modifier and Type Method Description voidReteooBuilder. addRule(RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)Add aRuleto the network.java.util.List<TerminalNode>RuleBuilder. addRule(RuleImpl rule, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)protected booleanPathMemory. isRuleDataDriven(ReteEvaluator reteEvaluator, RuleImpl rule)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowAdded(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowRemoved(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)voidQueryElementNode.UnificationNodeViewChangedEventListener. rowUpdated(RuleImpl rule, LeftTuple resultLeftTuple, ReteEvaluator reteEvaluator)Constructors in org.drools.core.reteoo with parameters of type RuleImpl Constructor Description AbstractTerminalNode(int id, RuleBasePartitionId partitionId, boolean partitionsEnabled, LeftTupleSource source, BuildContext context, RuleImpl rule, GroupElement subrule, int subruleIndex)QueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)ConstructorRuleRemovalContext(RuleImpl rule)RuleRemovalContext(RuleImpl rule, RuleBase ruleBase)RuleTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context) -
Uses of RuleImpl in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return RuleImpl Modifier and Type Method Description RuleImplBuildContext. getRule()Methods in org.drools.core.reteoo.builder with parameters of type RuleImpl Modifier and Type Method Description java.util.List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.TerminalNodeNodeFactory. buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TerminalNodePhreakNodeFactory. buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TerminalNodeNodeFactory. buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)TerminalNodePhreakNodeFactory. buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)voidBuildContext. setRule(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.rule
Methods in org.drools.core.rule that return RuleImpl Modifier and Type Method Description RuleImplDuplicateRuleNameException. getConflictingRule()Retrieve the new conflictingRule.RuleImplDuplicateRuleNameException. getOriginalRule()Retrieve the originalRulein thePackage.RuleImplInvalidRuleException. getRule()Retrieve the invalidRule.Methods in org.drools.core.rule with parameters of type RuleImpl Modifier and Type Method Description voidDialectRuntimeData. removeRule(KnowledgePackageImpl pkg, RuleImpl rule)voidDialectRuntimeRegistry. removeRule(KnowledgePackageImpl pkg, RuleImpl rule)voidJavaDialectRuntimeData. removeRule(KnowledgePackageImpl pkg, RuleImpl rule)Constructors in org.drools.core.rule with parameters of type RuleImpl Constructor Description DuplicateRuleNameException(java.lang.Package pkg, RuleImpl originalRule, RuleImpl conflictingRule)DuplicateRuleNameException(java.lang.Package pkg, RuleImpl originalRule, RuleImpl conflictingRule, java.lang.Throwable cause)InvalidRuleException(java.lang.String message, RuleImpl rule)InvalidRuleException(java.lang.String message, RuleImpl rule, java.lang.Throwable cause)InvalidRuleException(RuleImpl rule)NoConsequenceException(RuleImpl rule)Construct. -
Uses of RuleImpl in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor with parameters of type RuleImpl Modifier and Type Method Description booleanDeclarationScopeResolver. available(RuleImpl rule, java.lang.String name)java.util.Map<java.lang.String,java.lang.Class<?>>DeclarationScopeResolver. getDeclarationClasses(RuleImpl rule)java.util.Map<java.lang.String,Declaration>DeclarationScopeResolver. getDeclarations(RuleImpl rule)java.util.Map<java.lang.String,Declaration>DeclarationScopeResolver. getDeclarations(RuleImpl rule, java.lang.String consequenceName)Return all declarations scoped to the current RuleConditionElement in the build stackbooleanEnabled. getValue(Tuple tuple, Declaration[] declarations, RuleImpl rule, ReteEvaluator reteEvaluator)booleanDeclarationScopeResolver. isDuplicated(RuleImpl rule, java.lang.String name, java.lang.String type)voidDeclarationScopeResolver. setRule(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return RuleImpl Modifier and Type Method Description RuleImplActivation. getRule()RuleImplConsequenceException. getRule()RuleImplKnowledgeHelper. getRule()Constructors in org.drools.core.rule.consequence with parameters of type RuleImpl Constructor Description ConsequenceException(java.lang.String message, RuleImpl rule)Construct with a message.ConsequenceException(java.lang.String message, RuleImpl rule, java.lang.String info)ConsequenceException(java.lang.Throwable rootCause, RuleImpl rule)Construct with a root cause.ConsequenceException(java.lang.Throwable rootCause, RuleImpl rule, java.lang.String info)Construct with a root cause.ConsequenceException(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.ruleunit
Methods in org.drools.core.ruleunit with parameters of type RuleImpl Modifier and Type Method Description java.util.Optional<org.kie.internal.ruleunit.RuleUnitDescription>RuleUnitDescriptionLoader. getDescription(RuleImpl rule)java.util.Optional<org.kie.internal.ruleunit.RuleUnitDescription>RuleUnitDescriptionRegistry. getDescription(RuleImpl rule) -
Uses of RuleImpl in org.drools.core.runtime.rule.impl
Methods in org.drools.core.runtime.rule.impl with parameters of type RuleImpl Modifier and Type Method Description voidOpenQueryViewChangedEventListenerAdapter. rowAdded(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowRemoved(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)voidOpenQueryViewChangedEventListenerAdapter. rowUpdated(RuleImpl rule, LeftTuple tuple, ReteEvaluator reteEvaluator)Constructors in org.drools.core.runtime.rule.impl with parameters of type RuleImpl Constructor Description RowAdapter(RuleImpl rule, Tuple leftTuple)
-