# Package org.thewonderlemming.c4plantuml.mojo

Contains most of the MOJOs and their shared classes.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractParentMojo | A base implementation of a MOJO that handles shared parameters such as `Charset`, `MavenProject`, and so on.
  MojoReporter | A `Reporter` implementation that collects reported messages to enable their retrieval later.
  ReportingMojo | A MOJO that parses the C4 PlantUML files that are contained in the output directory and generates a GraphML file with the gathered information.
  SyntaxCheckingMojo | A MOJO that parses the C4 PlantUML that are contained in the output directory and breaks the build if any syntax error is detected.
  WatermarkingMojo | A MOJO that adds a watermark to the C4 PlantUML files that are contained in the output directory, allowing the generated schemas to hold information on the generation date, the build version and so on.

## Package org.thewonderlemming.c4plantuml.mojo Description

Contains most of the MOJOs and their shared classes.

Copyright © 2020. All rights reserved.