public class ModelValidator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ModelIssues |
_issues |
private static org.apache.log4j.Logger |
_logger |
private java.io.File |
_reportFile |
private java.util.List<AbstractValidator<?>> |
_validators |
static java.lang.String |
PROBLEMS_REPORT_PREFIX |
Constructor and Description |
---|
ModelValidator(UmlModel model) |
Modifier and Type | Method and Description |
---|---|
(package private) java.io.File |
deduceReportFilepath(Config cfg) |
void |
logAllAvailableRuleNames(org.apache.log4j.Level level) |
void |
logAvailableRuleNamesWithCategoryAndSeverity(org.apache.log4j.Level level) |
void |
saveReport() |
void |
validate()
Performs validation.
|
private static final org.apache.log4j.Logger _logger
public static final java.lang.String PROBLEMS_REPORT_PREFIX
private final java.util.List<AbstractValidator<?>> _validators
private final java.io.File _reportFile
private final ModelIssues _issues
public ModelValidator(UmlModel model)
public void logAllAvailableRuleNames(org.apache.log4j.Level level)
public void logAvailableRuleNamesWithCategoryAndSeverity(org.apache.log4j.Level level)
public void validate()
public void saveReport()
java.io.File deduceReportFilepath(Config cfg) throws ApplicationException
ApplicationException
Copyright 2009-2015 Tatjana (Tanja) Kostic