Uses of Class
de.xima.fc.workflow.processor.logic.analysis.WorkflowFlowAnalysis
-
-
Uses of WorkflowFlowAnalysis in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper that return WorkflowFlowAnalysis Modifier and Type Method Description static WorkflowFlowAnalysis
AssociateHelper. getFlowAnalysis(AssociatesModel ass, FlowchartModel model, Mandant client)
Methods in de.xima.fc.workflow.designer.helper with parameters of type WorkflowFlowAnalysis Modifier and Type Method Description static IWorkflowValidationResult
ValidationHelper. validate(IWorkflowValidationEnvironmentData params, WorkflowProcess process, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups)
Validates the workflow for the given process.static IWorkflowValidationResult
ValidationHelper. validate(IWorkflowValidationEnvironmentData params, FlowchartModel flowchartModel, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups)
Validates the workflow for the given flowchart model. -
Uses of WorkflowFlowAnalysis in de.xima.fc.workflow.processor.engine
Methods in de.xima.fc.workflow.processor.engine with parameters of type WorkflowFlowAnalysis Modifier and Type Method Description void
WorkflowValidator.Builder. flowAnalysis(WorkflowFlowAnalysis flowAnalysis)
-
Uses of WorkflowFlowAnalysis in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic that return WorkflowFlowAnalysis Modifier and Type Method Description static <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
WorkflowFlowAnalysisWorkflowProviderHelper. computeFlowAnalysis(List<IElementWithTask<TElement>> rootNodes, ITreeAccessor<TElement,UUID> accessor, Mandant client)
Computes the flow analysis for the program represented by the givenroot nodes
.Methods in de.xima.fc.workflow.processor.logic with parameters of type WorkflowFlowAnalysis Modifier and Type Method Description static Set<NodeKey>
WorkflowProviderHelper. computeDeadNodes(WorkflowFlowAnalysis analysis, ProcessModel processModel)
Computes the set of all nodes in a program represented by the abstract syntax tree ofWorkflowNode
s. -
Uses of WorkflowFlowAnalysis in de.xima.fc.workflow.processor.logic.analysis
Methods in de.xima.fc.workflow.processor.logic.analysis that return WorkflowFlowAnalysis Modifier and Type Method Description static WorkflowFlowAnalysis
WorkflowFlowAnalysis. analyzeProcess(WorkflowProcess process, Mandant client)
Analyzes the execution of all tasks of the given workflow process.static <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
WorkflowFlowAnalysisWorkflowFlowAnalysis. analyzeRootNodes(Iterable<IElementWithTask<TElement>> rootNodes, ITreeAccessor<TElement,UUID> treeAccessor, Mandant client)
Analyzes the execution of a single task.static WorkflowFlowAnalysis
WorkflowFlowAnalysis. analyzeTask(WorkflowTask task, Mandant client)
Analyzes the execution of a single task.static WorkflowFlowAnalysis
WorkflowFlowAnalysis. empty()
-
Uses of WorkflowFlowAnalysis in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return WorkflowFlowAnalysis Modifier and Type Method Description WorkflowFlowAnalysis
WorkflowValidationParams. getFlowAnalysis()
Methods in de.xima.fc.workflow.processor.model with parameters of type WorkflowFlowAnalysis Modifier and Type Method Description WorkflowValidationParams.Builder
WorkflowValidationParams.Builder. withFlowAnalysis(WorkflowFlowAnalysis flowAnalysis)
Sets the flow analysis required forEWorkflowValidationGroup.ELEMENT_PROPERTIES
andEWorkflowValidationGroup.CONTROL_FLOW
-