public class EvalFollowedByFactoryNode extends EvalFactoryNodeBase implements StatementReadyCallback
Modifier and Type | Field and Description |
---|---|
protected EvalFactoryNode[] |
children |
protected EvalFollowedByNodeOpType |
opType |
Constructor and Description |
---|
EvalFollowedByFactoryNode() |
Modifier and Type | Method and Description |
---|---|
void |
accept(EvalFactoryNodeVisitor visitor) |
int |
getMax(int position) |
EvalFollowedByNodeOpType |
getOpType() |
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
ready(StatementContext statementContext,
ModuleIncidentals moduleIncidentals,
boolean recovery) |
void |
setChildren(EvalFactoryNode[] children) |
void |
setMaxPerChildEvals(ExprEvaluator[] maxPerChildEvals) |
getFactoryNodeId, getTextForAudit, setFactoryNodeId, setTextForAudit
protected EvalFactoryNode[] children
protected EvalFollowedByNodeOpType opType
public void setChildren(EvalFactoryNode[] children)
public void setMaxPerChildEvals(ExprEvaluator[] maxPerChildEvals)
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery)
ready
in interface StatementReadyCallback
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
public EvalFollowedByNodeOpType getOpType()
public int getMax(int position)
public boolean isFilterChildNonQuitting()
isFilterChildNonQuitting
in interface EvalFactoryNode
public boolean isStateful()
isStateful
in interface EvalFactoryNode
public void accept(EvalFactoryNodeVisitor visitor)
accept
in interface EvalFactoryNode
Copyright © 2005–2018. All rights reserved.