public class BpmnElement extends Object implements AnalysisElement
| Constructor and Description |
|---|
BpmnElement(String processDefinition,
org.camunda.bpm.model.bpmn.instance.BaseElement element,
ControlFlowGraph controlFlowGraph,
FlowAnalysis flowAnalysis) |
public BpmnElement(String processDefinition, org.camunda.bpm.model.bpmn.instance.BaseElement element, ControlFlowGraph controlFlowGraph, FlowAnalysis flowAnalysis)
public void setProcessVariables(com.google.common.collect.ListMultimap<String,ProcessVariableOperation> variables)
variables - Collection of variablespublic String getProcessDefinition()
public com.google.common.collect.ListMultimap<String,ProcessVariableOperation> getProcessVariables()
public Map<BpmnElement,List<AnomalyContainer>> getAnomalies()
getAnomalies in interface AnalysisElementpublic FlowAnalysis getFlowAnalysis()
public org.camunda.bpm.model.bpmn.instance.BaseElement getBaseElement()
getBaseElement in interface AnalysisElementpublic BpmnElement getParentElement()
getParentElement in interface AnalysisElementpublic void removeOperation(ProcessVariableOperation op)
removeOperation in interface AnalysisElementpublic void addSourceCodeAnomaly(AnomalyContainer anomaly)
addSourceCodeAnomaly in interface AnalysisElementpublic ControlFlowGraph getControlFlowGraph()
getControlFlowGraph in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getInUsed()
getInUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getInUnused()
getInUnused in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOutUsed()
getOutUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOutUnused()
getOutUnused in interface AnalysisElementpublic void setInUsed(LinkedHashMap<String,ProcessVariableOperation> inUsedB)
setInUsed in interface AnalysisElementpublic void setInUnused(LinkedHashMap<String,ProcessVariableOperation> inUnusedB)
setInUnused in interface AnalysisElementpublic void setOutUsed(LinkedHashMap<String,ProcessVariableOperation> outUsed)
setOutUsed in interface AnalysisElementpublic void setOutUnused(LinkedHashMap<String,ProcessVariableOperation> outUnused)
setOutUnused in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getUsed()
getUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getKilled()
getKilled in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getDefined()
getDefined in interface AnalysisElementpublic void setOperations(LinkedHashMap<String,ProcessVariableOperation> operations)
setOperations in interface AnalysisElementpublic void setUsed(LinkedHashMap<String,ProcessVariableOperation> used)
setUsed in interface AnalysisElementpublic void setDefined(LinkedHashMap<String,ProcessVariableOperation> defined)
setDefined in interface AnalysisElementpublic void addDefined(LinkedHashMap<String,ProcessVariableOperation> defined)
addDefined in interface AnalysisElementpublic String getId()
getId in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOperations()
getOperations in interface AnalysisElementpublic void setPredecessors(LinkedHashMap<String,AnalysisElement> predecessors)
setPredecessors in interface AnalysisElementpublic void addPredecessor(AnalysisElement predecessor)
addPredecessor in interface AnalysisElementpublic List<AnalysisElement> getPredecessors()
getPredecessors in interface AnalysisElementpublic List<AnalysisElement> getSuccessors()
getSuccessors in interface AnalysisElementpublic void setSuccessors(LinkedHashMap<String,AnalysisElement> successors)
setSuccessors in interface AnalysisElementpublic void addSuccessor(AnalysisElement successor)
addSuccessor in interface AnalysisElementpublic void clearPredecessors()
clearPredecessors in interface AnalysisElementpublic void removePredecessor(String predecessor)
removePredecessor in interface AnalysisElementpublic void clearSuccessors()
clearSuccessors in interface AnalysisElementpublic void removeSuccessor(String successor)
removeSuccessor in interface AnalysisElementCopyright © 2019 viadee Unternehmensberatung AG. All rights reserved.