public class PackageValidator extends AbstractValidator<UmlPackage>
Modifier and Type | Class and Description |
---|---|
static class |
PackageValidator.Iec61850PackagesThatShouldHaveAliasAsTitle |
static class |
PackageValidator.PackagesMissingDoc |
static class |
PackageValidator.PackagesTopLevelWithoutVersionClass |
static class |
PackageValidator.PackagesWithBadCharacterInName |
static class |
PackageValidator.PackagesWithBadDocEnd |
static class |
PackageValidator.PackagesWithBadDocStart |
static class |
PackageValidator.PackagesWithSameName |
static class |
PackageValidator.PackagesWithSelfDependency |
static class |
PackageValidator.PackagesWithUnallowedStereotype |
static class |
PackageValidator.PackagesWithUnallowedTagNames |
static class |
PackageValidator.PackageUnexpectedConnectors |
static class |
PackageValidator.PackageUnexpectedElements |
Modifier and Type | Field and Description |
---|---|
private static org.apache.log4j.Logger |
_logger |
private java.util.List<UmlPackage> |
_scopedUmlObjects |
Constructor and Description |
---|
PackageValidator(Config cfg,
java.util.Collection<UmlPackage> allPackages,
ModelIssues issues) |
Modifier and Type | Method and Description |
---|---|
boolean |
enabled()
Returns whether the validation for this validator has been enabled (by configuration).
|
java.util.List<UmlPackage> |
getScopedUmlObjects()
Returns the elements retained for validation, for the configured scope.
|
addCrossRule, addSimpleRule, displayAllAvailableRuleNames, displayAvailableRuleNames, getAllCrossRules, getAllRules, getAllSimpleRules, getCfg, getCheckedCrossRules, getCheckedRules, getCheckedSimpleRules, getCollectedIssues, validate
private static final org.apache.log4j.Logger _logger
private final java.util.List<UmlPackage> _scopedUmlObjects
public PackageValidator(Config cfg, java.util.Collection<UmlPackage> allPackages, ModelIssues issues)
public boolean enabled()
AbstractValidator
enabled
in class AbstractValidator<UmlPackage>
public java.util.List<UmlPackage> getScopedUmlObjects()
AbstractValidator
getScopedUmlObjects
in class AbstractValidator<UmlPackage>
Copyright 2009-2015 Tatjana (Tanja) Kostic