Methods
Modifier and Type |
Method and Description |
void |
addObjectSink(ObjectSink objectSink)
Adds the ObjectSink so that it may receive
Objects propagated from this ObjectSource .
|
void |
assertActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts.
|
void |
assertObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory) |
void |
assertQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
attach(BuildContext context)
Attaches the node into the network.
|
void |
byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
long |
calculateDeclaredMask(List<String> settableProperties) |
void |
doDeleteObject(PropagationContext pctx,
InternalWorkingMemory wm,
LeftTuple leftTuple) |
protected void |
doRemove(RuleRemovalContext context,
ReteooBuilder builder,
InternalWorkingMemory[] workingMemories)
Removes the node from teh network.
|
void |
doRightDelete(PropagationContext pctx,
InternalWorkingMemory wm,
RightTuple rightTuple) |
boolean |
equals(Object object) |
EntryPointId |
getEntryPoint() |
Map<ObjectType,ObjectTypeNode> |
getObjectTypeNodes() |
ObjectTypeNode |
getQueryNode() |
short |
getType() |
int |
hashCode()
The hashCode return is simply the unique id of the node.
|
boolean |
isObjectMemoryEnabled() |
void |
modifyActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
modifyObject(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory wm) |
void |
modifyQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
readExternal(ObjectInput in) |
void |
removeObjectSink(ObjectSink objectSink)
Removes the ObjectSink
|
void |
retractActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
retractObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
Retract a fact object from this RuleBase and the specified
WorkingMemory .
|
void |
retractQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
setObjectMemoryEnabled(boolean objectMemoryEnabled) |
String |
toString() |
void |
updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory) |
void |
writeExternal(ObjectOutput out) |