Interface ValidationResults
-
- All Known Implementing Classes:
ModelValidationResultsImpl
public interface ValidationResultsObject in which the results of a model validation are collected. See:ModelInstance.validate(java.util.Collection).- Since:
- 7.6
- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetErrorCount()java.util.Map<ModelElementInstance,java.util.List<ValidationResult>>getResults()intgetWarinigCount()booleanhasErrors()voidwrite(java.io.StringWriter writer, ValidationResultFormatter printer)Utility method to print out a summary of the validation results.
-
-
-
Method Detail
-
hasErrors
boolean hasErrors()
- Returns:
- true if there are
ValidationResultof typeValidationResultType.ERROR
-
getErrorCount
int getErrorCount()
- Returns:
- the count of
ValidationResultof typeValidationResultType.ERROR
-
getWarinigCount
int getWarinigCount()
- Returns:
- the count of
ValidationResultof typeValidationResultType.WARNING
-
getResults
java.util.Map<ModelElementInstance,java.util.List<ValidationResult>> getResults()
- Returns:
- the individual results of the validation grouped by element.
-
write
void write(java.io.StringWriter writer, ValidationResultFormatter printer)Utility method to print out a summary of the validation results.- Parameters:
writer- aStringWriterto which the result should be printedprinter- formatter for printing elements and validation results
-
-