Interface ICreateFlowGraphParams<TData,TElement extends IWorkflowNodeTypeProviding>
-
- Type Parameters:
TData
- Type of the properties model for the node. SeeINodeHandler
.TElement
- Type of the processed node.
public interface ICreateFlowGraphParams<TData,TElement extends IWorkflowNodeTypeProviding>
Interface for the parameters that are passed tocreateFlowGraph
ofIWorkflowNodeFlowAnalyzer
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ICreateFlowGraphContext<TElement>
getAnalysisContext()
Returns the context of the current analysis of potentially executed nodes.List<TElement>
getChildren()
NodeKey
getKey()
TElement
getNode()
-
-
-
Method Detail
-
getAnalysisContext
ICreateFlowGraphContext<TElement> getAnalysisContext()
Returns the context of the current analysis of potentially executed nodes. How children of a node are analyzed depends on the node kind - useICreateFlowGraphContext.createFlowGraph(IWorkflowNodeTypeProviding)
(or one of its variants) to start the analysis of child nodes.- Returns:
- The context of the current execution analysis.
-
getKey
NodeKey getKey()
- Returns:
- The key of the workflow node.
-
getNode
TElement getNode()
- Returns:
- The node that needs to be analyzed. The exact type of this element may be different depending on whether
the execution analysis is run on the backend data model (
WorkflowNode
) or the corresponding frontend view model.
-
-