Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractElementChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
AbstractElementChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.AbstractElementChecker
 
AbstractModelChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
AbstractModelChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.AbstractModelChecker
 
AbstractNode - Class in de.viadee.bpm.vPAV.processing.code.flow
 
accessed() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Specifies operation and continues with next stages.
addDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
addDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
addDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
addDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
addDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
addDelete(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
addEdge(BpmnElement, BpmnElement, int) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
addEndNode(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
addIssue(XmlCheckerIssue) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
addIssues(Collection<XmlCheckerIssue>) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
addNode(AbstractNode) - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
Adds a node to the current CFG
addOperation(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
Adds an operation to the list of operations (used for line by line checking) Based on operation type adds the operation to the set of corresponding operations
addPredecessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
addPredecessor(AnalysisElement) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
addPredecessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
addPredecessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
addPredecessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
addPriorLevel(int) - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
addProcessVariable(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
addRead(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
addScriptPlace(String) - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
addSignal(BaseElement, String) - Method in class de.viadee.bpm.vPAV.processing.checker.SignalEventChecker
 
addSourceCodeAnomaly(AnomalyContainer) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
addSourceCodeAnomaly(AnomalyContainer) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
addSourceCodeAnomaly(AnomalyContainer) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
addSourceCodeAnomaly(AnomalyContainer) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
addSourceCodeAnomaly(AnomalyContainer) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
addStartNode(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
addSuccessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
addSuccessor(AnalysisElement) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
addSuccessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
addSuccessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
addSuccessor(AnalysisElement) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
addToSequenceFlowList(String, ArrayList<String>) - Method in class de.viadee.bpm.vPAV.processing.checker.OverlapChecker
 
addVariableBlock(VariableBlock) - Method in class de.viadee.bpm.vPAV.processing.model.data.OutSetCFG
 
addVertex(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
addWrite(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
AnalysisElement - Interface in de.viadee.bpm.vPAV.processing.code.flow
 
analyze(Collection<Graph>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
Given a collection of graphs, this method is the sole entrance to the analysis of the graphs.
and(DescribedPredicateEvaluator<T>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
Combines this predicate with another on conjunctively
andShouldBe() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConditionedProcessVariableSet
Begins a predicate construction to define an additional condition and combine it conjunctively after its creation with existing one.
andShouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConditionedProcessVariableSet
Method to define a custom condition and combine it conjunctively after its creation with existing one.
andShouldBe() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
andShouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
andThatAre() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Begins a predicate construction to define an additional constraint and combine it conjunctively after its creation with existing one.
andThatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Method to define a custom constraint and combine it conjunctively after its creation with existing one.
andThatAre() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
andThatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
Anomaly - Enum in de.viadee.bpm.vPAV.processing.model.data
Represents anomalies like DD("defined-defined"), DU("defined-undefined"), UR("undefined-read");
AnomalyContainer - Class in de.viadee.bpm.vPAV.processing.model.data
 
AnomalyContainer(String, Anomaly, String, String, ProcessVariableOperation) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
AnomalyContainer(String, Anomaly, String, String, String, ProcessVariableOperation) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
atLeast(int) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.OperationBasedPredicateBuilder
Returns predicate based on minimal operation quantity.
atMost(int) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.OperationBasedPredicateBuilder
Returns predicate based on maximal operation quantity.
ATTACHED_TO_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_CLASS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_DEL - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_ERROR_CODE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_ERROR_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_EX - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_ID - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_KEY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_MESSAGE_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_NAME - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_SIGNAL_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_VALUE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_VAR_MAPPING_CLASS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ATTR_VAR_MAPPING_DELEGATE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 

B

BeanMappingGenerator - Class in de.viadee.bpm.vPAV.beans
Helper methods for Maven Plugin CamundaStaticValidator
BeanMappingGenerator() - Constructor for class de.viadee.bpm.vPAV.beans.BeanMappingGenerator
 
because(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
Method to define a reason.
because(String) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
BOUNDARY_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BoundaryErrorChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
BoundaryErrorChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.BoundaryErrorChecker
 
BPMN2_BOUNDARY_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_BUSINESS_RULE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_DEFINITIONS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_END_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_ERROR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_EXTENSION_ELEMENTS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_GATEWAY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_INTERMEDIATE_CATCH_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_INTERMEDIATE_THROW_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_OUT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_RECEIVE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_SEND_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_SEQUENCE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_SERVICE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_SIGNAL - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN2_START_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_BOUNDARY_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_BUSINESS_RULE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_DEFINITIONS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_END_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_ERROR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_EXTENSION_ELEMENTS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_FILE_PATTERN - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
BPMN_GATEWAY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_INTERMEDIATE_CATCH_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_INTERMEDIATE_THROW_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_OUT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_RECEIVE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_SEND_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_SEQUENCE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_SERVICE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_SIGNAL - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BPMN_START_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
BpmnConstants - Class in de.viadee.bpm.vPAV.constants
 
BpmnElement - Class in de.viadee.bpm.vPAV.processing.code.flow
Represents an BPMN element
BpmnElement(String, BaseElement, ControlFlowGraph, FlowAnalysis) - Constructor for class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
BpmnElementDecorator - Class in de.viadee.bpm.vPAV.processing.code.flow
 
BpmnModelDispatcher - Class in de.viadee.bpm.vPAV.processing
Calls model and element checkers for a concrete bpmn processdefinition
BpmnModelDispatcher() - Constructor for class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
 
BpmnScanner - Class in de.viadee.bpm.vPAV
 
BpmnScanner(String) - Constructor for class de.viadee.bpm.vPAV.BpmnScanner
The Camunda API's method "getImplementation" doesn't return the correct Implementation, so the we have to scan the xml of the model for the implementation
bpmnScanner - Variable in class de.viadee.bpm.vPAV.processing.checker.AbstractElementChecker
 
bpmnScanner - Variable in class de.viadee.bpm.vPAV.processing.checker.AbstractModelChecker
 
BUSINESS_RULE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
byModelElements() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.OperationBasedPredicateBuilder
Specifies that predicate filters operations based on elements.

C

CAMUNDA_CLASS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_DEXPRESSION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_DMN - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_ENTRY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_ERROR_CODE_VARIABLE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_ERROR_MESSAGE_VARIABLE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_EXECUTION_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_EXPRESSION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_EXT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_FIELD - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_INPUT_PARAMETER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_LIST - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_MAP - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_OUTPUT_PARAMETER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_PROPERTY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_SCRIPT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_TASK_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CAMUNDA_VALUE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CamundaMethodServices - Class in de.viadee.bpm.vPAV.constants
 
CamundaProcessVariableFunctions - Enum in de.viadee.bpm.vPAV.processing.model.data
Enum storing Camunda methods of ProcessVariable operations.
CASE_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.BoundaryErrorChecker
 
check() - Method in class de.viadee.bpm.vPAV.processing.checker.DataFlowChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.DmnTaskChecker
Check a BusinessRuleTask for a DMN reference
check(BpmnElement) - Method in interface de.viadee.bpm.vPAV.processing.checker.ElementChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.ElementIdConventionChecker
Check if an element follows a configurable pattern
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.EmbeddedGroovyScriptChecker
Check for GroovyScript in a ScriptTask And checks for GroovyScript in ExtensionElements
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.ExtensionChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.FieldInjectionChecker
Check for JavaDelegates in Tasks
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.JavaDelegateChecker
Check for JavaDelegates in Tasks
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.MessageCorrelationChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.MessageEventChecker
Check MessageEvents for implementation and messages
check() - Method in interface de.viadee.bpm.vPAV.processing.checker.ModelChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.NoExpressionChecker
Check if ServiceTasks, BusinessRuleTasks, SendTasks and ScriptTasks use expressions against best practices
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.NoScriptChecker
Checks a bpmn model, if there is any script (Script inside a script task - Script as an execution listener - Script as a task listener - Script inside an inputOutput parameter mapping)
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.OverlapChecker
Check for redundant edges between common elements (double or more flows instead of one)
check() - Method in class de.viadee.bpm.vPAV.processing.checker.ProcessVariablesModelChecker
Checks variables of a given process and identifies read/write/delete anomalies
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.ProcessVariablesNameConventionChecker
Checks process variables in an bpmn element, whether they comply naming conventions
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.SignalEventChecker
 
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.TaskNamingConventionChecker
Check if elements adhere to a configurable naming convention
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.TimerExpressionChecker
Check TimerEvents for correct usage of ISO 8601 and CRON definitions
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.VersioningChecker
Check versions of referenced beans and/or classes
check(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.checker.XorConventionChecker
Check if XOR gateways and their outgoing edges adhere to naming conventions
check(Collection<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
Evaluates rule on the set of process variables.
check(Collection<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
CheckerFactory - Class in de.viadee.bpm.vPAV.processing.checker
Factory decides which Checkers will be used in defined situations
CheckerFactory() - Constructor for class de.viadee.bpm.vPAV.processing.checker.CheckerFactory
 
CheckerIssue - Class in de.viadee.bpm.vPAV.processing.model.data
Class for holding issues (errors, warnings, infos) from the checkers.
CheckerIssue(String, String, CriticalityEnum, String, String, String, String, String, Anomaly, List<Path>, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, String, CriticalityEnum, String, String, String, String, String, Anomaly, List<Path>, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, String, CriticalityEnum, String, String, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, String, CriticalityEnum, String, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, String, CriticalityEnum, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, CriticalityEnum, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
CheckerIssue(String, String, CriticalityEnum, String, String, String, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
CheckerIssue
checkMisconfiguration(Setting) - Method in class de.viadee.bpm.vPAV.processing.checker.ExtensionChecker
Checks whether a misconfiguration of the ruleSet.xml occured
CheckName - Class in de.viadee.bpm.vPAV.processing
Utility class to check names and return names/ids
CheckName() - Constructor for class de.viadee.bpm.vPAV.processing.CheckName
 
checkName(BaseElement) - Static method in class de.viadee.bpm.vPAV.processing.CheckName
Checks the name of a BaseElement and returns the identifier if no name is specified
checkNamingOfEdges(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
check xor gateways for outgoing edges
checkStartEvent(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Retrieve startevents to check whether any parent node is a subprocess
checkTimer(Element) - Static method in class de.viadee.bpm.vPAV.processing.CheckName
Checks the name of a Timer and returns the identifier if no name is specified
CLASS_FILE_PATTERN - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
clear() - Method in class de.viadee.bpm.vPAV.processing.model.graph.VariableInfo
Resets the visited field.
clear() - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
Resets the visited field.
clearPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
clearPredecessors() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
clearPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
clearPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
clearPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
clearSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
clearSuccessors() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
clearSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
clearSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
clearSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
clone() - Method in class de.viadee.bpm.vPAV.processing.code.flow.Node
 
COLLECTION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
compareTo(CheckerIssue) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
COND_EXP - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
CONDITION_EXPRESSION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ConditionedProcessVariableSet - Interface in de.viadee.bpm.vPAV.processing.dataflow
Last step builder for building data flow rules.
ConfigConstants - Class in de.viadee.bpm.vPAV.constants
Class to hold global constants
ConfigItemNotFoundException - Exception in de.viadee.bpm.vPAV.processing
 
ConfigItemNotFoundException(String) - Constructor for exception de.viadee.bpm.vPAV.processing.ConfigItemNotFoundException
 
ConfigReader - Interface in de.viadee.bpm.vPAV.config.reader
 
ConfigReaderException - Exception in de.viadee.bpm.vPAV.config.reader
 
ConfigReaderException(Throwable) - Constructor for exception de.viadee.bpm.vPAV.config.reader.ConfigReaderException
 
ConfigReaderException(String) - Constructor for exception de.viadee.bpm.vPAV.config.reader.ConfigReaderException
 
ConstrainedProcessVariableSet - Interface in de.viadee.bpm.vPAV.processing.dataflow
Second step builder for building data flow rules.
controlFlowGraph - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
ControlFlowGraph - Class in de.viadee.bpm.vPAV.processing.code.flow
 
ControlFlowGraph() - Constructor for class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
CORRELATE_MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
CREATE_OUTPUT_RULE - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
createCheckerInstances(RuleSet, Collection<String>, BpmnScanner, ProcessVariablesScanner, Collection<DataFlowRule>, Collection<ProcessVariable>, Map<AnomalyContainer, List<Path>>) - Method in class de.viadee.bpm.vPAV.processing.checker.CheckerFactory
create checkers
createIds(Pattern, Matcher, boolean) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
Matches the ids and creates the references to nodeSuccessors and nodePredecessors
createInvalidPaths(Collection<Graph>) - Method in class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
Create invalid paths for data flow anomalies
createIssue(Rule, CriticalityEnum, BpmnElement, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssue(Rule, String, CriticalityEnum, ProcessVariable, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssue(Rule, CriticalityEnum, BpmnElement, String, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssue(Rule, CriticalityEnum, ProcessVariableOperation, List<Path>, AnomalyContainer, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssue(Rule, CriticalityEnum, String, BpmnElement, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssue(Rule, CriticalityEnum, BpmnElement, Map.Entry<Element, Element>, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssueWithBeanRef(Rule, CriticalityEnum, BpmnElement, String, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssueWithClassPath(Rule, CriticalityEnum, String, BpmnElement, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createIssueWithJavaRef(Rule, CriticalityEnum, BpmnElement, String, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createProcessGraph(FileScanner, BpmnModelInstance, String, Collection<String>, ProcessVariablesScanner, FlowAnalysis) - Method in class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
Create data flow graphs for a model
createSingleIssue(Rule, CriticalityEnum, BpmnElement, String, String) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
createSingleIssue(Rule, CriticalityEnum, BpmnElement, String, String, String, ElementConvention) - Static method in class de.viadee.bpm.vPAV.output.IssueWriter
 
CRITICALITY - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
CriticalityEnum - Enum in de.viadee.bpm.vPAV.processing.model.data
Criticality Enum representing the severity of an issue
CSS_FOLDER - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 

D

DataFlowChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
DataFlowChecker(Rule, Collection<DataFlowRule>, Collection<ProcessVariable>) - Constructor for class de.viadee.bpm.vPAV.processing.checker.DataFlowChecker
 
DataFlowRule - Interface in de.viadee.bpm.vPAV.processing.dataflow
Data flow rule that can be evaluated in two different ways.
DataFlowRuleBuilder - Class in de.viadee.bpm.vPAV.processing.dataflow
Implements all stages of data flow rule construction.
DataFlowRuleBuilder() - Constructor for class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
de.viadee.bpm.vPAV - package de.viadee.bpm.vPAV
 
de.viadee.bpm.vPAV.beans - package de.viadee.bpm.vPAV.beans
 
de.viadee.bpm.vPAV.config.model - package de.viadee.bpm.vPAV.config.model
 
de.viadee.bpm.vPAV.config.reader - package de.viadee.bpm.vPAV.config.reader
 
de.viadee.bpm.vPAV.constants - package de.viadee.bpm.vPAV.constants
 
de.viadee.bpm.vPAV.output - package de.viadee.bpm.vPAV.output
 
de.viadee.bpm.vPAV.processing - package de.viadee.bpm.vPAV.processing
 
de.viadee.bpm.vPAV.processing.checker - package de.viadee.bpm.vPAV.processing.checker
 
de.viadee.bpm.vPAV.processing.code.flow - package de.viadee.bpm.vPAV.processing.code.flow
 
de.viadee.bpm.vPAV.processing.dataflow - package de.viadee.bpm.vPAV.processing.dataflow
 
de.viadee.bpm.vPAV.processing.model.data - package de.viadee.bpm.vPAV.processing.model.data
 
de.viadee.bpm.vPAV.processing.model.graph - package de.viadee.bpm.vPAV.processing.model.graph
 
deactivate() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
DECISION_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
decrementRecursionCounter() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
DEFAULT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
defined - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
DEFINITIONS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
DELEGATE - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
DELEGATE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
deleted() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Specifies operation and continues with next stages.
DescribedPredicateEvaluator<T> - Class in de.viadee.bpm.vPAV.processing.dataflow
Representing a predicate to define constraints and conditions with.
DescribedPredicateEvaluator(Function<T, EvaluationResult<T>>, String) - Constructor for class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
 
dispatchWithoutVariables(File, Map<String, String>, Map<String, String>, Collection<String>, RuleSet) - Method in class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
The BpmnModelDispatcher reads a model and creates a collection of all elements.
dispatchWithVariables(FileScanner, File, ProcessVariablesScanner, Collection<DataFlowRule>, RuleSet) - Method in class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
The BpmnModelDispatcher reads a model and creates a collection of all elements.
DMN_FILE_PATTERN - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
DmnTaskChecker - Class in de.viadee.bpm.vPAV.processing.checker
Checks, whether a business rule task with dmn implementation is valid
DmnTaskChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.DmnTaskChecker
 

E

Edge - Class in de.viadee.bpm.vPAV.processing.model.graph
University of Washington, Computer Science and Engineering, Course 373, Winter 2011, Jessica Miller Representation of a directed graph edge
Edge(BpmnElement, BpmnElement, int) - Constructor for class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
EFFECTIVE_RULESET - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
ELEMENT_VARIABLE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ElementBasedPredicateBuilder<T> - Interface in de.viadee.bpm.vPAV.processing.dataflow
Third and last step builder for building predicates to define constraints and condition.
ElementBasedPredicateBuilderImpl<T> - Class in de.viadee.bpm.vPAV.processing.dataflow
 
ElementBasedPredicateBuilderImpl(Function<DescribedPredicateEvaluator<ProcessVariable>, T>, Function<ProcessVariable, List<BpmnElement>>, boolean, String) - Constructor for class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
elementChapter - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
ElementChapter - Enum in de.viadee.bpm.vPAV.processing.model.data
Element chapter
ElementChecker - Interface in de.viadee.bpm.vPAV.processing.checker
Checks bpmn models for defined characteristics
ElementConvention - Class in de.viadee.bpm.vPAV.config.model
 
ElementConvention(String, ElementFieldTypes, String, String) - Constructor for class de.viadee.bpm.vPAV.config.model.ElementConvention
 
ElementFieldTypes - Class in de.viadee.bpm.vPAV.config.model
 
ElementFieldTypes(Collection<String>, boolean) - Constructor for class de.viadee.bpm.vPAV.config.model.ElementFieldTypes
 
ElementGraphBuilder - Class in de.viadee.bpm.vPAV.processing
Creates data flow graph based on a bpmn model
ElementGraphBuilder(BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
ElementGraphBuilder(BpmnScanner, Rule) - Constructor for class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
ElementGraphBuilder(Map<String, String>, Map<String, String>, Map<String, Collection<String>>, Map<String, Collection<String>>, Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
ElementGraphBuilder(Map<String, String>, Map<String, String>, Map<String, Collection<String>>, Map<String, Collection<String>>, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
ElementGraphBuilder(Map<String, String>, Map<String, String>, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
ElementIdConventionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
ElementIdConventionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.ElementIdConventionChecker
 
EmbeddedGroovyScriptChecker - Class in de.viadee.bpm.vPAV.processing.checker
Class EmbeddedGroovyScriptChecker Checks a bpmn model, if embedded groovy script references have been set correctly.
EmbeddedGroovyScriptChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.EmbeddedGroovyScriptChecker
 
END_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
EntryPoint - Class in de.viadee.bpm.vPAV.processing
 
EntryPoint(String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.processing.EntryPoint
 
equals(Object) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
equals(Object) - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
equals(Object) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
equals(Object) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
ERROR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ERROR_EVENT_DEFINITION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
evaluate(Collection<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
Evaluates rule on the set of process variables.
evaluate(Collection<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
evaluate(T) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
 
EvaluationResult<T> - Class in de.viadee.bpm.vPAV.processing.dataflow
Representing the result of a rule evaluation containing a message.
EvaluationResult(boolean, T, String) - Constructor for class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
EvaluationResult(boolean, T) - Constructor for class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
exactly(int) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.OperationBasedPredicateBuilder
Returns predicate based on exact operation quantity.
EXECUTION_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ExpressionNode - Class in de.viadee.bpm.vPAV.processing.code.flow
 
ExpressionNode(ControlFlowGraph, BpmnElement, String, ElementChapter) - Constructor for class de.viadee.bpm.vPAV.processing.code.flow.ExpressionNode
 
EXTENSION_ELEMENTS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ExtensionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
ExtensionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.ExtensionChecker
 
EXTERN_LOCATION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 

F

FieldInjectionChecker - Class in de.viadee.bpm.vPAV.processing.checker
Class FieldInjectionChecker
FieldInjectionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.FieldInjectionChecker
 
FileScanner - Class in de.viadee.bpm.vPAV
scans maven project for files, which are necessary for the later analysis
FileScanner(RuleSet) - Constructor for class de.viadee.bpm.vPAV.FileScanner
 
findBeanByName(String) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
findByNameAndNumberOfBoxes(String, String, int) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
findModelErrors(ApplicationContext) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find issues with given ApplicationContext (Spring)
findModelErrors() - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context
findModelErrors(HashMap<String, String>) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context but manual bean map
findModelErrorsFromClassloader(ClassLoader) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context.
findModelInconsistencies(ApplicationContext) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find issues with given ApplicationContext (Spring)
findModelInconsistencies() - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context
findModelInconsistencies(HashMap<String, String>) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context but manual bean map
findModelInconsistenciesFromClassloader(ClassLoader) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
Find model errors without spring context.
FlowAnalysis - Class in de.viadee.bpm.vPAV.processing.code.flow
 
FlowAnalysis() - Constructor for class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
 

G

GATEWAY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
generateBeanMappingFile(ApplicationContext) - Static method in class de.viadee.bpm.vPAV.beans.BeanMappingGenerator
Generates bean mapping HashMap for jUnit start
getActiveRules() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getAdjacencyListPredecessor(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getAdjacencyListSuccessor(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getAllActiveRules() - Method in class de.viadee.bpm.vPAV.config.model.RuleSet
 
getAllInvalidPaths(BpmnElement, AnomalyContainer) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
Search all paths with variables, which has not been set source: http://codereview.stackexchange.com/questions/45678/find-all-paths-from-source-to-destination
getAllProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.model.data.OutSetCFG
 
getAllProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
getAllRules() - Method in class de.viadee.bpm.vPAV.config.model.RuleSet
 
getAllVariableBlocks() - Method in class de.viadee.bpm.vPAV.processing.model.data.OutSetCFG
 
getAnomalies() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getAnomalies() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getAnomalies() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getAnomalies() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getAnomalies() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getAnomaly() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getAnomaly() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getAnomaly() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getApplicationContext() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getBaseElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getBaseElement() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getBaseElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getBaseElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getBaseElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getBasepath() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
getBeanMapping() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getBlock() - Method in class de.viadee.bpm.vPAV.processing.code.flow.Node
 
getBlock() - Method in class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
getBpmnElements(File, Collection<BaseElement>, ElementGraphBuilder, FlowAnalysis) - Static method in class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
 
getBpmnElements() - Method in class de.viadee.bpm.vPAV.processing.model.data.ModelDispatchResult
 
getBpmnFile() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getBpmnFile() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getChapter() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getClassification() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getClassification() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getClassLoader() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getClassName() - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
getControlFlowGraph() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getControlFlowGraph() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getControlFlowGraph() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getControlFlowGraph() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getControlFlowGraph() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getCreationPoint() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
getCriticality() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
 
getCriticality() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
getDeactivatedRuleSet() - Method in class de.viadee.bpm.vPAV.config.reader.XmlConfigReader
Retrieves all rules, by default deactivated
getDecisionRefToPathMap() - Method in class de.viadee.bpm.vPAV.FileScanner
get mapping from decisionRef to file path of dmn models
getDefined() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getDefined() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getDefined() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getDefined() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getDefined() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getDeletes() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
getDescription() - Method in class de.viadee.bpm.vPAV.config.model.ElementConvention
 
getDescription() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
getDescription() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getDescription() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
Predicate description used to generate rule descriptions.
getDescription() - Method in enum de.viadee.bpm.vPAV.processing.model.data.Anomaly
 
getDescription() - Method in enum de.viadee.bpm.vPAV.processing.model.data.KnownElementFieldType
 
getEdge(BpmnElement, BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getEdges() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getElement(String) - Method in class de.viadee.bpm.vPAV.processing.ElementGraphBuilder
 
getElement() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getElementConventions() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getElementConventions() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getElementDescription() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getElementDescription() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getElementFieldTypes() - Method in class de.viadee.bpm.vPAV.config.model.ElementConvention
 
getElementFieldTypes() - Method in class de.viadee.bpm.vPAV.config.model.ElementFieldTypes
 
getElementFieldTypes() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
getElementFieldTypes() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
getElementId() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getElementId() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getElementId() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getElementName() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getElementName() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getElementName() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getElementRules() - Method in class de.viadee.bpm.vPAV.config.model.RuleSet
 
getElements() - Method in class de.viadee.bpm.vPAV.output.XmlPath
 
getElements() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Path
 
getEndNodes() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getEntryPoint() - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
getEntryPoints() - Method in class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
get list of entrypoints (process message, method) where process variables have been found
getErrorCodeVar(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get errorCodeVariable
getErrorDef(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get errorDefinition
getErrorEvent(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get errorEventDefinition
getErrorEventMapping(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getEvaluatedVariable() - Method in class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
getEventImplementation(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Return the Implementation of an specific element (endEvent and/or intermediateThrowEvent)
getExpression() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ExpressionNode
 
getFieldInjectionExpression(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get value of expression
getFieldInjectionVarName(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get names of variable in fieldInjection
getFieldType() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getFilePattern() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
getFileScanner() - Method in class de.viadee.bpm.vPAV.Runner
 
getFilteredIssues() - Method in class de.viadee.bpm.vPAV.Runner
 
getFlowAnalysis() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getFlowOperationIndex() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getFrom() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
getId() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getId() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getId() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getId() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getId() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getId() - Method in class de.viadee.bpm.vPAV.output.XmlPathElement
 
getId() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getId() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getId() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getId() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getId() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getId() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getId() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getIgnoredIssuesMap() - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
getIgnoredIssuesMap() - Method in class de.viadee.bpm.vPAV.Runner
 
getImplementation(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Return the Implementation of an specific element (sendTask, ServiceTask or BusinessRuleTask)
getImplementationReference(String, String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getIncorrectCheckers() - Method in class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
 
getIncorrectCheckers() - Method in class de.viadee.bpm.vPAV.processing.checker.CheckerFactory
 
getIndex() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getInputMapping(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get mapping of inputParameters
getInstance() - Static method in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
getInstance() - Static method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getIntermediateEntryPoints() - Method in class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
get list of intermediate entrypoints (process message, method) where process variables have been found
getInUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getInUnused() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getInUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getInUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getInUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getInUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getInUsed() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getInUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getInUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getInUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getInvalidPaths() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getIsDirectory() - Static method in class de.viadee.bpm.vPAV.FileScanner
 
getIsMisconfigured() - Method in class de.viadee.bpm.vPAV.processing.checker.ExtensionChecker
 
getIssues() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
getIssues() - Method in class de.viadee.bpm.vPAV.processing.model.data.ModelDispatchResult
 
getJavaResourcesFileInputStream() - Method in class de.viadee.bpm.vPAV.FileScanner
 
getKeyPairs(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getKilled() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getKilled() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getKilled() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getKilled() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getKilled() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getLanguage() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
Retrieves language property
getLinkRefs(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getListener(String, String, String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getLocation() - Method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
getMappingType(String, String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get mapping type for input/output parameters for given element by id
getMD5(String) - Static method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getMessage() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getMessage() - Method in class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
getMessage() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getMessageIdToVariableMap() - Method in class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
get mapping for message id
getMessageName(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Retrieve the message name
getMessageName() - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
getMessageRefs(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getMethodName() - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
getModelConventions() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getModelConventions() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getModelPath() - Method in class de.viadee.bpm.vPAV.Runner
 
getModelPaths() - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
getModelRules() - Method in class de.viadee.bpm.vPAV.config.model.RuleSet
 
getName() - Method in class de.viadee.bpm.vPAV.config.model.ElementConvention
 
getName() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getName() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getName() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
getName() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getName() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getName() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
getName() - Method in class de.viadee.bpm.vPAV.output.XmlPathElement
 
getName() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getName() - Method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
getName() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
getName() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getNodeId() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getNodes() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
getNodes() - Method in class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
 
getNodesWithAnomalies() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
Get nodes with data flow anomalies
getNumberOfArgBoxes() - Method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
getOperation() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
getOperation() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getOperationCounter() - Method in class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
 
getOperations() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getOperations() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getOperations() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getOperations() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getOperations() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getOperations() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
getOperationType() - Method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
getOperationType() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getOutgoing(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Return number of outgoing
getOutgoingEdges(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
check xor gateways for outgoing edges
getOutputMapping(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get mapping of outputParameters
getOutUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getOutUnused() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getOutUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getOutUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getOutUnused() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getOutUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getOutUsed() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getOutUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getOutUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getOutUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getParentElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getParentElement() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getParentElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getParentElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getParentElement() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getPaths() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getPattern() - Method in class de.viadee.bpm.vPAV.config.model.ElementConvention
 
getPattern() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
getPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getPredecessors() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getPredecessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getPriorLevel() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
getProcess() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
getProcessDefinition() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getProcessId() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getProcessIdToPathMap() - Method in class de.viadee.bpm.vPAV.FileScanner
get mapping from process id to file path of bpmn models
getProcessIdToVariableMap() - Method in class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
get mapping for process id
getProcessVariables(Collection<BpmnElement>) - Static method in class de.viadee.bpm.vPAV.processing.BpmnModelDispatcher
 
getProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.model.data.ModelDispatchResult
 
getProcessVariables(RuleSet) - Method in class de.viadee.bpm.vPAV.Runner
Initializes the variableScanner to scan and read outer process variables with the current javaResources
getProcessVariablesMapped() - Method in class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
getReads() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
getRequired() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getRequired() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getResource(String) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
Set base directory and set ResourceBundle
getResourceBundle() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getResourceFile() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getResourceFile() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getResourceFilePath() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getResourcesNewestVersions() - Method in class de.viadee.bpm.vPAV.FileScanner
get a list of versioned resources (only with current versions)
getRuleDescription() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getRuleDescription() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getRuleDescription() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
 
getRuleDescription() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
getRuleDescription() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getRuleName() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getRuleName() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getRules() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRuleSet
 
getScanPath() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
getScope() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
getScopeId() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
getScript() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getScriptPlaces() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getScriptTypes(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Check if model has an scriptTag
getSequenceFlowDef(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get sequenceFlow attributes such as sourceRef and targetRef
getSequenceFlowList() - Method in class de.viadee.bpm.vPAV.processing.checker.OverlapChecker
 
getService() - Method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
 
getSettings() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getSettings() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
getSignal(String) - Method in class de.viadee.bpm.vPAV.processing.checker.SignalEventChecker
 
getSignalName(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Retrieve the signal name
getSignalRefs(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
 
getSootPath() - Static method in class de.viadee.bpm.vPAV.FileScanner
 
getStartNodes() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getString(String) - Static method in class de.viadee.bpm.vPAV.Messages
 
getSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getSuccessors() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getSuccessors() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getTimerImplementation(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
get ids and timer definition for all timer event types
getTo() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
getType() - Method in class de.viadee.bpm.vPAV.config.model.ModelConvention
 
getType() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getType() - Method in class de.viadee.bpm.vPAV.config.reader.XmlModelConvention
 
getType() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
getUsed() - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
getUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
getUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
getUsed() - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
getUserVariablesFilePath() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
getValue() - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
getValue() - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
getVariable() - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
getVariable() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
getVariable() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
getVariableBlock(Block) - Method in class de.viadee.bpm.vPAV.processing.model.data.OutSetCFG
 
getVariables() - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariables
 
getVariablesFromElement(FileScanner, BpmnElement, ControlFlowGraph) - Method in class de.viadee.bpm.vPAV.processing.ProcessVariableReader
Examining an bpmn element for variables
getVersioningScheme() - Static method in class de.viadee.bpm.vPAV.FileScanner
 
getVertex() - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
 
getVertexInfo() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getVertices() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
getViadeeElementRules() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getViadeeRules() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
getViolationMessageFor(EvaluationResult<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
 
getViolationMessageFor(EvaluationResult<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
getVisited() - Method in class de.viadee.bpm.vPAV.processing.model.graph.VariableInfo
 
getVisited() - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
 
getWeight() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
getWhiteList() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
getWrites() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
getWrongCheckersMap() - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
getWrongCheckersMap() - Method in class de.viadee.bpm.vPAV.Runner
 
getXorGateWays(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Return a list of used gateways for a given bpmn model
Graph - Class in de.viadee.bpm.vPAV.processing.model.graph
A class for a directed graph.
Graph(String) - Constructor for class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
GROOVY - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 

H

hasEdge(BpmnElement, BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
hashCode() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
hashCode() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
hashCode() - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
hasParentRuleSet() - Method in class de.viadee.bpm.vPAV.config.model.RuleSet
 
HASPARENTRULESET - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
hasScriptInCondExp(String) - Method in class de.viadee.bpm.vPAV.BpmnScanner
Checks for scripts in conditional expressions

I

id - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
IGNORE_FILE - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
IGNORE_FILE_OLD - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
IMG_FOLDER - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
IMPLEMENTATION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
IN - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
incrementOperationCounter() - Method in class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
 
incrementRecursionCounter() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
initializeOperation(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
InOutState - Enum in de.viadee.bpm.vPAV.processing.model.data
 
INTERFACE_ACTIVITY_BEHAVIOUR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERFACE_DEL - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERFACE_DEL_VARIABLE_MAPPING - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERFACE_EXECUTION_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERFACE_SIGNALLABLE_ACTIVITY_BEHAVIOR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERFACE_TASK_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERMEDIATE_CATCH_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERMEDIATE_THROW_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
INTERN_LOCATION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
inUnused - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
inUsed - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
inverse() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
Inverses this predicate.
inverse() - Method in class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
isActive() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
isCheckProcessVariables() - Method in class de.viadee.bpm.vPAV.Runner
 
isElementRule() - Method in class de.viadee.bpm.vPAV.config.model.Rule
 
isExcluded() - Method in class de.viadee.bpm.vPAV.config.model.ElementFieldTypes
 
isExcluded() - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
isFulfilled() - Method in class de.viadee.bpm.vPAV.processing.dataflow.EvaluationResult
 
isHtmlOutputEnabled() - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
Checks whether the output of the result should be in html
isSingletonChecker() - Method in class de.viadee.bpm.vPAV.processing.checker.DataFlowChecker
 
isSingletonChecker() - Method in interface de.viadee.bpm.vPAV.processing.checker.ElementChecker
 
isSingletonChecker() - Method in interface de.viadee.bpm.vPAV.processing.checker.ModelChecker
 
isSingletonChecker() - Method in class de.viadee.bpm.vPAV.processing.checker.ProcessVariablesModelChecker
 
isSingletonChecker() - Method in class de.viadee.bpm.vPAV.processing.checker.VersioningChecker
 
isState() - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
IssueOutputWriter - Interface in de.viadee.bpm.vPAV.output
 
IssueWriter - Class in de.viadee.bpm.vPAV.output
 
IssueWriter() - Constructor for class de.viadee.bpm.vPAV.output.IssueWriter
 
isTest() - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 

J

JAVA_FILE_PATTERN - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
JavaDelegateChecker - Class in de.viadee.bpm.vPAV.processing.checker
Class JavaDelegateChecker Checks a bpmn model, if code references (java delegates) for tasks have been set correctly.
JavaDelegateChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.JavaDelegateChecker
 
JAVAPATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
JS_BASEPATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
JS_FOLDER - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
JsonOutputWriter - Class in de.viadee.bpm.vPAV.output
 
JsonOutputWriter() - Constructor for class de.viadee.bpm.vPAV.output.JsonOutputWriter
 
JsOutputWriter - Class in de.viadee.bpm.vPAV.output
Create the JavaScript file for HTML-output; Needs: issues and bpmnFile names
JsOutputWriter() - Constructor for class de.viadee.bpm.vPAV.output.JsOutputWriter
 

K

killed - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
KnownElementFieldType - Enum in de.viadee.bpm.vPAV.processing.model.data
Known element field types

L

LANG - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
LINK_EVENT_DEFINITION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
LOGGER - Static variable in class de.viadee.bpm.vPAV.processing.code.flow.FlowAnalysis
 
LOGGER - Static variable in class de.viadee.bpm.vPAV.processing.ResourceFileReader
 

M

MAP - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
matching(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Returns predicate based on process variable name matching a RegEx.
mergeRuleSet(RuleSet, RuleSet) - Method in class de.viadee.bpm.vPAV.Runner
merges ruleSets according to inheritance hierarchy (Deactivated < global < default < local)
MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
MESSAGE_EVENT_DEFINITION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
MessageCorrelationChecker - Class in de.viadee.bpm.vPAV.processing.checker
Class MessageCorrelationChecker Checks a bpmn model, if message references can be resolved for message events/receive tasks.
MessageEventChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
MessageEventChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.MessageEventChecker
 
Messages - Class in de.viadee.bpm.vPAV
 
ModelChecker - Interface in de.viadee.bpm.vPAV.processing.checker
Checks, which concern the whole model
ModelConvention - Class in de.viadee.bpm.vPAV.config.model
 
ModelConvention(String) - Constructor for class de.viadee.bpm.vPAV.config.model.ModelConvention
 
ModelDispatchResult - Class in de.viadee.bpm.vPAV.processing.model.data
 
ModelDispatchResult(Collection<CheckerIssue>, Collection<BpmnElement>, Collection<ProcessVariable>) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.ModelDispatchResult
 

N

Node - Class in de.viadee.bpm.vPAV.processing.code.flow
 
Node(ControlFlowGraph, BpmnElement, Block, ElementChapter) - Constructor for class de.viadee.bpm.vPAV.processing.code.flow.Node
 
NodeDecorator - Class in de.viadee.bpm.vPAV.processing.code.flow
 
NoExpressionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
NoExpressionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.NoExpressionChecker
 
NoScriptChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
NoScriptChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.NoScriptChecker
 
not() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Negates a predicate.

O

ofType(Class<?>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Returns predicate with operation location based on type.
ofType(Class<?>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
onlyByModelElements() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.OperationBasedPredicateBuilder
Specifies that predicate filters operations based on elements.
OperationBasedPredicateBuilder<T> - Interface in de.viadee.bpm.vPAV.processing.dataflow
Second step builder for building predicates to define constraints and condition.
operations - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
or(DescribedPredicateEvaluator<T>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DescribedPredicateEvaluator
Combines this predicate with another on disjunctively
orShouldBe() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConditionedProcessVariableSet
Begins a predicate construction to define an additional condition and combine it disjunctively after its creation with existing one.
orShouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConditionedProcessVariableSet
Method to define a custom condition and combine it disjunctively after its creation with existing one.
orShouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
orShouldBe() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
orThatAre() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Begins a predicate construction to define an additional constraint and combine it disjunctively after its creation with existing one.
orThatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Method to define a custom constraint and combine it disjunctively after its creation with existing one.
orThatAre() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
orThatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
OUT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
OutputWriterException - Exception in de.viadee.bpm.vPAV.output
 
OutputWriterException(String) - Constructor for exception de.viadee.bpm.vPAV.output.OutputWriterException
 
OutputWriterException(String, Exception) - Constructor for exception de.viadee.bpm.vPAV.output.OutputWriterException
 
OutSetCFG - Class in de.viadee.bpm.vPAV.processing.model.data
helper class storing information for Data-flow analysis algorithm
OutSetCFG(List<VariableBlock>) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.OutSetCFG
 
outUnused - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
outUsed - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
OverlapChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
OverlapChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.OverlapChecker
 

P

parentElement - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
parseProcessVariables(File, ApplicationContext) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationVariableParser
 
Path - Class in de.viadee.bpm.vPAV.processing.model.graph
 
Path(List<BpmnElement>) - Constructor for class de.viadee.bpm.vPAV.processing.model.graph.Path
 
postfixed(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Returns predicate based on process variable name prefix, e.g.
predecessors - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
prefixed(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Returns predicate based on process variable name prefix, e.g.
prepareMaps(Map<String, String>, Map<String, String>, Set<String>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
PROCESS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
PROCESS_VARIABLE_MODEL_CHECKER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
ProcessApplicationValidator - Class in de.viadee.bpm.vPAV
 
ProcessApplicationValidator() - Constructor for class de.viadee.bpm.vPAV.ProcessApplicationValidator
 
ProcessApplicationVariableParser - Class in de.viadee.bpm.vPAV
 
ProcessApplicationVariableParser() - Constructor for class de.viadee.bpm.vPAV.ProcessApplicationVariableParser
 
ProcessingException - Exception in de.viadee.bpm.vPAV.processing
 
ProcessingException(String, Throwable) - Constructor for exception de.viadee.bpm.vPAV.processing.ProcessingException
 
ProcessingException(String) - Constructor for exception de.viadee.bpm.vPAV.processing.ProcessingException
 
ProcessVariable - Class in de.viadee.bpm.vPAV.processing.model.data
Represents a process variable including its name and operations split into reads, writes and deletes.
ProcessVariable(String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.ProcessVariable
 
ProcessVariableOperation - Class in de.viadee.bpm.vPAV.processing.model.data
Represents a process variable operation with some meaningful information.
ProcessVariableOperation(String, ElementChapter, KnownElementFieldType, VariableOperation, String) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
ProcessVariableOperation(String, BpmnElement, ElementChapter, KnownElementFieldType, String, VariableOperation, String, int) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
ProcessVariablePredicateBuilder<T> - Interface in de.viadee.bpm.vPAV.processing.dataflow
Initial step builder for building predicates to define constraints and condition.
ProcessVariableReader - Class in de.viadee.bpm.vPAV.processing
search process variables for an bpmn element
ProcessVariableReader(Map<String, String>, Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.ProcessVariableReader
 
processVariables() - Static method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
Entry point to start definition of data flow rules.
ProcessVariableSet - Interface in de.viadee.bpm.vPAV.processing.dataflow
Initial step builder for building data flow rules.
ProcessVariablesModelChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
ProcessVariablesModelChecker(Rule, Map<AnomalyContainer, List<Path>>) - Constructor for class de.viadee.bpm.vPAV.processing.checker.ProcessVariablesModelChecker
 
ProcessVariablesNameConventionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
ProcessVariablesNameConventionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.ProcessVariablesNameConventionChecker
 
ProcessVariablesScanner - Class in de.viadee.bpm.vPAV.processing
 
ProcessVariablesScanner(Set<String>) - Constructor for class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
 
PROPERTIES_JS_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
PropertiesReader - Class in de.viadee.bpm.vPAV.config.reader
Used to read the properties file (vPav.properties) and extract the configured rules Requirements: Existing vPav.properties in src/test/resources
PropertiesReader() - Constructor for class de.viadee.bpm.vPAV.config.reader.PropertiesReader
 

R

read(String) - Method in interface de.viadee.bpm.vPAV.config.reader.ConfigReader
 
read() - Method in class de.viadee.bpm.vPAV.config.reader.PropertiesReader
 
read(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlConfigReader
 
read(String, String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariablesReader
Reads the variable file and transforms variables into another representation
read() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Specifies operation and continues with next stages.
readResourceFile(String, BpmnElement, ElementChapter, KnownElementFieldType, String) - Static method in class de.viadee.bpm.vPAV.processing.ResourceFileReader
Reads a resource file from class path
RECEIVE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
removeEdge(BpmnElement, BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
removeElement(String) - Method in class de.viadee.bpm.vPAV.processing.checker.SignalEventChecker
 
removeOperation(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
removeOperation(ProcessVariableOperation) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
removeOperation(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
removeOperation(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
removeOperation(ProcessVariableOperation) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
removePredecessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
removePredecessor(String) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
removePredecessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
removePredecessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
removePredecessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
removePriorLevel() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
removeSuccessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
removeSuccessor(String) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
removeSuccessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
removeSuccessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
removeSuccessor(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
REQUIRED_DEFAULT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
resetInternalNodeCounter() - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
resetSequenceFlowList() - Method in class de.viadee.bpm.vPAV.processing.checker.OverlapChecker
 
ResourceFileReader - Class in de.viadee.bpm.vPAV.processing
 
ResourceFileReader() - Constructor for class de.viadee.bpm.vPAV.processing.ResourceFileReader
 
RESULT_VARIABLE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
retrieveLocale(RuleSet) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
Retrieve locale from ruleSet.
Rule - Class in de.viadee.bpm.vPAV.config.model
 
Rule(String, String, boolean, String, Map<String, Setting>, Collection<ElementConvention>, ArrayList<ModelConvention>) - Constructor for class de.viadee.bpm.vPAV.config.model.Rule
 
Rule(String, boolean, String, Map<String, Setting>, Collection<ElementConvention>, ArrayList<ModelConvention>) - Constructor for class de.viadee.bpm.vPAV.config.model.Rule
 
rule - Variable in class de.viadee.bpm.vPAV.processing.checker.AbstractElementChecker
 
rule - Variable in class de.viadee.bpm.vPAV.processing.checker.AbstractModelChecker
 
RULENAME - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
RuleSet - Class in de.viadee.bpm.vPAV.config.model
 
RuleSet() - Constructor for class de.viadee.bpm.vPAV.config.model.RuleSet
 
RuleSet(Map<String, Map<String, Rule>>, Map<String, Map<String, Rule>>, boolean) - Constructor for class de.viadee.bpm.vPAV.config.model.RuleSet
 
RULESET - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
RULESETDEFAULT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
RuleSetOutputWriter - Class in de.viadee.bpm.vPAV.output
Ergebnisse aus dem Checker in ein definiertes XML-Format schreiben
RuleSetOutputWriter() - Constructor for class de.viadee.bpm.vPAV.output.RuleSetOutputWriter
 
RULESETPARENT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
Runner - Class in de.viadee.bpm.vPAV
 
Runner() - Constructor for class de.viadee.bpm.vPAV.Runner
 
RUNTIME - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
RuntimeConfig - Class in de.viadee.bpm.vPAV
 

S

scanProcessVariables() - Method in class de.viadee.bpm.vPAV.processing.ProcessVariablesScanner
scan java resources for variables and retrieve important information such as message ids and entrypoints
SCOPE - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
SCRIPT_FILE_PATTERN - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
SCRIPT_FORMAT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SCRIPT_TAG - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
searchProcessVariablesInCode(BpmnElement, ElementChapter, KnownElementFieldType, String, String, String) - Static method in class de.viadee.bpm.vPAV.processing.ResourceFileReader
Examine java code for process variables
searchReadProcessVariablesInCode(BpmnElement, ElementChapter, KnownElementFieldType, String, String, String) - Static method in class de.viadee.bpm.vPAV.processing.ResourceFileReader
Search read process variables
searchRemovedProcessVariablesInCode(BpmnElement, ElementChapter, KnownElementFieldType, String, String, String) - Static method in class de.viadee.bpm.vPAV.processing.ResourceFileReader
Search removed process variables
searchWrittenProcessVariablesInCode(BpmnElement, ElementChapter, KnownElementFieldType, String, String, String) - Static method in class de.viadee.bpm.vPAV.processing.ResourceFileReader
Search written process variables
SEND_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SEQUENCE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SERVICE_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
setAnomaly(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setApplicationContext(ApplicationContext) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
setBeanMapping(Map<String, String>) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
setBlock(Block) - Method in class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
setBpmnFile(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setBpmnFile(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setCheckProcessVariables(boolean) - Method in class de.viadee.bpm.vPAV.Runner
 
setClassification(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setClassification(CriticalityEnum) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setClassLoader(ClassLoader) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
setClassName(String) - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
setCreationPoint(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
setDataFlowRules(Collection<DataFlowRule>) - Static method in class de.viadee.bpm.vPAV.ProcessApplicationValidator
 
setDataFlowRules(Collection<DataFlowRule>) - Method in class de.viadee.bpm.vPAV.Runner
 
setDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setDefined(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setDescription(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
setDescription(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setElementConventions(Collection<XmlElementConvention>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setElementDescription(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setElementDescription(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setElementFieldTypes(XmlElementFieldTypes) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
setElementFieldTypes(Collection<String>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
setElementId(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setElementId(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setElementName(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setElementName(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setElements(Collection<XmlPathElement>) - Method in class de.viadee.bpm.vPAV.output.XmlPath
 
setEntryPoint(String) - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
setExcluded(boolean) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
setFileScanner(FileScanner) - Method in class de.viadee.bpm.vPAV.Runner
 
setFrom(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
setHtmlOutputEnabled(boolean) - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
Deprecated.
As of release 3.0.0, html output property should be set in property file
setId(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setId(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setId(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setId(String) - Method in class de.viadee.bpm.vPAV.output.XmlPathElement
 
setId(String) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setIgnoredIssuesMap(Map<String, String>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
setIgnoredIssuesMap(Map<String, String>) - Method in class de.viadee.bpm.vPAV.Runner
 
setIncorrectCheckers(Rule, String) - Method in class de.viadee.bpm.vPAV.processing.checker.CheckerFactory
 
setInternalNodeCounter(int) - Method in class de.viadee.bpm.vPAV.processing.code.flow.ControlFlowGraph
 
setInUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setInUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setInUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setInUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setInUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setInUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setInUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setInUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setInUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setInUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setIsDirectory(boolean) - Static method in class de.viadee.bpm.vPAV.FileScanner
 
setIsMisconfigured(boolean) - Method in class de.viadee.bpm.vPAV.processing.checker.ExtensionChecker
 
setIssues(List<XmlCheckerIssue>) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
setJavaResourcesFileInputStream(Set<String>) - Method in class de.viadee.bpm.vPAV.FileScanner
 
setKilled(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setLanguage(String) - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
Deprecated.
As of release 3.0.0, language should be directly set in properties file
setMessage(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setMessage(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setMessageName(String) - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
setMethodName(String) - Method in class de.viadee.bpm.vPAV.processing.EntryPoint
 
setModelConventions(Collection<XmlModelConvention>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setModelPaths(Set<String>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
setName(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
setName(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setName(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setName(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
setName(String) - Method in class de.viadee.bpm.vPAV.output.XmlPathElement
 
setOperation(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
setOperations(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setOperations(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setOperations(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setOperations(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setOperations(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setOperationType(boolean) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
setOutUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setOutUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setOutUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setOutUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setOutUnused(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setOutUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setOutUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setOutUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setOutUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setOutUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setPaths(List<XmlPath>) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setPattern(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
setPredecessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setPredecessors(LinkedHashMap<String, AnalysisElement>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setPredecessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setPredecessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setPredecessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setPreds() - Method in class de.viadee.bpm.vPAV.processing.code.flow.Node
Set the predecessor nodes of the current node
setProcess(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
setProcessVariables(ListMultimap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
Sets the process variables of this element
setProperties(Properties) - Method in class de.viadee.bpm.vPAV.constants.ConfigConstants
Only used for tests in order to inject mocked properties.
setRequired(boolean) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setResourceBundle(ResourceBundle) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
setResourceFile(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setRuleDescription(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setRuleDescription(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.CheckerIssue
 
setRuleName(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setRules(Collection<XmlRule>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRuleSet
 
setRuleSet(RuleSet) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
setScanPath(String) - Method in class de.viadee.bpm.vPAV.FileScanner
 
setScope(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
setScopeId(String) - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
setScript(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setScriptPlace(ArrayList<String>) - Method in class de.viadee.bpm.vPAV.config.model.Setting
 
setSettings(Collection<XmlSetting>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setState(boolean) - Method in class de.viadee.bpm.vPAV.config.reader.XmlRule
 
setSuccessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setSuccessors(LinkedHashMap<String, AnalysisElement>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setSuccessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setSuccessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setSuccessors(LinkedHashMap<String, AnalysisElement>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setSuccs() - Method in class de.viadee.bpm.vPAV.processing.code.flow.Node
Set the successor nodes of the current node
setTest(boolean) - Method in class de.viadee.bpm.vPAV.RuntimeConfig
 
Setting - Class in de.viadee.bpm.vPAV.config.model
 
Setting(String, String, String, String, boolean, String) - Constructor for class de.viadee.bpm.vPAV.config.model.Setting
 
setTo(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
setType(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlModelConvention
 
setType(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
setUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in interface de.viadee.bpm.vPAV.processing.code.flow.AnalysisElement
 
setUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
setUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElementDecorator
 
setUsed(LinkedHashMap<String, ProcessVariableOperation>) - Method in class de.viadee.bpm.vPAV.processing.code.flow.NodeDecorator
 
setValue(String) - Method in class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
setVariable(String) - Method in class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
setVariables(Collection<XmlVariable>) - Method in class de.viadee.bpm.vPAV.config.reader.XmlVariables
 
setVertex(BpmnElement) - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
 
setVisited(boolean) - Method in class de.viadee.bpm.vPAV.processing.model.graph.VariableInfo
 
setVisited(boolean) - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
 
setWeight(int) - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
setWrongCheckersMap(Map<String, String>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
 
setWrongCheckersMap(Map<String, String>) - Method in class de.viadee.bpm.vPAV.Runner
 
shouldBe() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Begins a predicate construction to define a condition
shouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ConstrainedProcessVariableSet
Method to define a custom condition.
shouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
shouldBe() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
shouldBe() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariableSet
Begins a predicate construction to define a condition.
shouldBe(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariableSet
Method to define a custom condition.
SIGNAL - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SIGNAL_EVENT_DEFINITION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SignalEventChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
SignalEventChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.SignalEventChecker
 
SIMPLE_NAME_PROCESS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SIMPLE_NAME_SCRIPT_TASK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SIMPLE_NAME_SEQUENCE_FLOW - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SIMPLE_NAME_SUB_PROCESS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
SOURCE_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
START_EVENT - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
START_PROCESS_INSTANCE_BY_ID - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
START_PROCESS_INSTANCE_BY_KEY - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
START_PROCESS_INSTANCE_BY_MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
START_PROCESS_INSTANCE_BY_MESSAGE_AND_PROCESS_DEF - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
SUBPROCESS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
successors - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
SUPERCLASS_ABSTRACT_BPMN_ACTIVITY_BEHAVIOR - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 

T

TARGET_CLASS_FOLDER - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
TARGET_PATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
TARGET_REF - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
TASK_LISTENER - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
TaskNamingConventionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
TaskNamingConventionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.TaskNamingConventionChecker
 
TEST_BASEPATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
TEST_JAVAPATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
TEST_TARGET_PATH - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
thatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
thatAre() - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
thatAre() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariableSet
Begins a predicate construction to define a constraint.
thatAre(DescribedPredicateEvaluator<ProcessVariable>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariableSet
Method to define a custom constraint.
thatFulfill(DescribedPredicateEvaluator<BpmnElement>) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Method to define a custom predicate for filtering elements.
thatFulfill(DescribedPredicateEvaluator<BpmnElement>) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
TIMER_EVENT_DEFINITION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
TimerExpressionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
TimerExpressionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.TimerExpressionChecker
 
toString() - Method in class de.viadee.bpm.vPAV.processing.code.flow.BpmnElement
 
toString() - Method in class de.viadee.bpm.vPAV.processing.model.data.AnomalyContainer
 
toString() - Method in class de.viadee.bpm.vPAV.processing.model.data.ProcessVariableOperation
 
toString() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Edge
 
toString() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Graph
 
toString() - Method in class de.viadee.bpm.vPAV.processing.model.graph.Path
 

U

used - Variable in class de.viadee.bpm.vPAV.processing.code.flow.AbstractNode
 
USER_VARIABLES_FILE - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 

V

VALIDATION_CHECKERS - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_FOLDER - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_IGNORED_ISSUES_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_ISSUE_SEVERITY - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_JS_MODEL_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_JS_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_JS_PROCESSVARIABLES - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_JS_SUCCESS_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_JSON_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VALIDATION_XML_OUTPUT - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.Anomaly
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.CriticalityEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.ElementChapter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.InOutState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.KnownElementFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.viadee.bpm.vPAV.processing.model.data.VariableOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.Anomaly
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.CamundaProcessVariableFunctions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.CriticalityEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.ElementChapter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.InOutState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.KnownElementFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.viadee.bpm.vPAV.processing.model.data.VariableOperation
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class de.viadee.bpm.vPAV.processing.model.graph.VariableInfo
 
VARIABLE_MAP - Static variable in class de.viadee.bpm.vPAV.constants.CamundaMethodServices
 
VariableBlock - Class in de.viadee.bpm.vPAV.processing.model.data
helper class storing information for data-flow analysis assigns ProcessVariables to basic blocks of the control-flow graph
VariableBlock(Block, List<ProcessVariableOperation>) - Constructor for class de.viadee.bpm.vPAV.processing.model.data.VariableBlock
 
VariableInfo - Class in de.viadee.bpm.vPAV.processing.model.graph
Info for the searched process variable
VariableInfo(ProcessVariableOperation) - Constructor for class de.viadee.bpm.vPAV.processing.model.graph.VariableInfo
 
VariableOperation - Enum in de.viadee.bpm.vPAV.processing.model.data
 
VariablesReaderException - Exception in de.viadee.bpm.vPAV.config.reader
 
VariablesReaderException(Throwable) - Constructor for exception de.viadee.bpm.vPAV.config.reader.VariablesReaderException
 
VariablesReaderException(String) - Constructor for exception de.viadee.bpm.vPAV.config.reader.VariablesReaderException
 
variableVisited(String) - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
Checks whether a variable has been visited
VersioningChecker - Class in de.viadee.bpm.vPAV.processing.checker
check versioning of the referenced classes, scripts and beans
VersioningChecker(Rule, BpmnScanner, Collection<String>) - Constructor for class de.viadee.bpm.vPAV.processing.checker.VersioningChecker
 
VERSIONINGSCHEMECLASS - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VERSIONINGSCHEMEPACKAGE - Static variable in class de.viadee.bpm.vPAV.constants.ConfigConstants
 
VertexInfo - Class in de.viadee.bpm.vPAV.processing.model.graph
University of Washington, Computer Science and Engineering, Course 373, Winter 2011, Jessica Miller A utility class that attaches "bookkeeping" information to a vertex. used when searching the graph for a path between two vertices
VertexInfo(BpmnElement) - Constructor for class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
Constructs information for the given vertex.
viadeeProcessApplicationValidator() - Method in class de.viadee.bpm.vPAV.Runner
Main method which represents lifecycle of the validation process.
visitVariable(String) - Method in class de.viadee.bpm.vPAV.processing.model.graph.VertexInfo
Puts variable into Map
VPAV_ANOMALY - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_BPMN_FILE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_CLASSIFICATION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_ELEMENT_DESCRIPTION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_ELEMENT_ID - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_ELEMENT_NAME - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_ELEMENTS_TO_MARK - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_ID - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_MESSAGE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_NO_ISSUES_ELEMENTS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_PATHS - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_RESOURCE_FILE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_RULE_DESCRIPTION - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_RULE_NAME - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 
VPAV_VARIABLE - Static variable in class de.viadee.bpm.vPAV.constants.BpmnConstants
 

W

withCriticality(CriticalityEnum) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.DataFlowRule
Method to define criticality.
withCriticality(CriticalityEnum) - Method in class de.viadee.bpm.vPAV.processing.dataflow.DataFlowRuleBuilder
 
withNameMatching(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Returns predicate with operation location based on pattern match
withNameMatching(String) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
withPostfix(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Returns predicate with operation location based on postfix, e.g.
withPostfix(String) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
withPrefix(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Returns predicate with operation location based on prefix, e.g.
withPrefix(String) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
withProperty(String) - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilder
Returns predicate with operation location based on camunda:property.
withProperty(String) - Method in class de.viadee.bpm.vPAV.processing.dataflow.ElementBasedPredicateBuilderImpl
 
write(Collection<CheckerIssue>) - Method in interface de.viadee.bpm.vPAV.output.IssueOutputWriter
 
write(Collection<CheckerIssue>) - Method in class de.viadee.bpm.vPAV.output.JsonOutputWriter
Writes all collected issues to the vPAV output
write(Collection<CheckerIssue>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
Writes the output as JavaScript to the vPAV output folder
write(RuleSet) - Method in class de.viadee.bpm.vPAV.output.RuleSetOutputWriter
Writes the effective ruleSet to the vPAV output folder to provide traceability
write(Collection<CheckerIssue>) - Method in class de.viadee.bpm.vPAV.output.XmlOutputWriter
Writes the result as XML to the vPAV output folder
writeVars(Collection<BpmnElement>, Collection<ProcessVariable>) - Method in class de.viadee.bpm.vPAV.output.JsOutputWriter
Write javascript file with elements which have variables
written() - Method in interface de.viadee.bpm.vPAV.processing.dataflow.ProcessVariablePredicateBuilder
Specifies operation and continues with next stages.

X

XmlCheckerIssue - Class in de.viadee.bpm.vPAV.output
 
XmlCheckerIssue() - Constructor for class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
XmlCheckerIssue(String, String, String, String, String, String, String, String, String, String, String, String, List<XmlPath>) - Constructor for class de.viadee.bpm.vPAV.output.XmlCheckerIssue
 
XmlCheckerIssues - Class in de.viadee.bpm.vPAV.output
 
XmlCheckerIssues() - Constructor for class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
XmlCheckerIssues(List<XmlCheckerIssue>) - Constructor for class de.viadee.bpm.vPAV.output.XmlCheckerIssues
 
XmlConfigReader - Class in de.viadee.bpm.vPAV.config.reader
Used to read the config file (ruleSet.xml) and extract the configured rules Requirements: Existing ruleSet.xml in src/test/resources
XmlConfigReader() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlConfigReader
 
XmlElementConvention - Class in de.viadee.bpm.vPAV.config.reader
 
XmlElementConvention() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
XmlElementConvention(String, XmlElementFieldTypes, String, String) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlElementConvention
 
XmlElementFieldTypes - Class in de.viadee.bpm.vPAV.config.reader
 
XmlElementFieldTypes() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
XmlElementFieldTypes(Collection<String>, boolean) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlElementFieldTypes
 
XmlModelConvention - Class in de.viadee.bpm.vPAV.config.reader
 
XmlModelConvention() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlModelConvention
 
XmlModelConvention(String) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlModelConvention
 
XmlOutputWriter - Class in de.viadee.bpm.vPAV.output
Ergebnisse aus dem Checker in ein definiertes XML-Format schreiben
XmlOutputWriter() - Constructor for class de.viadee.bpm.vPAV.output.XmlOutputWriter
 
XmlPath - Class in de.viadee.bpm.vPAV.output
 
XmlPath() - Constructor for class de.viadee.bpm.vPAV.output.XmlPath
 
XmlPath(Collection<XmlPathElement>) - Constructor for class de.viadee.bpm.vPAV.output.XmlPath
 
XmlPathElement - Class in de.viadee.bpm.vPAV.output
 
XmlPathElement() - Constructor for class de.viadee.bpm.vPAV.output.XmlPathElement
 
XmlPathElement(String, String) - Constructor for class de.viadee.bpm.vPAV.output.XmlPathElement
 
XmlRule - Class in de.viadee.bpm.vPAV.config.reader
 
XmlRule() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlRule
 
XmlRule(String, String, boolean, String, Collection<XmlSetting>, Collection<XmlElementConvention>, Collection<XmlModelConvention>) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlRule
 
XmlRuleSet - Class in de.viadee.bpm.vPAV.config.reader
 
XmlRuleSet() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlRuleSet
 
XmlRuleSet(Collection<XmlRule>) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlRuleSet
 
XmlSetting - Class in de.viadee.bpm.vPAV.config.reader
 
XmlSetting() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
XmlSetting(String, String, String, String, boolean, String) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlSetting
 
XmlVariable - Class in de.viadee.bpm.vPAV.config.reader
 
XmlVariable() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
XmlVariable(String, String, String, String, String) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlVariable
 
XmlVariables - Class in de.viadee.bpm.vPAV.config.reader
 
XmlVariables() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlVariables
 
XmlVariables(Collection<XmlVariable>) - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlVariables
 
XmlVariablesReader - Class in de.viadee.bpm.vPAV.config.reader
Used to read the variables file (variables.xml) and extract the user defined variables Requirements: Existing variables.xml in src/test/resources
XmlVariablesReader() - Constructor for class de.viadee.bpm.vPAV.config.reader.XmlVariablesReader
 
XorConventionChecker - Class in de.viadee.bpm.vPAV.processing.checker
 
XorConventionChecker(Rule, BpmnScanner) - Constructor for class de.viadee.bpm.vPAV.processing.checker.XorConventionChecker
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2019 viadee Unternehmensberatung AG. All rights reserved.