Package org.drools.traits.core.reteoo
Class TraitObjectTypeNode
- java.lang.Object
-
- org.drools.core.common.BaseNode
-
- org.drools.core.reteoo.ObjectSource
-
- org.drools.core.reteoo.ObjectTypeNode
-
- org.drools.traits.core.reteoo.TraitObjectTypeNode
-
- All Implemented Interfaces:
org.drools.core.common.MemoryFactory<org.drools.core.reteoo.ObjectTypeNode.ObjectTypeNodeMemory>,org.drools.core.common.NetworkNode,org.drools.core.reteoo.ObjectSink,org.drools.core.reteoo.Sink
public class TraitObjectTypeNode extends org.drools.core.reteoo.ObjectTypeNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.core.reteoo.ObjectTypeNode
org.drools.core.reteoo.ObjectTypeNode.ExpireJob, org.drools.core.reteoo.ObjectTypeNode.ExpireJobContext, org.drools.core.reteoo.ObjectTypeNode.Id, org.drools.core.reteoo.ObjectTypeNode.InitialFactObjectTypeNodeMemory, org.drools.core.reteoo.ObjectTypeNode.ObjectTypeNodeMemory
-
-
Constructor Summary
Constructors Constructor Description TraitObjectTypeNode()TraitObjectTypeNode(int id, org.drools.core.reteoo.EntryPointNode source, org.drools.core.spi.ObjectType objectType, org.drools.core.reteoo.builder.BuildContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitSetgetLocalTypeCode()voidmodifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)voidpropagateAssert(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.spi.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)org.drools.core.util.bitmask.BitMaskupdateMask(org.drools.core.util.bitmask.BitMask mask)-
Methods inherited from class org.drools.core.reteoo.ObjectTypeNode
assertInitialFact, assertObject, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, createMemory, doAttach, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, isObjectMemoryEnabled, mergeExpirationOffset, networkUpdated, nextOtnId, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkId
-
Methods inherited from class org.drools.core.reteoo.ObjectSource
addObjectSink, getDeclaredMask, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, getRuleBase, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionId
-
Methods inherited from class org.drools.core.common.BaseNode
addAssociation, addAssociation, attach, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, removeAssociation, setId, setPartitionsEnabled, setStreamMode
-
-
-
-
Method Detail
-
propagateAssert
public void propagateAssert(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.spi.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)- Overrides:
propagateAssertin classorg.drools.core.reteoo.ObjectTypeNode
-
modifyObject
public void modifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.ReteEvaluator reteEvaluator)- Specified by:
modifyObjectin interfaceorg.drools.core.reteoo.ObjectSink- Overrides:
modifyObjectin classorg.drools.core.reteoo.ObjectTypeNode
-
updateMask
public org.drools.core.util.bitmask.BitMask updateMask(org.drools.core.util.bitmask.BitMask mask)
- Overrides:
updateMaskin classorg.drools.core.reteoo.ObjectSource
-
getLocalTypeCode
public BitSet getLocalTypeCode()
-
-