Class Not
java.lang.Object
com.semedy.reasoner.reasoning.processes.ProcessImp
com.semedy.reasoner.reasoning.processes.And
com.semedy.reasoner.reasoning.processes.Not
-
Constructor Summary
ConstructorsConstructorDescriptionNot(int i, InterruptFlag interruptFlag, ReasoningMonitor monitor, SystemMonitor smonitor, VariableHandler vh, int[] externalFilterPositions, long[] externalFilterValues, RuleEvaluator reval, boolean cepReasoning, String query) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidevaluate()evaluate a process during reasoning.intget the stratumbooleanvoidsetStratum(int stratum) set the stratum of this processvoidtuplesReceived(int ticket) Methods inherited from class com.semedy.reasoner.reasoning.processes.And
evaluationFinished, evaluationFinished, getBottomStore, getLeftStore, setBottomParameters, setBottomStore, setLeftFilter, setLeftParameters, setLeftStore, toString, wakeUpMainMethods inherited from class com.semedy.reasoner.reasoning.processes.ProcessImp
addNextReceiver, addRelation, clear, dispose, getArity, getPriority, getTupleStore, isNotQueuedSetQueued, isQueued, nextReceiver, operationFinished, receiveRelation, receiveTuple, receiveTuple, receiveTuple, setDataFlowGraph, setQueued, startTuples, tuplesFinished, tuplesFinished
-
Constructor Details
-
Not
public Not(int i, InterruptFlag interruptFlag, ReasoningMonitor monitor, SystemMonitor smonitor, VariableHandler vh, int[] externalFilterPositions, long[] externalFilterValues, RuleEvaluator reval, boolean cepReasoning, String query)
-
-
Method Details
-
hasBeenExecuted
public boolean hasBeenExecuted()- Specified by:
hasBeenExecutedin interfaceDeferred
-
deferredEvaluate
- Specified by:
deferredEvaluatein interfaceDeferred- Throws:
InterruptedExceptionSemReasonerExceptionIOException
-
tuplesReceived
public void tuplesReceived(int ticket) - Overrides:
tuplesReceivedin classAnd
-
evaluate
Description copied from interface:Processevaluate a process during reasoning.
Returns how the number of tuples sent away- Specified by:
evaluatein interfaceProcess- Overrides:
evaluatein classAnd- Throws:
InterruptedExceptionReasoningExceptionIOExceptionSemReasonerException
-
getStratum
public int getStratum()Description copied from interface:Processget the stratum- Specified by:
getStratumin interfaceDeferred- Specified by:
getStratumin interfaceProcess- Overrides:
getStratumin classProcessImp- Returns:
-
setStratum
public void setStratum(int stratum) Description copied from interface:Processset the stratum of this process- Specified by:
setStratumin interfaceDeferred- Specified by:
setStratumin interfaceProcess- Overrides:
setStratumin classProcessImp
-