Package ca.uqac.lif.cep.ltl
Class UnaryOperator
java.lang.Object
ca.uqac.lif.cep.Processor
ca.uqac.lif.cep.SynchronousProcessor
ca.uqac.lif.cep.UniformProcessor
ca.uqac.lif.cep.ltl.UnaryOperator
- All Implemented Interfaces:
ca.uqac.lif.cep.Contextualizable,ca.uqac.lif.cep.Duplicable,ca.uqac.lif.cep.DuplicableProcessor
public abstract class UnaryOperator
extends ca.uqac.lif.cep.UniformProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uqac.lif.cep.UniformProcessor
ca.uqac.lif.cep.UniformProcessor.UnaryPullable, ca.uqac.lif.cep.UniformProcessor.UnaryPushableNested 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 Troolean.Valueprotected ca.uqac.lif.cep.Processorprotected List<ca.uqac.lif.cep.Processor> protected List<ca.uqac.lif.cep.Pushable> protected List<ca.uqac.lif.cep.tmf.SinkLast> Fields inherited from class ca.uqac.lif.cep.UniformProcessor
m_outputArrayFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloneInto(UnaryOperator st, boolean with_state) setProcessor(ca.uqac.lif.cep.Processor p) protected voidspawn()Methods inherited from class ca.uqac.lif.cep.UniformProcessor
compute, compute, getPullableOutput, getPushableInput, onEndOfTrace, onEndOfTraceMethods inherited from class ca.uqac.lif.cep.Processor
allNotifiedEndOfTrace, allNull, copyInputQueue, copyOutputQueue, duplicate, duplicate, duplicateInto, equals, getAt, getContext, getContext, getEmptyQueue, getId, getInputArity, getInputQueue, getInputType, getInputTypesFor, getOutputArity, getOutputQueue, getOutputType, getPullableInput, getPullableOutput, getPushableInput, getPushableOutput, hashCode, leftShift, newContext, or, or, or, printState, readState, reset, rightShift, setContext, setContext, setPullableInput, setPushableOutput, start, startAll, stop, stopAll
-
Field Details
-
m_processor
protected ca.uqac.lif.cep.Processor m_processor -
m_sinks
-
m_pushables
-
m_processors
-
m_lastValue
-
-
Constructor Details
-
UnaryOperator
public UnaryOperator(ca.uqac.lif.cep.Processor p) -
UnaryOperator
public UnaryOperator()
-
-
Method Details
-
setProcessor
-
spawn
protected void spawn() -
cloneInto
-