public static class AttributeValidator.CimAttributesWithBadCharacterInName extends AbstractRule.UmlObjectsWithBadCharacterInName<UmlAttribute>
AbstractRule.AbstractRuleWithSubobjectsAndSkips<T extends UmlObject>, AbstractRule.UmlObjectsMissingDoc<T extends UmlObject>, AbstractRule.UmlObjectsWithBadCharacterInName<T extends UmlObject>, AbstractRule.UmlObjectsWithBadDocEnd<T extends UmlObject>, AbstractRule.UmlObjectsWithBadDocStart<T extends UmlObject>, AbstractRule.UmlObjectsWithUnallowedStereotype<T extends UmlObject>, AbstractRule.UmlObjectsWithUnallowedTagNames<T extends UmlObject>
Rule.Category, Rule.Severity
Constructor and Description |
---|
AttributeValidator.CimAttributesWithBadCharacterInName() |
Modifier and Type | Method and Description |
---|---|
java.util.EnumSet<Nature> |
getApplicability()
Returns all the natures of model elements for which the rule is applicable.
|
protected InvalidCharactersFinder |
getInvalidCharacterFinder(UmlObject o) |
protected boolean |
skipValidation(UmlAttribute o)
This default implementation returns false (no skipping); override if main object doesn't
need validation.
|
doValidate
getSubObjects, skipSubobjectValidation, validate
createIssue, createIssue, createIssue, getCategory, getHowToFix, getHypothesis, getLogLevel, getSeverity, logDiagnosis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCategory, getHowToFix, getHypothesis, getLogLevel, getSeverity, logDiagnosis
public AttributeValidator.CimAttributesWithBadCharacterInName()
public java.util.EnumSet<Nature> getApplicability()
Rule
protected boolean skipValidation(UmlAttribute o)
AbstractRule.AbstractRuleWithSubobjectsAndSkips
skipValidation
in class AbstractRule.AbstractRuleWithSubobjectsAndSkips<UmlAttribute>
protected InvalidCharactersFinder getInvalidCharacterFinder(UmlObject o)
getInvalidCharacterFinder
in class AbstractRule.UmlObjectsWithBadCharacterInName<UmlAttribute>
Copyright 2009-2015 Tatjana (Tanja) Kostic