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