AbstractRule |
Implements logging uniformly for all concrete implementations.
|
AbstractRule.AbstractRuleWithSubobjectsAndSkips<T extends UmlObject> |
Common superclass where a rule applies to multiple UML object types (e.g., package and
association) and their sub-objects (e.g., association ends) .
|
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> |
|
AbstractValidator<T extends UmlObject> |
Common implementation for all UML object validators (package, class, etc.).
|
AssociationValidator |
Validates associations.
|
AssociationValidator.AssociationEndsMissingDoc |
|
AssociationValidator.AssociationEndsWithBadCharacterInName |
|
AssociationValidator.AssociationEndsWithBadDocEnd |
|
AssociationValidator.AssociationEndsWithBadDocStart |
|
AssociationValidator.AssociationEndsWithUnallowedStereotype |
|
AssociationValidator.AssociationEndsWithUnallowedTagNames |
|
AssociationValidator.AssociationsMissingInformativeStereotype |
|
AssociationValidator.AssociationsWithDoc |
|
AssociationValidator.AssociationsWithExplicitDirection |
|
AssociationValidator.AssociationsWithName |
|
AssociationValidator.AssociationsWithNoMultiplicity |
|
AssociationValidator.AssociationsWithRoleBadDirection |
|
AssociationValidator.AssociationsWithSameDocOnBothEnds |
|
AssociationValidator.AssociationsWithUnallowedStereotype |
|
AssociationValidator.AssociationsWithUnallowedTagNames |
|
AssociationValidator.AssociationsWithWrongSource |
|
AssociationValidator.CimAssociationEndsNameShouldBePlural |
|
AssociationValidator.CimAssociationEndsNameShouldBeSingular |
|
AssociationValidator.CimAssociationEndsNameStartingWithLowerCase |
|
AssociationValidator.Iec61850AssociationsThatShouldBePrivate |
|
AssociationValidator.Iec61850AssociationsWithDifferentEndVisibility |
|
AttributeValidator |
Validates attributes.
|
AttributeValidator.AttributesMissingDoc |
|
AttributeValidator.AttributesThatAreConstNonStatic |
|
AttributeValidator.AttributesThatAreEnumsInNonEnumeratedClass |
|
AttributeValidator.AttributesThatAreStaticButNotConst |
|
AttributeValidator.AttributesWhoseTypeIsInformative |
|
AttributeValidator.AttributesWithBadDocEnd |
|
AttributeValidator.AttributesWithBadDocStart |
|
AttributeValidator.AttributesWithInexistingEnumLiteralAsInitValue |
|
AttributeValidator.AttributesWithInvalidMultiplicity |
|
AttributeValidator.AttributesWithInvalidTypeNull |
|
AttributeValidator.AttributesWithInvalidTypeString |
|
AttributeValidator.AttributesWithTypeFromUnallowedOwner |
|
AttributeValidator.AttributesWithTypeIdMismatch |
|
AttributeValidator.AttributesWithUnallowedStereotype |
|
AttributeValidator.AttributesWithUnallowedTagNames |
|
AttributeValidator.CimAttributesNameShouldBeSingular |
|
AttributeValidator.CimAttributesNameShouldNotStartWithClassName |
|
AttributeValidator.CimAttributesNameStartingWithUpperCase |
|
AttributeValidator.CimAttributesThatAreNotStaticNonConstWithInitVal |
|
AttributeValidator.CimAttributesThatShouldBeOptional |
|
AttributeValidator.CimAttributesThatShouldBePublic |
|
AttributeValidator.CimAttributesThatShouldBeReplacedWithAssociation |
|
AttributeValidator.CimAttributesWithBadCharacterInName |
|
AttributeValidator.CimAttributesWithFlagInName |
|
AttributeValidator.EnumLiteralsWithoutEnumStereotype |
|
AttributeValidator.EnumLiteralsWithSuperfluousType |
|
AttributeValidator.Iec61850AbbreviationLiteralsNameStartingWithLowerCase |
|
AttributeValidator.Iec61850AttributesWithBadCharacterInName |
|
AttributeValidator.Iec61850AttributesWithInexistingSibling |
|
AttributeValidator.Iec61850ConditionLiteralsNeverUsedAsConstraints |
|
AttributeValidator.Iec61850DOAbbreviationLiteralsDuplicateDescription |
|
AttributeValidator.Iec61850DOAbbreviationLiteralsDuplicateName |
|
AttributeValidator.Iec61850DOAbbreviationLiteralsNeverUsedInDOName |
|
AttributeValidator.Iec61850DOAttributesNameStartingWithLowerCase |
|
AttributeValidator.Iec61850DOAttributesWithNameMissingAbbreviation |
|
AttributeValidator.Iec61850DOAttributesWithSameNameDifferentType |
|
AttributeValidator.Iec61850DOAttributesWithTooLongName |
|
AttributeValidator.Iec61850FCDAAttributesWithMissingConstraint |
|
ClassValidator |
Validates classes.
|
ClassValidator.CimClassesNameShouldBeSingular |
|
ClassValidator.CimClassesNameStartingWithLowerCase |
|
ClassValidator.CimClassesNeverUsedAsTypeForAttribute |
|
ClassValidator.CimClassesNeverUsedInRelationships |
|
ClassValidator.CimClassesThatShouldNotBeAbstract |
|
ClassValidator.CimClassesThatShouldNotHaveExplicitDependencies |
|
ClassValidator.CimClassesThatShouldNotHaveOperations |
|
ClassValidator.CimClassesUsedForAttributesButHaveAssociations |
|
ClassValidator.CimClassesUsedForAttributesButHaveSubclasses |
|
ClassValidator.CimClassesUsedForAttributesButHaveSuperclasses |
|
ClassValidator.CimClassesWithOldDatatypeStereotype |
|
ClassValidator.CimClassesWithUnexpectedElements |
|
ClassValidator.CimCompoundClassesWithNoAttributes |
|
ClassValidator.CimDatatypeClassesWithInvalidAttributes |
|
ClassValidator.CimPrimitiveClassesWithAttributes |
|
ClassValidator.CimPrimitiveClassesWithIllegalOwner |
|
ClassValidator.ClassesMissingDoc |
|
ClassValidator.ClassesThatShouldNotBeAssociationClass |
|
ClassValidator.ClassesThatShouldNotHaveNestingThroughAttribute |
|
ClassValidator.ClassesWithBadCharacterInName |
|
ClassValidator.ClassesWithBadDocEnd |
|
ClassValidator.ClassesWithBadDocStart |
|
ClassValidator.ClassesWithDuplicateInheritedAttributeNames |
|
ClassValidator.ClassesWithDuplicateOwnOrInheritedAssociationEndNames |
|
ClassValidator.ClassesWithLeafPropSet |
|
ClassValidator.ClassesWithMultipleSuperclasses |
|
ClassValidator.ClassesWithPersistentPropSet |
|
ClassValidator.ClassesWithQuestionableAttributeCount |
|
ClassValidator.ClassesWithRootPropSet |
|
ClassValidator.ClassesWithSameName |
|
ClassValidator.ClassesWithSelfDependency |
|
ClassValidator.ClassesWithSelfInheritance |
|
ClassValidator.ClassesWithSuperclassesFromUnallowedOwner |
|
ClassValidator.ClassesWithUnallowedStereotype |
|
ClassValidator.ClassesWithUnallowedTagNames |
|
ClassValidator.ClassesWithUnexpectedConnectors |
|
ClassValidator.EnumClassesWithBadName |
|
ClassValidator.EnumClassesWithDuplicateCodes |
|
ClassValidator.EnumClassesWithNoLiterals |
|
ClassValidator.EnumClassesWithSingleLiteral |
|
ClassValidator.EnumClassesWithSomeCodesMissing |
|
ClassValidator.EnumClassesWithTwoLiterals |
|
ClassValidator.Iec61850ClassesThatShouldHaveAliasAsTitle |
|
ClassValidator.Iec61850ClassesThatShouldHaveTaggedValuesForDocgen |
|
ClassValidator.Iec61850ClassesWithInvalidConstraints |
|
ClassValidator.Iec61850ClassesWithMissingCondIDTextInConstraints |
|
ClassValidator.Iec61850LNClassesInWrongGroup |
|
ClassValidator.Iec61850LNClassesMalformedName |
|
DependencyValidator |
Validates (hand-drawn) dependencies.
|
DependencyValidator.DependenciesWithUnallowedDirection |
|
DependencyValidator.DependenciesWithUnallowedStereotype |
|
DependencyValidator.DependenciesWithUnallowedTagNames |
|
DiagramValidator |
Validates diagrams.
|
DiagramValidator.DiagramsMissingDoc |
|
DiagramValidator.DiagramsWithBadCharacterInName |
|
DiagramValidator.DiagramsWithBadDocEnd |
|
DiagramValidator.DiagramsWithBadDocStart |
|
DiagramValidator.DiagramsWithBadOrientation |
|
DiagramValidator.DiagramsWithUnallowedStereotype |
|
InvalidCharactersFinder |
Pattern compiled from the regular expression that will match characters invalid for the CIM
tokens, and most of IEC 61850 tokens.
|
ModelIssue |
Model issue found during validation.
|
ModelIssues |
|
ModelValidator |
Creates validators per kind of UML element and allows to run the validation.
|
OperationValidator |
Validates operations.
|
OperationValidator.OperationParametersMissingDoc |
|
OperationValidator.OperationParametersWithBadCharacterInName |
|
OperationValidator.OperationParametersWithBadDocEnd |
|
OperationValidator.OperationParametersWithBadDocStart |
|
OperationValidator.OperationParametersWithUnallowedStereotype |
|
OperationValidator.OperationParametersWithUnallowedTagNames |
|
OperationValidator.OperationsMissingDoc |
|
OperationValidator.OperationsWithBadCharacterInName |
|
OperationValidator.OperationsWithBadDocEnd |
|
OperationValidator.OperationsWithBadDocStart |
|
OperationValidator.OperationsWithInvalidArgTypeNull |
|
OperationValidator.OperationsWithInvalidExcTypeNull |
|
OperationValidator.OperationsWithInvalidReturnTypeNull |
|
OperationValidator.OperationsWithUnallowedStereotype |
|
OperationValidator.OperationsWithUnallowedTagNames |
|
OperationValidator.OperationsWithUpperCaseName |
|
PackageValidator |
Validates packages.
|
PackageValidator.Iec61850PackagesThatShouldHaveAliasAsTitle |
|
PackageValidator.PackagesMissingDoc |
|
PackageValidator.PackagesTopLevelWithoutVersionClass |
|
PackageValidator.PackagesWithBadCharacterInName |
|
PackageValidator.PackagesWithBadDocEnd |
|
PackageValidator.PackagesWithBadDocStart |
|
PackageValidator.PackagesWithSameName |
|
PackageValidator.PackagesWithSelfDependency |
|
PackageValidator.PackagesWithUnallowedStereotype |
|
PackageValidator.PackagesWithUnallowedTagNames |
|
PackageValidator.PackageUnexpectedConnectors |
|
PackageValidator.PackageUnexpectedElements |
|