Drools :: Core 6.1.0.Final

Uses of Class
org.drools.core.definitions.rule.impl.RuleImpl

Packages that use RuleImpl
org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory  
org.drools.core.base   
org.drools.core.base.mvel   
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.phreak   
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.runtime.rule.impl   
org.drools.core.spi   
org.drools.core.util.debug   
 

Uses of RuleImpl in org.drools.core
 

Methods in org.drools.core with parameters of type RuleImpl
 TerminalNode RuleActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 TerminalNode QueryActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 TerminalNode ActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 

Uses of RuleImpl in org.drools.core.base
 

Methods in org.drools.core.base that return RuleImpl
 RuleImpl DefaultKnowledgeHelper.getRule()
           
 RuleImpl SequentialKnowledgeHelper.getRule()
           
 

Methods in org.drools.core.base with parameters of type RuleImpl
 boolean EnabledBoolean.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowAdded(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowAdded(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowAdded(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowRemoved(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowRemoved(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowRemoved(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowUpdated(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowUpdated(RuleImpl rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowUpdated(RuleImpl rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of RuleImpl in org.drools.core.base.mvel
 

Methods in org.drools.core.base.mvel with parameters of type RuleImpl
 boolean MVELEnabledExpression.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 

Uses of RuleImpl in org.drools.core.common
 

Methods in org.drools.core.common that return RuleImpl
 RuleImpl ScheduledAgendaItem.getRule()
           
 RuleImpl AgendaItemImpl.getRule()
          Retrieve the rule.
 RuleImpl AgendaItem.getRule()
           
 RuleImpl PhreakPropagationContext.getRuleOrigin()
           
 

Methods in org.drools.core.common with parameters of type RuleImpl
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf, boolean read)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, long modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, long modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, int activeActivations, int dormantActivations, EntryPointId entryPoint, long modificationMask)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, int activeActivations, int dormantActivations, EntryPointId entryPoint, long modificationMask)
           
 void InternalWorkingMemoryActions.delete(org.kie.api.runtime.rule.FactHandle handle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemory.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void NamedEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemory.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf, PropagationContext pctx)
           
 org.kie.api.runtime.rule.FactHandle InternalWorkingMemoryActions.insert(Object object, Object value, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 org.kie.api.runtime.rule.FactHandle NamedEntryPoint.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 void TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)
          Adds a justification for the FactHandle to the justifiedMap.
static void TruthMaintenanceSystemHelper.removeLogicalDependencies(Activation activation, PropagationContext context, RuleImpl rule)
           
 

Constructors in org.drools.core.common with parameters of type RuleImpl
PhreakPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle)
           
PhreakPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint)
           
PhreakPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, long modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)
           
PhreakPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)
           
PhreakPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, int activeActivations, int dormantActivations, EntryPointId entryPoint, long modificationMask)
           
 

Uses of RuleImpl in org.drools.core.definitions
 

Methods in org.drools.core.definitions that return RuleImpl
 RuleImpl InternalKnowledgePackage.getRule(String name)
           
 

Methods in org.drools.core.definitions that return types with arguments of type RuleImpl
 List<RuleImpl> InternalKnowledgePackage.removeRulesGeneratedFromResource(org.kie.api.io.Resource resource)
           
 

Methods in org.drools.core.definitions with parameters of type RuleImpl
 void InternalKnowledgePackage.addRule(RuleImpl rule)
           
 void InternalKnowledgePackage.removeRule(RuleImpl rule)
           
 

Uses of RuleImpl in org.drools.core.definitions.impl
 

Methods in org.drools.core.definitions.impl that return RuleImpl
 RuleImpl KnowledgePackageImpl.getRule(String name)
          Retrieve a Rule by name.
 

Methods in org.drools.core.definitions.impl that return types with arguments of type RuleImpl
 List<RuleImpl> KnowledgePackageImpl.getRulesGeneratedFromResource(org.kie.api.io.Resource resource)
           
 List<RuleImpl> KnowledgePackageImpl.removeRulesGeneratedFromResource(org.kie.api.io.Resource resource)
           
 

Methods in org.drools.core.definitions.impl with parameters of type RuleImpl
 void KnowledgePackageImpl.addRule(RuleImpl rule)
          Add a Rule to this Package.
 void KnowledgePackageImpl.removeRule(RuleImpl rule)
           
 

Uses of RuleImpl in org.drools.core.definitions.rule.impl
 

Methods in org.drools.core.definitions.rule.impl that return RuleImpl
 RuleImpl RuleImpl.getParent()
           
 

Methods in org.drools.core.definitions.rule.impl with parameters of type RuleImpl
 boolean RuleImpl.SafeEnabled.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 void RuleImpl.setParent(RuleImpl parent)
           
 

Uses of RuleImpl in org.drools.core.event
 

Methods in org.drools.core.event that return RuleImpl
 RuleImpl KnowledgeBaseEvent.getRule()
           
 

Methods in org.drools.core.event with parameters of type RuleImpl
 void KieBaseEventSupport.fireAfterRuleAdded(InternalKnowledgePackage newPkg, RuleImpl rule)
           
 void KieBaseEventSupport.fireAfterRuleRemoved(InternalKnowledgePackage pkg, RuleImpl rule)
           
 void KieBaseEventSupport.fireBeforeRuleAdded(InternalKnowledgePackage newPkg, RuleImpl rule)
           
 void KieBaseEventSupport.fireBeforeRuleRemoved(InternalKnowledgePackage pkg, RuleImpl rule)
           
 

Constructors in org.drools.core.event with parameters of type RuleImpl
KnowledgeBaseEvent(InternalKnowledgeBase kBase, InternalKnowledgePackage pkg, RuleImpl rule)
           
 

Uses of RuleImpl in org.drools.core.impl
 

Methods in org.drools.core.impl with parameters of type RuleImpl
 void InternalKnowledgeBase.addRule(InternalKnowledgePackage pkg, RuleImpl rule)
           
 void KnowledgeBaseImpl.addRule(InternalKnowledgePackage pkg, RuleImpl rule)
           
protected  void KnowledgeBaseImpl.addRule(RuleImpl rule)
           
 void StatefulKnowledgeSessionImpl.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void StatefulKnowledgeSessionImpl.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf)
           
 org.kie.api.runtime.rule.FactHandle StatefulKnowledgeSessionImpl.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 void InternalKnowledgeBase.removeRule(InternalKnowledgePackage pkg, RuleImpl rule)
           
 void KnowledgeBaseImpl.removeRule(InternalKnowledgePackage pkg, RuleImpl rule)
          Notify listeners and sub-classes about imminent removal of a rule from a package.
