You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description Instance method, called from the class it's implemented in as follows PropositionNode.removeAlreadyWorkingOn(nodes/matchingNodes, currentChannel, ruleType). What this function establishes is the following, filtering any given set/list nodes/matchingNodes to remove instances of them having previously handled a similar request (channel properties) as the one given through the input currentChannel.
We check such a thing by comparing the filter of the old requests to the filter of the current request, if the set of substitutions in any of them subsumes the substitutions set of the current one, then we are "already working on it". - Akram
Input
Channel
Return
boolean
The text was updated successfully, but these errors were encountered:
ylkhayat
changed the title
Implement (alreadyWorking(<Channel>)) in "PropositionNode"
Implement (removeAlreadyWorkingOn(<Set>, <Channel>, <boolean>)) in "PropositionNode"
May 2, 2019
Two methods exist with the same functionality
removeAlreadyWorkingOn(NodeSet, Channel, boolean)
removeAlreadyWorkingOn(List<Match>, Channel, boolean)
Description
Instance method, called from the class it's implemented in as follows
PropositionNode.removeAlreadyWorkingOn(nodes/matchingNodes, currentChannel, ruleType)
. What this function establishes is the following, filtering any given set/listnodes/matchingNodes
to remove instances of them having previously handled a similar request (channel properties) as the one given through the inputcurrentChannel
.Input
Return
The text was updated successfully, but these errors were encountered: