public abstract class AbstractNode extends Object implements AnalysisElement
| Modifier and Type | Field and Description |
|---|---|
protected ControlFlowGraph |
controlFlowGraph |
protected LinkedHashMap<String,ProcessVariableOperation> |
defined |
protected ElementChapter |
elementChapter |
protected String |
id |
protected LinkedHashMap<String,ProcessVariableOperation> |
inUnused |
protected LinkedHashMap<String,ProcessVariableOperation> |
inUsed |
protected LinkedHashMap<String,ProcessVariableOperation> |
killed |
protected LinkedHashMap<String,ProcessVariableOperation> |
operations |
protected LinkedHashMap<String,ProcessVariableOperation> |
outUnused |
protected LinkedHashMap<String,ProcessVariableOperation> |
outUsed |
protected BpmnElement |
parentElement |
protected LinkedHashMap<String,AnalysisElement> |
predecessors |
protected LinkedHashMap<String,AnalysisElement> |
successors |
protected LinkedHashMap<String,ProcessVariableOperation> |
used |
protected ControlFlowGraph controlFlowGraph
protected LinkedHashMap<String,ProcessVariableOperation> operations
protected LinkedHashMap<String,ProcessVariableOperation> defined
protected LinkedHashMap<String,ProcessVariableOperation> used
protected LinkedHashMap<String,ProcessVariableOperation> killed
protected LinkedHashMap<String,ProcessVariableOperation> inUsed
protected LinkedHashMap<String,ProcessVariableOperation> inUnused
protected LinkedHashMap<String,ProcessVariableOperation> outUsed
protected LinkedHashMap<String,ProcessVariableOperation> outUnused
protected BpmnElement parentElement
protected ElementChapter elementChapter
protected LinkedHashMap<String,AnalysisElement> predecessors
protected LinkedHashMap<String,AnalysisElement> successors
protected String id
public void addOperation(ProcessVariableOperation processVariableOperation)
processVariableOperation - Current process variable operationprotected void createIds(Pattern idPattern, Matcher blockMatcher, boolean pred)
idPattern - Pattern for resolving the idblockMatcher - Pattern to extract the local id of a node's blockpred - Boolean to indicate whether the current node is a predecessor or
successorpublic ControlFlowGraph getControlFlowGraph()
getControlFlowGraph in interface AnalysisElementpublic void setId(String id)
public String getId()
getId in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOperations()
getOperations in interface AnalysisElementpublic void setOperations(LinkedHashMap<String,ProcessVariableOperation> operations)
setOperations in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getDefined()
getDefined in interface AnalysisElementpublic void addSourceCodeAnomaly(AnomalyContainer anomalyContainer)
addSourceCodeAnomaly 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 AnalysisElementpublic Map<BpmnElement,List<AnomalyContainer>> getAnomalies()
getAnomalies in interface AnalysisElementpublic org.camunda.bpm.model.bpmn.instance.BaseElement getBaseElement()
getBaseElement in interface AnalysisElementpublic void setDefined(LinkedHashMap<String,ProcessVariableOperation> defined)
setDefined in interface AnalysisElementpublic void addDefined(LinkedHashMap<String,ProcessVariableOperation> defined)
addDefined in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getUsed()
getUsed in interface AnalysisElementpublic void setUsed(LinkedHashMap<String,ProcessVariableOperation> used)
setUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getKilled()
getKilled in interface AnalysisElementpublic void setKilled(LinkedHashMap<String,ProcessVariableOperation> killed)
public LinkedHashMap<String,ProcessVariableOperation> getInUsed()
getInUsed in interface AnalysisElementpublic void setInUsed(LinkedHashMap<String,ProcessVariableOperation> inUsed)
setInUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getInUnused()
getInUnused in interface AnalysisElementpublic void setInUnused(LinkedHashMap<String,ProcessVariableOperation> inUnused)
setInUnused in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOutUsed()
getOutUsed in interface AnalysisElementpublic void setOutUsed(LinkedHashMap<String,ProcessVariableOperation> outUsed)
setOutUsed in interface AnalysisElementpublic LinkedHashMap<String,ProcessVariableOperation> getOutUnused()
getOutUnused in interface AnalysisElementpublic void setOutUnused(LinkedHashMap<String,ProcessVariableOperation> outUnused)
setOutUnused in interface AnalysisElementpublic BpmnElement getParentElement()
getParentElement in interface AnalysisElementpublic void removeOperation(ProcessVariableOperation op)
removeOperation 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 AnalysisElementCopyright © 2019 viadee Unternehmensberatung AG. All rights reserved.