protected  void KnowledgeBaseImpl.removeRule(RuleImpl rule)
           
 

Constructors in org.drools.core.impl with parameters of type RuleImpl
StatefulKnowledgeSessionImpl.WorkingMemoryReteAssertAction(InternalFactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, RuleImpl ruleOrigin, LeftTuple leftTuple)
           
 

Uses of RuleImpl in org.drools.core.phreak
 

Methods in org.drools.core.phreak with parameters of type RuleImpl
static int AddRemoveRule.getSegmentPos(LeftTupleSource lts, RuleImpl removingRule)
           
static boolean SegmentUtilities.parentInSameSegment(LeftTupleSource lt, RuleImpl removingRule)
           
 

Uses of RuleImpl in org.drools.core.reteoo
 

Fields in org.drools.core.reteoo declared as RuleImpl
protected  RuleImpl RuleTerminalNode.rule
          The rule to invoke upon match.
 

Methods in org.drools.core.reteoo that return RuleImpl
 RuleImpl PathMemory.getRule()
           
 RuleImpl QueryTerminalNode.getRule()
           
 RuleImpl RuleTerminalNode.getRule()
          Retrieve the Action associated with this node.
 RuleImpl RuleTerminalNodeLeftTuple.getRule()
          Retrieve the rule.
abstract  RuleImpl AbstractTerminalNode.getRule()
           
 RuleImpl TerminalNode.getRule()
           
 

Methods in org.drools.core.reteoo with parameters of type RuleImpl
 void ReteooBuilder.addRule(RuleImpl rule)
          Add a Rule to the network.
 List<TerminalNode> RuleBuilder.addRule(RuleImpl rule, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
           
 BaseNode[] ReteooBuilder.getTerminalNodes(RuleImpl rule)
           
static void AbstractTerminalNode.initPathMemory(PathMemory pmem, LeftTupleSource tupleSource, LeftTupleSource startTupleSource, InternalWorkingMemory wm, RuleImpl removingRule)
          Creates and return the node memory
 void ReteooBuilder.removeRule(RuleImpl rule)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(RuleImpl rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(RuleImpl rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(RuleImpl rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.core.reteoo with parameters of type RuleImpl
QueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)
          Constructor
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
 RuleImpl BuildContext.getRule()
           
 

Methods in org.drools.core.reteoo.builder with parameters of type RuleImpl
 List<TerminalNode> ReteooRuleBuilder.addRule(RuleImpl rule, InternalKnowledgeBase kBase, ReteooBuilder.IdGenerator idGenerator)
          Creates the corresponting Rete network for the given Rule and adds it to the given rule base.
 TerminalNode NodeFactory.buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)
           
 TerminalNode PhreakNodeFactory.buildQueryTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)
           
 TerminalNode NodeFactory.buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)
           
 TerminalNode PhreakNodeFactory.buildTerminalNode(int id, LeftTupleSource source, RuleImpl rule, GroupElement subrule, int subruleIndex, BuildContext context)
           
 void BuildContext.setRule(RuleImpl rule)
           
 

