public class ElementGraphBuilder extends Object
| Constructor and Description |
|---|
ElementGraphBuilder(BpmnScanner bpmnScanner) |
ElementGraphBuilder(BpmnScanner bpmnScanner,
Rule rule) |
ElementGraphBuilder(Map<String,String> decisionRefToPathMap,
Map<String,String> processIdToPathMap,
BpmnScanner bpmnScanner) |
ElementGraphBuilder(Map<String,String> decisionRefToPathMap,
Map<String,String> processIdToPathMap,
Map<String,Collection<String>> messageIdToVariables,
Map<String,Collection<String>> processIdToVariables,
BpmnScanner bpmnScanner) |
ElementGraphBuilder(Map<String,String> decisionRefToPathMap,
Map<String,String> processIdToPathMap,
Map<String,Collection<String>> messageIdToVariables,
Map<String,Collection<String>> processIdToVariables,
Rule rule,
BpmnScanner bpmnScanner) |
| Modifier and Type | Method and Description |
|---|---|
Map<AnomalyContainer,List<Path>> |
createInvalidPaths(Collection<Graph> graphCollection)
Create invalid paths for data flow anomalies
|
Collection<Graph> |
createProcessGraph(FileScanner fileScanner,
org.camunda.bpm.model.bpmn.BpmnModelInstance modelInstance,
String processDefinition,
Collection<String> calledElementHierarchy,
ProcessVariablesScanner scanner,
FlowAnalysis flowAnalysis)
Create data flow graphs for a model
|
BpmnElement |
getElement(String id) |
public ElementGraphBuilder(BpmnScanner bpmnScanner)
public ElementGraphBuilder(BpmnScanner bpmnScanner, Rule rule)
public ElementGraphBuilder(Map<String,String> decisionRefToPathMap, Map<String,String> processIdToPathMap, Map<String,Collection<String>> messageIdToVariables, Map<String,Collection<String>> processIdToVariables, Rule rule, BpmnScanner bpmnScanner)
public ElementGraphBuilder(Map<String,String> decisionRefToPathMap, Map<String,String> processIdToPathMap, Map<String,Collection<String>> messageIdToVariables, Map<String,Collection<String>> processIdToVariables, BpmnScanner bpmnScanner)
public Collection<Graph> createProcessGraph(FileScanner fileScanner, org.camunda.bpm.model.bpmn.BpmnModelInstance modelInstance, String processDefinition, Collection<String> calledElementHierarchy, ProcessVariablesScanner scanner, FlowAnalysis flowAnalysis)
fileScanner - FileScannermodelInstance - BpmnModelInstanceprocessDefinition - processDefinitioncalledElementHierarchy - calledElementHierarchyscanner - OuterProcessVariablesScannerflowAnalysis - FlowAnalysispublic BpmnElement getElement(String id)
public Map<AnomalyContainer,List<Path>> createInvalidPaths(Collection<Graph> graphCollection)
graphCollection - IGraphCopyright © 2019 viadee Unternehmensberatung AG. All rights reserved.