public class OutputConditionTimeForge extends Object implements OutputConditionFactoryForge, ScheduleHandleCallbackProvider
Modifier and Type | Field and Description |
---|---|
protected StateMgmtSetting |
stateMgmtSetting |
Constructor and Description |
---|
OutputConditionTimeForge(ExprTimePeriod timePeriod,
boolean isStartConditionOnCreation,
StateMgmtSetting stateMgmtSetting) |
Modifier and Type | Method and Description |
---|---|
void |
collectSchedules(CallbackAttributionOutputRate callbackAttribution,
List<ScheduleHandleTracked> scheduleHandleCallbackProviders) |
int |
getScheduleCallbackId() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
protected final StateMgmtSetting stateMgmtSetting
public OutputConditionTimeForge(ExprTimePeriod timePeriod, boolean isStartConditionOnCreation, StateMgmtSetting stateMgmtSetting)
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface OutputConditionFactoryForge
public void setScheduleCallbackId(int scheduleCallbackId)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public void collectSchedules(CallbackAttributionOutputRate callbackAttribution, List<ScheduleHandleTracked> scheduleHandleCallbackProviders)
collectSchedules
in interface OutputConditionFactoryForge
Copyright © 2005–2021. All rights reserved.