public class OutputConditionExpressionForge extends Object implements OutputConditionFactoryForge, ScheduleHandleCallbackProvider
Modifier and Type | Field and Description |
---|---|
protected boolean |
isStartConditionOnCreation |
Constructor and Description |
---|
OutputConditionExpressionForge(ExprNode whenExpressionNode,
List<OnTriggerSetAssignment> assignments,
ExprNode andWhenTerminatedExpr,
List<OnTriggerSetAssignment> afterTerminateAssignments,
boolean isStartConditionOnCreation,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
collectSchedules(List<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders) |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setScheduleCallbackId(int id) |
public OutputConditionExpressionForge(ExprNode whenExpressionNode, List<OnTriggerSetAssignment> assignments, ExprNode andWhenTerminatedExpr, List<OnTriggerSetAssignment> afterTerminateAssignments, boolean isStartConditionOnCreation, StatementCompileTimeServices services) throws ExprValidationException
ExprValidationException
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface OutputConditionFactoryForge
public void collectSchedules(List<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders)
collectSchedules
in interface OutputConditionFactoryForge
public void setScheduleCallbackId(int id)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
Copyright © 2005–2018. All rights reserved.