public class ContextSpecConditionTimePeriod extends Object implements ContextSpecCondition, ScheduleHandleCallbackProvider
Constructor and Description |
---|
ContextSpecConditionTimePeriod(ExprTimePeriod timePeriod,
boolean immediate) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ContextSpecConditionVisitor<T> visitor) |
int |
getScheduleCallbackId() |
ExprTimePeriod |
getTimePeriod() |
boolean |
isImmediate() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
void |
setTimePeriod(ExprTimePeriod timePeriod) |
public ContextSpecConditionTimePeriod(ExprTimePeriod timePeriod, boolean immediate)
public ExprTimePeriod getTimePeriod()
public void setTimePeriod(ExprTimePeriod timePeriod)
public boolean isImmediate()
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public void setScheduleCallbackId(int scheduleCallbackId)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface ContextSpecCondition
public <T> T accept(ContextSpecConditionVisitor<T> visitor)
accept
in interface ContextSpecCondition
Copyright © 2005–2022. All rights reserved.