public class EvalNodeUtil extends Object
Constructor and Description |
---|
EvalNodeUtil() |
Modifier and Type | Method and Description |
---|---|
static EvalNode[] |
makeEvalNodeChildren(EvalFactoryNode[] factories,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode |
makeEvalNodeSingleChild(EvalFactoryNode child,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalRootNode |
makeRootNodeFromFactory(EvalRootFactoryNode rootFactoryNode,
PatternAgentInstanceContext patternAgentInstanceContext) |
static EvalNodeAnalysisResult |
recursiveAnalyzeChildNodes(EvalForgeNode currentNode)
Searched recursivly for pattern evaluation filter nodes.
|
static Set<EvalForgeNode> |
recursiveGetChildNodes(EvalForgeNode currentNode,
EvalNodeUtilFactoryFilter filter)
Returns all child nodes as a set.
|
public static EvalNodeAnalysisResult recursiveAnalyzeChildNodes(EvalForgeNode currentNode)
currentNode
- is the root nodepublic static Set<EvalForgeNode> recursiveGetChildNodes(EvalForgeNode currentNode, EvalNodeUtilFactoryFilter filter)
currentNode
- parent nodefilter
- filterpublic static EvalNode makeEvalNodeSingleChild(EvalFactoryNode child, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
public static EvalRootNode makeRootNodeFromFactory(EvalRootFactoryNode rootFactoryNode, PatternAgentInstanceContext patternAgentInstanceContext)
public static EvalNode[] makeEvalNodeChildren(EvalFactoryNode[] factories, PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
Copyright © 2005–2021. All rights reserved.