Interface Validator
- All Known Implementing Classes:
AggregationOutputTypeValidator
,AggregationValidator
,ConflictingRuleValidator
,ConnectedRequirementGraphValidator
,DecisionIdAndNameValidator
,DefinitionsIdAndNameValidator
,DuplicateColumnLabelValidator
,DuplicateRuleValidator
,ElementTypeDeclarationValidator
,GenericValidator
,IdAndNameValidator
,InputDataIdAndNameValidator
,InputEntryTypeValidator
,InputTypeDeclarationValidator
,InputValuesTypeValidator
,ItemDefinitionAllowedValuesTypeValidator
,ItemDefinitionIdAndNameValidator
,KnowledgeSourceIdAndNameValidator
,NoDecisionPresentValidator
,OutputEntryTypeValidator
,OutputTypeDeclarationValidator
,OutputValuesTypeValidator
,RequirementGraphLeafValidator
,RequirementGraphValidator
,ShadowedRuleValidator
,SimpleValidator
,TypeValidator
public interface Validator
Generic interface for the validation of DMN model instances.
Every validation for dmn-check has to implement this interface.
-
Method Summary
Modifier and TypeMethodDescriptionapply
(org.camunda.bpm.model.dmn.DmnModelInstance dmnModelInstance) Validates the given DMN model instance and returns the validation results as a list.
-
Method Details
-
apply
Validates the given DMN model instance and returns the validation results as a list.- Parameters:
dmnModelInstance
- DMN model instance used for validation- Returns:
- A possibly empty list of validation results
-