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.
|
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setScheduleCallbackId(int id) |
abstract Class |
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 Class 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
Copyright © 2005–2019. All rights reserved.