Package ca.uqac.lif.cep.ltl
Class FirstOrderQuantifier
java.lang.Object
ca.uqac.lif.cep.Processor
ca.uqac.lif.cep.SynchronousProcessor
ca.uqac.lif.cep.ltl.FirstOrderQuantifier
- All Implemented Interfaces:
ca.uqac.lif.cep.Contextualizable,ca.uqac.lif.cep.Duplicable,ca.uqac.lif.cep.DuplicableProcessor
- Direct Known Subclasses:
BooleanFirstOrderQuantifier,Every,Exists,ForAll,Some
public abstract class FirstOrderQuantifier
extends ca.uqac.lif.cep.SynchronousProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uqac.lif.cep.SynchronousProcessor
ca.uqac.lif.cep.SynchronousProcessor.InputPushable, ca.uqac.lif.cep.SynchronousProcessor.OutputPullableNested classes/interfaces inherited from class ca.uqac.lif.cep.Processor
ca.uqac.lif.cep.Processor.InternalProcessorState -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ca.uqac.lif.cep.tmf.SinkLastprotected FirstOrderSliceprotected ca.uqac.lif.cep.PushableFields inherited from class ca.uqac.lif.cep.SynchronousProcessor
m_inputPushables, m_outputPullables, m_tempQueueFields inherited from class ca.uqac.lif.cep.Processor
m_context, m_hasBeenNotifiedOfEndOfTrace, m_inputArity, m_inputPullables, m_inputQueues, m_notifiedEndOfTraceDownstream, m_outputArity, m_outputPushables, m_outputQueues, MAX_PULL_RETRIES, s_versionString -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFirstOrderQuantifier(String var_name, ca.uqac.lif.cep.functions.Function dom_function, ca.uqac.lif.cep.Processor expression, boolean is_boolean) -
Method Summary
Modifier and TypeMethodDescriptionabstract ObjectcombineValues(List<?> values) protected booleanvoidduplicateInto(ca.uqac.lif.cep.Processor p) voidreset()voidsetContext(ca.uqac.lif.cep.Context c) voidsetContext(String key, Object value) Methods inherited from class ca.uqac.lif.cep.SynchronousProcessor
getPullableOutput, getPushableInputMethods inherited from class ca.uqac.lif.cep.Processor
allNotifiedEndOfTrace, allNull, copyInputQueue, copyOutputQueue, duplicate, duplicate, equals, getAt, getContext, getContext, getEmptyQueue, getId, getInputArity, getInputQueue, getInputType, getInputTypesFor, getOutputArity, getOutputQueue, getOutputType, getPullableInput, getPullableOutput, getPushableInput, getPushableOutput, hashCode, leftShift, newContext, onEndOfTrace, or, or, or, printState, readState, rightShift, setPullableInput, setPushableOutput, start, startAll, stop, stopAll
-
Field Details
-
m_slicer
-
m_slicerPushable
protected ca.uqac.lif.cep.Pushable m_slicerPushable -
m_sink
protected ca.uqac.lif.cep.tmf.SinkLast m_sink
-
-
Constructor Details
-
FirstOrderQuantifier
public FirstOrderQuantifier(String var_name, ca.uqac.lif.cep.functions.Function dom_function, ca.uqac.lif.cep.Processor expression, boolean is_boolean) -
FirstOrderQuantifier
-
-
Method Details
-
setContext
- Specified by:
setContextin interfaceca.uqac.lif.cep.Contextualizable- Overrides:
setContextin classca.uqac.lif.cep.Processor
-
setContext
public void setContext(ca.uqac.lif.cep.Context c) - Specified by:
setContextin interfaceca.uqac.lif.cep.Contextualizable- Overrides:
setContextin classca.uqac.lif.cep.Processor
-
reset
public void reset()- Overrides:
resetin classca.uqac.lif.cep.Processor
-
duplicateInto
public void duplicateInto(ca.uqac.lif.cep.Processor p) - Overrides:
duplicateIntoin classca.uqac.lif.cep.Processor
-
compute
- Specified by:
computein classca.uqac.lif.cep.SynchronousProcessor
-
combineValues
-