# Uses of Package
org.thewonderlemming.c4plantuml.mojo.linting

- Packages that use org.thewonderlemming.c4plantuml.mojo.linting
  Package | Description
  --- | ---
  org.thewonderlemming.c4plantuml.mojo.linting | Contains the `LintingMojo` and its dependencies used to type the parameters in the pom.xml configuration..
  org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin | Contains a set of factory classes to integrate `AbstractLintingRule` to the plugin.
  org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters | Contains `AbstractRuleParametersFactory` implementations for built-in rules.

- Classes in org.thewonderlemming.c4plantuml.mojo.linting used by org.thewonderlemming.c4plantuml.mojo.linting
  Class and Description
  AliasesShouldBeListedInDictionary A simple POJO to enforce typing for the `AliasesShouldBeListedInDictionaryRule` parameters in the `pom.xml`.
  AliasesShouldBeUnique A simple POJO to enforce typing for the `AliasesShouldBeUniqueRule` parameters in the `pom.xml`.
  AliasesShouldFollowStandardConvention A simple POJO to enforce typing for the `AliasesShouldFollowStandardConventionRule` parameters in the `pom.xml`.
  NoDuplicateRelationships A simple POJO to enforce typing for the `NoDuplicateRelationshipsRule` parameters in the `pom.xml`.
  NoOrphanAliasInBoundaries A simple POJO to enforce typing for the `NoOrphanAliasInBoundariesRule` parameters in the `pom.xml`.
  NoOrphanAliasInLayouts A simple POJO to enforce typing for the `NoOrphanAliasInLayoutsRule` parameters in the `pom.xml`.
  NoOrphanAliasInRelationships A simple POJO to enforce typing for the `NoOrphanAliasInRelationshipsRule` parameters in the `pom.xml`.

- Classes in org.thewonderlemming.c4plantuml.mojo.linting used by org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin
  Class and Description
  BuiltInRules A POJO to enforce typing for `AbstractCustomLintingRule` in the `pom.xml` file.

- Classes in org.thewonderlemming.c4plantuml.mojo.linting used by org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  Class and Description
  AliasesShouldBeListedInDictionary A simple POJO to enforce typing for the `AliasesShouldBeListedInDictionaryRule` parameters in the `pom.xml`.
  AliasesShouldBeUnique A simple POJO to enforce typing for the `AliasesShouldBeUniqueRule` parameters in the `pom.xml`.
  AliasesShouldFollowStandardConvention A simple POJO to enforce typing for the `AliasesShouldFollowStandardConventionRule` parameters in the `pom.xml`.
  BuiltInRules A POJO to enforce typing for `AbstractCustomLintingRule` in the `pom.xml` file.
  NoDuplicateRelationships A simple POJO to enforce typing for the `NoDuplicateRelationshipsRule` parameters in the `pom.xml`.
  NoOrphanAliasInBoundaries A simple POJO to enforce typing for the `NoOrphanAliasInBoundariesRule` parameters in the `pom.xml`.
  NoOrphanAliasInLayouts A simple POJO to enforce typing for the `NoOrphanAliasInLayoutsRule` parameters in the `pom.xml`.
  NoOrphanAliasInRelationships A simple POJO to enforce typing for the `NoOrphanAliasInRelationshipsRule` parameters in the `pom.xml`.

Copyright © 2020. All rights reserved.