public class OutputConditionExpressionFactory extends Object implements OutputConditionFactory
Modifier and Type | Field and Description |
---|---|
protected boolean |
isStartConditionOnCreation |
Constructor and Description |
---|
OutputConditionExpressionFactory(ExprNode whenExpressionNode,
List<OnTriggerSetAssignment> assignments,
StatementContext statementContext,
ExprNode andWhenTerminatedExpr,
List<OnTriggerSetAssignment> afterTerminateAssignments,
boolean isStartConditionOnCreation) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
getAndWhenTerminatedExpressionNodeEval() |
static EventType |
getBuiltInEventType(EventAdapterService eventAdapterService)
Build the event type for built-in properties.
|
EventType |
getBuiltinPropertiesEventType() |
Set<String> |
getVariableNames() |
VariableReadWritePackage |
getVariableReadWritePackage() |
VariableReadWritePackage |
getVariableReadWritePackageAfterTerminated() |
ExprEvaluator |
getWhenExpressionNodeEval() |
OutputCondition |
make(AgentInstanceContext agentInstanceContext,
OutputCallback outputCallback) |
public OutputConditionExpressionFactory(ExprNode whenExpressionNode, List<OnTriggerSetAssignment> assignments, StatementContext statementContext, ExprNode andWhenTerminatedExpr, List<OnTriggerSetAssignment> afterTerminateAssignments, boolean isStartConditionOnCreation) throws ExprValidationException
ExprValidationException
public OutputCondition make(AgentInstanceContext agentInstanceContext, OutputCallback outputCallback)
make
in interface OutputConditionFactory
public ExprEvaluator getWhenExpressionNodeEval()
public ExprEvaluator getAndWhenTerminatedExpressionNodeEval()
public VariableReadWritePackage getVariableReadWritePackage()
public VariableReadWritePackage getVariableReadWritePackageAfterTerminated()
public EventType getBuiltinPropertiesEventType()
public static EventType getBuiltInEventType(EventAdapterService eventAdapterService)
eventAdapterService
- event adapters