Drools :: Core 6.2.0.CR4

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 DefaultKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle handle, BitMask mask, Class<?> modifiedClass)
           
 void SequentialKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle newObject, BitMask mask, Class<?> typeClass)
           
 void DefaultKnowledgeHelper.update(Object object, BitMask mask, Class<?> modifiedClass)
           
 void SequentialKnowledgeHelper.update(Object newObject, BitMask mask, Class<?> typeClass)
           
 

Uses of BitMask in org.drools.core.common
 

Methods in org.drools.core.common that return BitMask
 BitMask QuadroupleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask DefaultBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask DoubleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask SingleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask QuadroupleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask BetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask EmptyBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask TripleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask TripleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask SingleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
           
 BitMask DoubleNonIndexSkipBetaConstraints.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 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)
           
 void NamedEntryPoint.update(org.kie.api.runtime.rule.FactHandle factHandle, 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 WindowNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask ObjectTypeNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask AlphaNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask PropagationQueuingNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask EntryPointNode.calculateDeclaredMask(List<String> settableProperties)
           
 BitMask RightInputAdapterNode.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 AbstractTerminalNode.getDeclaredMask()
           
 BitMask TerminalNode.getDeclaredMask()
           
static BitMask PropertySpecificUtil.getEmptyPropertyReactiveMask(int settablePropertiesSize)
           
 BitMask AlphaNode.getInferredMask()
           
 BitMask AbstractTerminalNode.getInferredMask()
           
 BitMask TerminalNode.getInferredMask()
           
 BitMask LeftTupleSource.getLeftDeclaredMask()
           
 BitMask LeftTupleSink.getLeftInferredMask()
           
 BitMask LeftTupleSource.getLeftInferredMask()
           
 BitMask RightInputAdapterNode.getLeftInferredMask()
           
 BitMask AbstractTerminalNode.getLeftInferredMask()
           
 BitMask LeftTupleSource.getLeftNegativeMask()
           
 BitMask AbstractTerminalNode.getNegativeMask()
           
 BitMask TerminalNode.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 ObjectSource.updateMask(BitMask mask)
           
 BitMask TraitObjectTypeNode.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 AbstractTerminalNode.setDeclaredMask(BitMask mask)
           
 void TerminalNode.setDeclaredMask(BitMask mask)
           
 void AbstractTerminalNode.setInferredMask(BitMask mask)
           
 void TerminalNode.setInferredMask(BitMask mask)
           
protected  void LeftTupleSource.setLeftInferredMask(BitMask leftInferredMask)
           
 void AbstractTerminalNode.setNegativeMask(BitMask mask)
           
 void TerminalNode.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 ObjectSource.updateMask(BitMask mask)
           
 BitMask TraitObjectTypeNode.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 BitMask.reset(int index)
           
 BitMask AllSetButLastBitMask.reset(int index)
           
 BitMask AllSetBitMask.reset(int index)
           
 BitMask EmptyButLastBitMask.reset(int index)
           
 BitMask LongBitMask.reset(int index)
           
 BitMask EmptyBitMask.reset(int index)
           
 BitMask OpenBitSet.reset(int index)
           
 BitMask BitMask.resetAll(BitMask mask)
           
 BitMask AllSetButLastBitMask.resetAll(BitMask mask)
           
 BitMask AllSetBitMask.resetAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.resetAll(BitMask mask)
           
 BitMask LongBitMask.resetAll(BitMask mask)
           
 BitMask EmptyBitMask.resetAll(BitMask mask)
           
 BitMask OpenBitSet.resetAll(BitMask mask)
           
 BitMask BitMask.set(int index)
           
 BitMask AllSetButLastBitMask.set(int index)
           
 BitMask AllSetBitMask.set(int index)
           
 BitMask EmptyButLastBitMask.set(int index)
           
 BitMask LongBitMask.set(int index)
           
 BitMask EmptyBitMask.set(int index)
           
 BitMask OpenBitSet.set(int index)
           
 BitMask BitMask.setAll(BitMask mask)
           
 BitMask AllSetButLastBitMask.setAll(BitMask mask)
           
 BitMask AllSetBitMask.setAll(BitMask mask)
           
 BitMask EmptyButLastBitMask.setAll(BitMask mask)
           
 BitMask LongBitMask.setAll(BitMask mask)
           
 BitMask EmptyBitMask.setAll(BitMask mask)
           
 BitMask OpenBitSet.setAll(BitMask mask)
           
 

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


Drools :: Core 6.2.0.CR4

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