Drools :: Core 6.2.0.Final

Uses of Interface
org.drools.core.util.bitmask.BitMask

Packages that use BitMask
org.drools.core.base   
org.drools.core.common   
org.drools.core.factmodel.traits   
org.drools.core.impl   
org.drools.core.reteoo   
org.drools.core.rule.constraint   
org.drools.core.spi   
org.drools.core.util.bitmask   
 

Uses of BitMask in org.drools.core.base
 

Methods in org.drools.core.base that return BitMask
 BitMask ClassObjectType.getTransformedMask(Class<?> modifiedClass, BitMask modificationMask)
           
 

Methods in org.drools.core.base with parameters of type BitMask
 BitMask ClassObjectType.getTransformedMask(Class<?> modifiedClass, BitMask modificationMask)
           
 void ClassObjectType.storeTransformedMask(Class<?> modifiedClass, BitMask modificationMask, BitMask transforedMask)
           
 void SequentialKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle newObject, BitMask mask, Class<?> typeClass)
           
 void DefaultKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle handle, BitMask mask, Class<?> modifiedClass)
           
 void SequentialKnowledgeHelper.update(Object newObject, BitMask mask, Class<?> typeClass)
           
 void DefaultKnowledgeHelper.update(Object object, BitMask mask, Class<?> modifiedClass)
           
 

Uses of BitMask in org.drools.core.common
 

Methods in org.drools.core.common that return BitMask
 BitMask DoubleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask EmptyBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask DoubleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask QuadroupleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask QuadroupleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask DefaultBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask SingleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask SingleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask TripleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask TripleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask BetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask PhreakPropagationContext.getModificationMask()
           
 

Methods in org.drools.core.common with parameters of type BitMask
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)
           
 PropagationContext PhreakPropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, int activeActivations, int dormantActivations, EntryPointId entryPoint, BitMask modificationMask)
           
 PropagationContext PropagationContextFactory.createPropagationContext(long number, int type, RuleImpl rule, LeftTuple leftTuple, InternalFactHandle factHandle, int activeActivations, int dormantActivations, EntryPointId entryPoint, BitMask modificationMask)
           
 void PhreakPropagationContext.setModificationMask(BitMask modificationMask)
           
 void NamedEntryPoint.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 void InternalWorkingMemoryActions.update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 InternalFactHandle NamedEntryPoint.update(InternalFactHandle handle, boolean updateLogical, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 

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

Uses of BitMask in org.drools.core.factmodel.traits
 

Methods in org.drools.core.factmodel.traits that return BitMask
 BitMask TraitFieldTMSImpl.getModificationMask()
           
 BitMask TraitFieldTMS.getModificationMask()
           
 

Uses of BitMask in org.drools.core.impl
 

Methods in org.drools.core.impl with parameters of type BitMask
 void StatefulKnowledgeSessionImpl.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 

Uses of BitMask in org.drools.core.reteoo
 

Fields in org.drools.core.reteoo declared as BitMask
protected  BitMask ObjectSource.declaredMask
           
protected  BitMask ObjectSource.inferredMask
           
 

Methods in org.drools.core.reteoo that return BitMask
static BitMask PropertySpecificUtil.allSetButTraitBitMask()
           
 BitMask PropagationQueuingNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask WindowNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask EntryPointNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask RightInputAdapterNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask AlphaNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask ObjectTypeNode.calculateDeclaredMask(List<String> settableProperties)
           
abstract  BitMask ObjectSource.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask Rete.calculateDeclaredMask(List<String> settableProperties)
           
static BitMask PropertySpecificUtil.calculateNegativeMask(List<String> listenedProperties, List<String> settableProperties)
           
static BitMask PropertySpecificUtil.calculatePositiveMask(List<String> listenedProperties, List<String> settableProperties)
           
 BitMask AlphaNode.getDeclaredMask()
           
 BitMask ObjectSource.getDeclaredMask()
           
 BitMask TerminalNode.getDeclaredMask()
           
 BitMask AbstractTerminalNode.getDeclaredMask()
           
static BitMask PropertySpecificUtil.getEmptyPropertyReactiveMask(int settablePropertiesSize)
           
 BitMask AlphaNode.getInferredMask()
           
 BitMask TerminalNode.getInferredMask()
           
 BitMask AbstractTerminalNode.getInferredMask()
           
 BitMask LeftTupleSource.getLeftDeclaredMask()
           
 BitMask RightInputAdapterNode.getLeftInferredMask()
           
 BitMask AbstractTerminalNode.getLeftInferredMask()
           
 BitMask LeftTupleSink.getLeftInferredMask()
           
 BitMask LeftTupleSource.getLeftInferredMask()
           
 BitMask LeftTupleSource.getLeftNegativeMask()
           
 BitMask TerminalNode.getNegativeMask()
           
 BitMask AbstractTerminalNode.getNegativeMask()
           
 BitMask BetaNode.getRightDeclaredMask()
           
 BitMask BetaNode.getRightInferredMask()
           
 BitMask BetaNode.getRightNegativeMask()
           
static BitMask PropertySpecificUtil.onlyTraitBitSetMask()
           
static BitMask PropertySpecificUtil.setPropertyOnMask(BitMask mask, int index)
           
static BitMask PropertySpecificUtil.setPropertyOnMask(BitMask mask, List<String> settableProperties, String propertyName)
           
 BitMask TraitObjectTypeNode.updateMask(BitMask mask)
           
 BitMask ObjectSource.updateMask(BitMask mask)
           
 

Methods in org.drools.core.reteoo with parameters of type BitMask
static void LeftTupleSourceUtils.doModifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSink sink, ObjectTypeNode.Id leftInputOtnId, BitMask leftInferredMask)
           
static boolean PropertySpecificUtil.isAllSetPropertyReactiveMask(BitMask mask)
           
static boolean PropertySpecificUtil.isPropertySetOnMask(BitMask mask, int index)
           
 void TerminalNode.setDeclaredMask(BitMask mask)
           
 void AbstractTerminalNode.setDeclaredMask(BitMask mask)
           
 void TerminalNode.setInferredMask(BitMask mask)
           
 void AbstractTerminalNode.setInferredMask(BitMask mask)
           
protected  void LeftTupleSource.setLeftInferredMask(BitMask leftInferredMask)
           
 void TerminalNode.setNegativeMask(BitMask mask)
           
 void AbstractTerminalNode.setNegativeMask(BitMask mask)
           
static BitMask PropertySpecificUtil.setPropertyOnMask(BitMask mask, int index)
           
static BitMask PropertySpecificUtil.setPropertyOnMask(BitMask mask, List<String> settableProperties, String propertyName)
           
 void BetaNode.setRightDeclaredMask(BitMask rightDeclaredMask)
           
 BitMask TraitObjectTypeNode.updateMask(BitMask mask)
           
 BitMask ObjectSource.updateMask(BitMask mask)
           
 

Uses of BitMask in org.drools.core.rule.constraint
 

Methods in org.drools.core.rule.constraint that return BitMask
 BitMask MvelConstraint.getListenedPropertyMask(List<String> settableProperties)
           
 

Uses of BitMask in org.drools.core.spi
 

Methods in org.drools.core.spi that return BitMask
 BitMask PropagationContext.getModificationMask()
           
 

Methods in org.drools.core.spi with parameters of type BitMask
 void PropagationContext.setModificationMask(BitMask mask)
           
 void KnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle newObject, BitMask mask, Class<?> modifiedClass)
           
 void KnowledgeHelper.update(Object newObject, BitMask mask, Class<?> modifiedClass)
           
 

Uses of BitMask in org.drools.core.util.bitmask
 

Classes in org.drools.core.util.bitmask that implement BitMask
 class AllSetBitMask
           
 class AllSetButLastBitMask
           
 class EmptyBitMask
           
 class EmptyButLastBitMask
           
 class LongBitMask
           
 class OpenBitSet
          An "open" BitSet implementation that allows direct access to the array of words storing the bits.
 class SingleLongBitMask
           
 

Methods in org.drools.core.util.bitmask that return BitMask
 BitMask BitMask.clone()
           
static BitMask BitMask.Factory.getEmpty(int numBits)
           
static BitMask BitMask.Factory.getFull(int numBits)
           
 BitMask AllSetButLastBitMask.reset(int index)
           
 BitMask EmptyButLastBitMask.reset(int index)
           
 BitMask LongBitMask.reset(int index)
           
 BitMask AllSetBitMask.reset(int index)
           
 BitMask OpenBitSet.reset(int index)
           
 BitMask EmptyBitMask.reset(int index)
           
 BitMask BitMask.reset(int index)
           
 BitMask AllSetButLastBitMask.resetAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.resetAll(BitMask mask)
           
 BitMask LongBitMask.resetAll(BitMask mask)
           
 BitMask AllSetBitMask.resetAll(BitMask mask)
           
 BitMask OpenBitSet.resetAll(BitMask mask)
           
 BitMask EmptyBitMask.resetAll(BitMask mask)
           
 BitMask BitMask.resetAll(BitMask mask)
           
 BitMask AllSetButLastBitMask.set(int index)
           
 BitMask EmptyButLastBitMask.set(int index)
           
 BitMask LongBitMask.set(int index)
           
 BitMask AllSetBitMask.set(int index)
           
 BitMask OpenBitSet.set(int index)
           
 BitMask EmptyBitMask.set(int index)
           
 BitMask BitMask.set(int index)
           
 BitMask AllSetButLastBitMask.setAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.setAll(BitMask mask)
           
 BitMask LongBitMask.setAll(BitMask mask)
           
 BitMask AllSetBitMask.setAll(BitMask mask)
           
 BitMask OpenBitSet.setAll(BitMask mask)
           
 BitMask EmptyBitMask.setAll(BitMask mask)
           
 BitMask BitMask.setAll(BitMask mask)
           
 

Methods in org.drools.core.util.bitmask with parameters of type BitMask
 boolean AllSetButLastBitMask.intersects(BitMask mask)
           
 boolean EmptyButLastBitMask.intersects(BitMask mask)
           
 boolean LongBitMask.intersects(BitMask mask)
           
 boolean AllSetBitMask.intersects(BitMask mask)
           
 boolean OpenBitSet.intersects(BitMask mask)
           
 boolean EmptyBitMask.intersects(BitMask mask)
           
 boolean BitMask.intersects(BitMask mask)
           
 BitMask AllSetButLastBitMask.resetAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.resetAll(BitMask mask)
           
 BitMask LongBitMask.resetAll(BitMask mask)
           
 BitMask AllSetBitMask.resetAll(BitMask mask)
           
 BitMask OpenBitSet.resetAll(BitMask mask)
           
 BitMask EmptyBitMask.resetAll(BitMask mask)
           
 BitMask BitMask.resetAll(BitMask mask)
           
 BitMask AllSetButLastBitMask.setAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.setAll(BitMask mask)
           
 BitMask LongBitMask.setAll(BitMask mask)
           
 BitMask AllSetBitMask.setAll(BitMask mask)
           
 BitMask OpenBitSet.setAll(BitMask mask)
           
 BitMask EmptyBitMask.setAll(BitMask mask)
           
 BitMask BitMask.setAll(BitMask mask)
           
 


Drools :: Core 6.2.0.Final

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