public interface DataFlowRule
| Modifier and Type | Method and Description |
|---|---|
DataFlowRule |
because(String reason)
Method to define a reason.
|
void |
check(Collection<ProcessVariable> variables)
Evaluates rule on the set of process variables.
|
Collection<EvaluationResult<ProcessVariable>> |
evaluate(Collection<ProcessVariable> variables)
Evaluates rule on the set of process variables.
|
CriticalityEnum |
getCriticality() |
String |
getRuleDescription() |
String |
getViolationMessageFor(EvaluationResult<ProcessVariable> result) |
DataFlowRule |
withCriticality(CriticalityEnum criticality)
Method to define criticality.
|
DataFlowRule because(String reason)
reason - - ReasonDataFlowRule withCriticality(CriticalityEnum criticality)
criticality - - Criticality of rulevoid check(Collection<ProcessVariable> variables)
variables - - process variables to evaluate rule on.AssertionError - in case at least one violation exists.Collection<EvaluationResult<ProcessVariable>> evaluate(Collection<ProcessVariable> variables)
variables - -process variables to evaluate rule on.String getRuleDescription()
String getViolationMessageFor(EvaluationResult<ProcessVariable> result)
result - - EvaluationResultCriticalityEnum getCriticality()
Copyright © 2019 viadee Unternehmensberatung AG. All rights reserved.