Uses of RuleImpl in org.drools.core.rule
 

Subclasses of RuleImpl in org.drools.core.rule
 class AbductiveQuery
           
 class QueryImpl
           
 

Methods in org.drools.core.rule that return RuleImpl
 RuleImpl DuplicateRuleNameException.getConflictingRule()
          Retrieve the new conflicting Rule.
 RuleImpl DuplicateRuleNameException.getOriginalRule()
          Retrieve the original Rule in the Package.
 RuleImpl InvalidRuleException.getRule()
          Retrieve the invalid Rule.
 

Methods in org.drools.core.rule with parameters of type RuleImpl
 void MVELDialectRuntimeData.removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
           
 void JavaDialectRuntimeData.removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
           
 void DialectRuntimeData.removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
           
 DialectRuntimeData DialectRuntimeRegistry.removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
           
 

Constructors in org.drools.core.rule with parameters of type RuleImpl
DuplicateRuleNameException(Package pkg, RuleImpl originalRule, RuleImpl conflictingRule)
           
DuplicateRuleNameException(Package pkg, RuleImpl originalRule, RuleImpl conflictingRule, Throwable cause)
           
InvalidRuleException(RuleImpl rule)
           
InvalidRuleException(String message, RuleImpl rule)
           
InvalidRuleException(String message, RuleImpl rule, Throwable cause)
           
NoConsequenceException(RuleImpl rule)
          Construct.
 

Uses of RuleImpl in org.drools.core.runtime.rule.impl
 

Methods in org.drools.core.runtime.rule.impl with parameters of type RuleImpl
 void OpenQueryViewChangedEventListenerAdapter.rowAdded(RuleImpl rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowRemoved(RuleImpl rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowUpdated(RuleImpl rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.core.runtime.rule.impl with parameters of type RuleImpl
RowAdapter(RuleImpl rule, LeftTuple leftTuple)
           
 

Uses of RuleImpl in org.drools.core.spi
 

Methods in org.drools.core.spi that return RuleImpl
 RuleImpl ConsequenceException.getRule()
           
 RuleImpl KnowledgeHelper.getRule()
           
 RuleImpl Activation.getRule()
           
 RuleImpl PropagationContext.getRuleOrigin()
           
 

Methods in org.drools.core.spi with parameters of type RuleImpl
 boolean DeclarationScopeResolver.available(RuleImpl rule, String name)
           
 Declaration DeclarationScopeResolver.getDeclaration(RuleImpl rule, String identifier)
           
 Map<String,Class<?>> DeclarationScopeResolver.getDeclarationClasses(RuleImpl rule)
           
 Map<String,Declaration> DeclarationScopeResolver.getDeclarations(RuleImpl rule)
           
 Map<String,Declaration> DeclarationScopeResolver.getDeclarations(RuleImpl rule, String consequenceName)
          Return all declarations scoped to the current RuleConditionElement in the build stack
 boolean Enabled.getValue(Tuple tuple, Declaration[] declrs, RuleImpl rule, WorkingMemory workingMemory)
           
 boolean DeclarationScopeResolver.isDuplicated(RuleImpl rule, String name, String type)
           
 

Constructors in org.drools.core.spi with parameters of type RuleImpl
ConsequenceException(RuleImpl rule)
           
ConsequenceException(String message, RuleImpl rule)
          Construct with a message.
ConsequenceException(String message, RuleImpl rule, String info)
           
ConsequenceException(Throwable rootCause, RuleImpl rule)
          Construct with a root cause.
ConsequenceException(Throwable rootCause, RuleImpl rule, String info)
          Construct with a root cause.
 

Uses of RuleImpl in org.drools.core.util.debug
 

Methods in org.drools.core.util.debug that return types with arguments of type RuleImpl
 Set<RuleImpl> DefaultNodeInfo.getRules()
           
 Set<RuleImpl> NodeInfo.getRules()
          Returns the set of rules this node belongs to
 

Methods in org.drools.core.util.debug with parameters of type RuleImpl
 void StatefulKnowledgeSessionInfo.assign(NetworkNode snode, RuleImpl rule)
           
 void DefaultNodeInfo.assign(RuleImpl rule)
           
 


Drools :: Core 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.