Package de.xima.fc.interfaces.workflow.analysis
package de.xima.fc.interfaces.workflow.analysis
-
ClassDescriptionEnumeration with well-known purposes for having a
virtual flow graph nodein a control flow graph.Filter for the nodes and edges of a workflow node flow graph, used when a traversal operation is performed on a flow graph, such as when computing the predecessors or successors of a given node.AFlowGraphFilterfor backward graph traversals.AFlowGraphFilterfor forward graph traversals.AFlowGraphFilterfor a generic graph traversal, starting at some nodes.ICreateFlowGraphContext<TElement extends IWorkflowNodeTypeProviding>Context provided to the node handlers during a call tocreateFlowGraph.Data associated with an edge of a flow graph, seeITaskFlowAnalysis#getValueFlowGraphandINodeHandler#createFlowGraph.Builder for theedge dataof a flow graph, used whenbuilding a flow graphvia theconnectmethods fromICreateFlowGraphContext.Filter for the nodes and edges of a workflow node flow graph,to exclude some existing nodes or edges.Represents the result of analyzing a workflow task.Base data with the result of analyzing a workflow task, without analysis operations.A virtual node in the flow graph that does not correspond to an existingWorkflowNode.Interface for querying info about the control and data flow of a workflow process.IWorkflowNodeFlowAnalyzer<TData>Analyzes how a workflow node can be executed, in a manner similar to solving data flow equations.