public abstract class HistoricalEventViewableForgeBase extends Object implements HistoricalEventViewableForge
Modifier and Type | Field and Description |
---|---|
protected EventType |
eventType |
protected ExprForge[] |
inputParamEvaluators |
protected MultiKeyClassRef |
multiKeyClassRef |
protected int |
scheduleCallbackId |
protected int |
streamNum |
protected TreeSet<Integer> |
subordinateStreams |
Constructor and Description |
---|
HistoricalEventViewableForgeBase(int streamNum,
EventType eventType) |
Modifier and Type | Method and Description |
---|---|
abstract void |
codegenSetter(CodegenExpressionRef ref,
CodegenMethod method,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
EventType |
getEventType() |
SortedSet<Integer> |
getRequiredStreams()
Returns the a set of stream numbers of all streams that provide property values
in any of the parameter expressions to the stream.
|
int |
getScheduleCallbackId() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setScheduleCallbackId(int id) |
abstract EPTypeClass |
typeOfImplementation() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
protected final int streamNum
protected final EventType eventType
protected ExprForge[] inputParamEvaluators
protected MultiKeyClassRef multiKeyClassRef
protected int scheduleCallbackId
public HistoricalEventViewableForgeBase(int streamNum, EventType eventType)
public abstract EPTypeClass typeOfImplementation()
public abstract void codegenSetter(CodegenExpressionRef ref, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
public SortedSet<Integer> getRequiredStreams()
HistoricalEventViewableForge
getRequiredStreams
in interface HistoricalEventViewableForge
public final CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface HistoricalEventViewableForge
public EventType getEventType()
public void setScheduleCallbackId(int id)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
Copyright © 2005–2022. All rights reserved.