public class TraitObjectTypeNode extends ObjectTypeNode
ObjectTypeNode.ExpireJob, ObjectTypeNode.ExpireJobContext, ObjectTypeNode.ExpireJobContextTimerInputMarshaller, ObjectTypeNode.ExpireJobContextTimerOutputMarshaller, ObjectTypeNode.Id, ObjectTypeNode.InitialFactObjectTypeNodeMemory, ObjectTypeNode.ObjectTypeNodeMemorycompiledNetwork, DEFAULT_ID, idGenerator, objectTypealphaNodeHashingThreshold, declaredMask, inferredMask, sink, sourceassociations, hashcode, id, memoryId, partitionId, partitionsEnabled| Constructor and Description |
|---|
TraitObjectTypeNode() |
TraitObjectTypeNode(int id,
EntryPointNode source,
ObjectType objectType,
BuildContext context) |
| Modifier and Type | Method and Description |
|---|---|
BitSet |
getLocalTypeCode() |
void |
modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
propagateAssert(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
readExternal(ObjectInput in) |
BitMask |
updateMask(BitMask mask) |
void |
writeExternal(ObjectOutput out) |
assertInitialFact, assertObject, attach, byPassModifyToBetaNode, calculateDeclaredMask, checkDirty, createMemory, doRemove, doRetractObject, equals, expireLeftTuple, expireRightTuple, getCompiledNetwork, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getPartitionId, getType, isAssignableFrom, isObjectMemoryEnabled, mergeExpirationOffset, networkUpdated, nextOtnId, remove, resetIdGenerator, retractLeftTuples, retractLeftTuples, retractObject, retractObject, retractRightTuples, retractRightTuples, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkIdaddObjectSink, getDeclaredMask, getKnowledgeBase, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionId, setPartitionIdWithSinks, setSourcePartitionIdaddAssociation, addAssociation, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, removeAssociation, setId, setPartitionsEnabled, setStreamModeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, isAssociatedWithgetMemoryIdpublic TraitObjectTypeNode()
public TraitObjectTypeNode(int id,
EntryPointNode source,
ObjectType objectType,
BuildContext context)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class ObjectTypeNodeIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class ObjectTypeNodeIOExceptionpublic void propagateAssert(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
propagateAssert in class ObjectTypeNodepublic void modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
modifyObject in interface ObjectSinkmodifyObject in class ObjectTypeNodepublic BitMask updateMask(BitMask mask)
updateMask in class ObjectSourcepublic BitSet getLocalTypeCode()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.