org.tanjakostic.jcleancim.validation
Interfaces
CrossRule
Rule
SimpleRule
Classes
AbstractRule
AbstractRule.AbstractRuleWithSubobjectsAndSkips
AbstractRule.UmlObjectsMissingDoc
AbstractRule.UmlObjectsWithBadCharacterInName
AbstractRule.UmlObjectsWithBadDocEnd
AbstractRule.UmlObjectsWithBadDocStart
AbstractRule.UmlObjectsWithUnallowedStereotype
AbstractRule.UmlObjectsWithUnallowedTagNames
AbstractValidator
AssociationValidator
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
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
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
DependencyValidator.DependenciesWithUnallowedDirection
DependencyValidator.DependenciesWithUnallowedStereotype
DependencyValidator.DependenciesWithUnallowedTagNames
DiagramValidator
DiagramValidator.DiagramsMissingDoc
DiagramValidator.DiagramsWithBadCharacterInName
DiagramValidator.DiagramsWithBadDocEnd
DiagramValidator.DiagramsWithBadDocStart
DiagramValidator.DiagramsWithBadOrientation
DiagramValidator.DiagramsWithUnallowedStereotype
InvalidCharactersFinder
ModelIssue
ModelIssues
ModelValidator
OperationValidator
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
PackageValidator.Iec61850PackagesThatShouldHaveAliasAsTitle
PackageValidator.PackagesMissingDoc
PackageValidator.PackagesTopLevelWithoutVersionClass
PackageValidator.PackagesWithBadCharacterInName
PackageValidator.PackagesWithBadDocEnd
PackageValidator.PackagesWithBadDocStart
PackageValidator.PackagesWithSameName
PackageValidator.PackagesWithSelfDependency
PackageValidator.PackagesWithUnallowedStereotype
PackageValidator.PackagesWithUnallowedTagNames
PackageValidator.PackageUnexpectedConnectors
PackageValidator.PackageUnexpectedElements
Enums
Rule.Category
Rule.Severity