public class OutputProcessViewDirectDistinctOrAfterFactoryForge extends Object implements OutputProcessViewFactoryForge
Modifier and Type | Field and Description |
---|---|
protected Integer |
afterConditionNumberOfEvents |
protected ExprTimePeriod |
afterTimePeriod |
protected EventType |
resultEventType |
Constructor and Description |
---|
OutputProcessViewDirectDistinctOrAfterFactoryForge(OutputStrategyPostProcessForge outputStrategyPostProcessForge,
boolean isDistinct,
ExprTimePeriod afterTimePeriod,
Integer afterConditionNumberOfEvents,
EventType resultEventType) |
Modifier and Type | Method and Description |
---|---|
void |
collectSchedules(List<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders) |
boolean |
isCodeGenerated() |
void |
iteratorCodegen(CodegenMethod method,
CodegenClassScope classScope) |
void |
processCodegen(CodegenMethod method,
CodegenClassScope classScope) |
void |
provideCodegen(CodegenMethod method,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
updateCodegen(CodegenMethod method,
CodegenClassScope classScope) |
protected final ExprTimePeriod afterTimePeriod
protected final Integer afterConditionNumberOfEvents
protected final EventType resultEventType
public OutputProcessViewDirectDistinctOrAfterFactoryForge(OutputStrategyPostProcessForge outputStrategyPostProcessForge, boolean isDistinct, ExprTimePeriod afterTimePeriod, Integer afterConditionNumberOfEvents, EventType resultEventType)
public boolean isCodeGenerated()
isCodeGenerated
in interface OutputProcessViewFactoryForge
public void provideCodegen(CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
provideCodegen
in interface OutputProcessViewFactoryForge
public void updateCodegen(CodegenMethod method, CodegenClassScope classScope)
updateCodegen
in interface OutputProcessViewFactoryForge
public void processCodegen(CodegenMethod method, CodegenClassScope classScope)
processCodegen
in interface OutputProcessViewFactoryForge
public void iteratorCodegen(CodegenMethod method, CodegenClassScope classScope)
iteratorCodegen
in interface OutputProcessViewFactoryForge
public void collectSchedules(List<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders)
collectSchedules
in interface OutputProcessViewFactoryForge
Copyright © 2005–2018. All rights reserved.