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
-