A B C D E F G H I K L M N O P R S T U V W

## A

AbstractC4Rule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A base implementation of `AbstractLintingRule` that provides default support for C4 levels 1 to 3.
AbstractC4Rule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AbstractC4Rule
  Default constructor.
AbstractCustomLintingRule - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.custom
  A base class to build custom `AbstractLintingRule`.
AbstractCustomLintingRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.custom.AbstractCustomLintingRule
  Creates the custom rule, given its parameters.
AbstractCustomLintingRuleFactory<R extends AbstractCustomLintingRule> - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.custom
  A factory to create a `AbstractCustomLintingRule`.
AbstractCustomLintingRuleFactory() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.custom.AbstractCustomLintingRuleFactory
AbstractLintingRule - Class in org.thewonderlemming.c4plantuml.linter.rules
  Represents a linting rule and exposes the methods to be implemented/customized by concrete linting rules.
AbstractLintingRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Default constructor.
AbstractParentMojo - Class in org.thewonderlemming.c4plantuml.mojo
  A base implementation of a MOJO that handles shared parameters such as `Charset`, `MavenProject`, and so on.
AbstractParentMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
AbstractRuleParametersFactory<P> - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin
  A base implementation of a factory pattern to build `RuleParameters` for any `AbstractLintingRule`.
AbstractRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Default constructor.
accept(S1, S2, S3) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.TripleConsumer
  Takes a tuple of size 3 and processes it.
acceptableParsersTypes() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Returns a list of supported ANTLR4 `Parser`.
acceptableParsersTypes() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AbstractC4Rule
add(int, M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
add(M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAll(Collection<? extends M>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAll(int, Collection<? extends M>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
addAndProcessC4Files(List<Path>) - Method in class org.thewonderlemming.c4plantuml.graphml.C4Graph
  Adds a `List` of C4 files to parse and returns the current instance to allow method chaining.
addGraph(GraphModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
  Adds a `GraphModel` to the current model.
AddLintingRule - Interface in org.thewonderlemming.c4plantuml.linter.builder
  A part of the `LinterBuilder` to add `AbstractLintingRule` and build a new `Linter` instance.
addLintingRule(AbstractLintingRule) - Method in interface org.thewonderlemming.c4plantuml.linter.builder.AddLintingRule
  Adds a `AbstractLintingRule` to the set of active rules.
addLintingRules(Set<AbstractLintingRule>) - Method in interface org.thewonderlemming.c4plantuml.linter.builder.AddLintingRule
  Adds a set of `AbstractLintingRule` to the set of active rules.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Adds the given `DataModel` to the list if its `DataModel.getKey()` is not already there or replaces it else.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Adds the given `DataModel` to the list if its `DataModel.getKey()` is not already there or replaces it else.
addOrReplaceData(M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
  Adds or replaces the given `model`, given that its key `K` is not yet registered in the current mapping or not.
addOrReplaceData(DataModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Adds the given `DataModel` to the list if its `DataModel.getKey()` is not already there or replaces it else.
addOrReplaceEdge(EdgeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Adds the given `EdgeModel` to the list if its `EdgeModel.getId()` is not already there or replaces it else.
addOrReplaceNode(NodeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Adds the given `NodeModel` to the list if its `NodeModel.getId()` is not already there or replaces it else.
addParameter(String, String) - Method in interface org.thewonderlemming.c4plantuml.linter.rules.RuleParameters.AddParameter
  Creates a new parameter and adds it to the current parameters list in the builder.
addParameters(Map<String, String>) - Method in interface org.thewonderlemming.c4plantuml.linter.rules.RuleParameters.AddParameter
  Creates a collection parameters and adds them to the current parameters list in the builder.
adoptNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
ALIAS_DEFAULT_DICT_FILENAME - Static variable in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryRule
  The default dictionary filename if no filename is passed as a parameter to the rule..
ALIAS_DEFAULT_FORMAT - Static variable in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionRule
  The default regular expression to use for the aliases if no format is passed as a parameter of the rule.
AliasesShouldBeListedInDictionary - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `AliasesShouldBeListedInDictionaryRule` parameters in the `pom.xml`.
AliasesShouldBeListedInDictionary() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
AliasesShouldBeListedInDictionaryListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that used aliases are declared in a dictionary file.
AliasesShouldBeListedInDictionaryListener(AliasesShouldBeListedInDictionaryRule, Reporter, String) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Default constructor.
AliasesShouldBeListedInDictionaryRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that verifies that every alias is referenced in a given dictionary file.
AliasesShouldBeListedInDictionaryRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryRule
  Default constructor.
AliasesShouldBeListedInDictionaryRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `AliasesShouldBeListedInDictionaryRule`.
AliasesShouldBeListedInDictionaryRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
  Default constructor.
AliasesShouldBeUnique - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `AliasesShouldBeUniqueRule` parameters in the `pom.xml`.
AliasesShouldBeUnique() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeUnique
AliasesShouldBeUniqueListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that aliases are not referring to more than one entity (i.e.
AliasesShouldBeUniqueListener(AliasesShouldBeUniqueRule, Reporter) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Default constructor.
AliasesShouldBeUniqueRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that aliases are not declared more than once.
AliasesShouldBeUniqueRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueRule
  Default constructor.
AliasesShouldBeUniqueRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `AliasesShouldBeUniqueRule`.
AliasesShouldBeUniqueRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
  Default constructor.
AliasesShouldFollowStandardConvention - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `AliasesShouldFollowStandardConventionRule` parameters in the `pom.xml`.
AliasesShouldFollowStandardConvention() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
AliasesShouldFollowStandardConventionListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that aliases follow a defined format.
AliasesShouldFollowStandardConventionListener(AliasesShouldFollowStandardConventionRule, Reporter, String) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Default constructor.
AliasesShouldFollowStandardConventionRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that the aliases comply to a given regular expression.
AliasesShouldFollowStandardConventionRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionRule
  Default constructor.
AliasesShouldFollowStandardConventionRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `AliasesShouldFollowStandardConventionRule`.
AliasesShouldFollowStandardConventionRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
  Default constructor.
appendChild(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

## B

Build<T> - Interface in org.thewonderlemming.c4plantuml.graphml
  A basic Java `Function` to create fluent builders such as for the `GraphMLModel.builder()` design pattern.
build() - Method in interface org.thewonderlemming.c4plantuml.graphml.Build
  Returns a result of type T.
build() - Method in interface org.thewonderlemming.c4plantuml.linter.builder.AddLintingRule
  Builds and returns the expected `Linter` instance.
build() - Method in interface org.thewonderlemming.c4plantuml.linter.rules.RuleParameters.AddParameter
  Builds the new `RuleParameters` instance and returns it.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
  A builder to the current `DataModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  A builder to the current `EdgeModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
  A builder to the current `GraphMLModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  A builder to the current `GraphModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.KeyModel
  A builder to the current `KeyModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  A builder to the current `NodeModel` class.
builder() - Static method in class org.thewonderlemming.c4plantuml.linter.Linter
  returns a new instance of `LinterBuilder` since the default constructor is protected.
builder() - Static method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Returns a fluent builder instance to the `RuleParameters` class.
BuiltInLintingRulesFactory - Enum in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin
  Maps `AbstractLintingRule` classes to their `AbstractRuleParametersFactory` and their name.
BuiltInRules - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A POJO to enforce typing for `AbstractCustomLintingRule` in the `pom.xml` file.
BuiltInRules() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  Default constructor.

## C

C4BaseListener - Class in org.thewonderlemming.c4plantuml.grammars
  A simple `ParseTreeListener` that implements `C4L1ParserListener`, `C4L2ParserListener` and `C4L3ParserListener` to be able to parse every C4 grammar files using the same class.
C4BaseListener() - Constructor for class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
C4ErrorListener - Class in org.thewonderlemming.c4plantuml.graphml
  An implementation of the ANTLR 4 `BaseErrorListener`.
C4Graph - Class in org.thewonderlemming.c4plantuml.graphml
  The C4 to GraphML transformation engine.
C4Graph(Charset, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
  A constructor that turns on a strict validation of the XML output and that turns off the C4 parsing errors.
C4Graph(Charset, boolean, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
  A constructor that turns on a strict validation of the XML output.
C4Graph(Charset, boolean, boolean, boolean, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4Graph
  Default constructor.
C4GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml
  An implementation of the ANTLR 4 `ParseTreeListener` that translates the C4 syntax tree to a JAXB model..
C4GraphParseTreeListener(GraphMLModel) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  A constructor that turns off the failing of the process on syntax errors.
C4GraphParseTreeListener(GraphMLModel, boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Default constructor.
C4Keys - Enum in org.thewonderlemming.c4plantuml.graphml.model
  Holds C4 GraphML keys and their properties.
C4L1GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
  An ANTLR 4 `ParseTreeListener` that parses C4 L1 grammar and feeds the JAXB model with the retrieved information.
C4L1GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Default constructor.
C4L1ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
  A decorator pattern to `C4L1ParserListener` using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
C4L2GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
  An ANTLR 4 `ParseTreeListener` that parses C4 L2 grammar and feeds the JAXB model with the retrieved information.
C4L2GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Default constructor.
C4L2ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
  A decorator pattern to `C4L2ParserListener` using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
C4L3GraphParseTreeListener - Class in org.thewonderlemming.c4plantuml.graphml.parse
  An ANTLR 4 `ParseTreeListener` that parses C4 L3 grammar and feeds the JAXB model with the retrieved information.
C4L3GraphParseTreeListener() - Constructor for class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Default constructor.
C4L3ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
  A decorator pattern to `C4L3ParserListener` using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
C4ParseException - Exception in org.thewonderlemming.c4plantuml.graphml.parse
  A wrapper exception that holds ANTLR 4 parsing errors.
C4ParseException(String) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.parse.C4ParseException
  Default constructor.
CannotComputeEdgeModelId - Exception in org.thewonderlemming.c4plantuml.graphml.model
  A wrapper `RuntimeException` that allows use within streams.
CannotComputeEdgeModelId(Throwable) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.model.CannotComputeEdgeModelId
  Default constructor.
CDataDocumentDecorator - Class in org.thewonderlemming.c4plantuml.graphml.export
  A `Document` decorator to handle CDATA tags around values in JAXB marshalling operations.
check(Path) - Method in class org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxChecker
  Parses a given file and checks its syntax for errors, using `UTF-8` encoding.
check(Path, Charset) - Method in class org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxChecker
  Parses a given file and checks its syntax for errors.
checkThatNoAliasIsOrphanThenClearCollected() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Verifies that the aliases that were collected in boundaries were all declared in an entity, or report them.
checkThatNoAliasIsOrphanThenClearCollected() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Verifies that the aliases that were collected in layouts were all declared in an entity, or report them.
checkThatNoAliasIsOrphanThenClearCollected() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Verifies that the aliases that were collected in relationships were all declared in an entity, or report them.
clear() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
clearSyntaxErrors() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Clears the reported `SyntaxError` within the rule.
cloneNode(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
compareDocumentPosition(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
contains(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
containsAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
containsReports() - Method in class org.thewonderlemming.c4plantuml.mojo.MojoReporter
  Checks whether or not the current `Reporter` instance contains messages.
createAttribute(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createAttributeNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createCDATASection(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createComment(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createCustomRule(Properties) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.custom.AbstractCustomLintingRuleFactory
  Creates an instance of `AbstractCustomLintingRule` given a set of `Properties` gathered from the `pom.xml` file..
createDocumentFragment() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createElement(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createElementNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createEntityReference(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createInstanceForName(String, BuiltInRules) - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Builds a `AbstractLintingRule` instance, given its name and the `BuiltInRules` parameters POJO.
createParser(Path, Charset, BaseErrorListener) - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Parses the given C4 source file and returns an `Optional` of the created `Parser` or empty if any exception occurs.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsRule
  Returns a `ParseTreeListener` given a `Parser` type.
createParseTreeListener(Reporter, Class<? extends Parser>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsRule
  Returns a `ParseTreeListener` given a `Parser` type.
createProcessingInstruction(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
createTextNode(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
CustomLSInput - Class in org.thewonderlemming.c4plantuml.graphml.validation
  A basic implementation of `LSInput`, in order to implement our custom `LSResourceResolver`.
CustomResourceResolver - Class in org.thewonderlemming.c4plantuml.graphml.validation
  A DOM `LSResourceResolver` implementation to avoid having external calls to retrieve GraphML related XSD files.
CustomResourceResolver() - Constructor for class org.thewonderlemming.c4plantuml.graphml.validation.CustomResourceResolver

## D

dataLookup - Variable in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
  The lookup map that maps the data to its key.
DataModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The <data> part of the representation of a GraphML stream.
DEFAULT_COPYRIGHT_NAME - Static variable in class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
  Default copyright name, if none is provided.
DEFAULT_DATE_FORMATTER - Static variable in class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
  Default format for the date, if an invalid formatting pattern or no pattern is provided.
DEFAULT_SOURCE_FILE_EXTENSION - Static variable in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Default value for the C4 PlantUML files extension.
DEFAULT_WATERMARK_NAME - Static variable in class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
  Default diagram name, if none is provided.
doExecute() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  An abstract method to hold the children classes execution logic.
doExecute() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.LintingMojo
  Parses the C4 PlantUML files to find linting violations, and breaks the build if the `failOnLintErrors` is set to `true`.
doExecute() - Method in class org.thewonderlemming.c4plantuml.mojo.ReportingMojo
  Gathers information from the C4 PlantUML files and outputs it as a GraphML file.
doExecute() - Method in class org.thewonderlemming.c4plantuml.mojo.SyntaxCheckingMojo
  Processes the output directory to find syntax errors in the C4 files, and breaks the file if any error was found.
doExecute() - Method in class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
  Adds watermark to the C4 PlantUML files contained in the output directory.

## E

EdgeModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The <edge> part of the representation of a GraphML stream.
enterBoundary(C4L1Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterBoundary(C4L2Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterBoundary(C4L3Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterBoundary(C4L1Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L1` grammar are listed in the current dictionary or reports them.
enterBoundary(C4L2Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L2` grammar are listed in the current dictionary or reports them.
enterBoundary(C4L3Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L3` grammar are listed in the current dictionary or reports them.
enterBoundary(C4L1Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L1` grammar have the expected format or reports them.
enterBoundary(C4L2Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L2` have the expected format or reports them.
enterBoundary(C4L3Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a boundary definition in a `SourceType.C4_L3` have the expected format or reports them.
enterBoundary(C4L1Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of a boundary in a `SourceType.C4_L1` grammar.
enterBoundary(C4L2Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of a boundary in a `SourceType.C4_L1` grammar.
enterBoundary(C4L3Parser.BoundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of a boundary in a `SourceType.C4_L1` grammar.
enterCloud(C4L1Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterCloud(C4L2Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterCloud(C4L3Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.cloud()`.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.cloud()`.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.cloud()`.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a cloud definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a cloud definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a cloud definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L2` has the expected format or reports it.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a cloud definition in a `SourceType.C4_L3` has the expected format or reports it.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a cloud definition in a `SourceType.C4_L1` grammar.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a cloud definition in a `SourceType.C4_L2` grammar.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a cloud definition in a `SourceType.C4_L3` grammar.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L1` grammar.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L2` grammar.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L3` grammar.
enterCloud(C4L1Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L1` grammar.
enterCloud(C4L2Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L2` grammar.
enterCloud(C4L3Parser.CloudContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a cloud definition in a `SourceType.C4_L3` grammar.
enterComma(C4L1Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterComma(C4L2Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterComma(C4L3Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterComponent(C4L3Parser.ComponentContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.component()`.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a component definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a component definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a component definition in a `SourceType.C4_L3` has the expected format or reports it.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a component definition in a `SourceType.C4_L3` grammar.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a component definition in a `SourceType.C4_L3` grammar.
enterComponent(C4L3Parser.ComponentContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a component definition in a `SourceType.C4_L3` grammar.
enterContainer(C4L2Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterContainer(C4L3Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.container()`.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.container()`.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a container definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a container definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a container definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a container definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a container definition in a `SourceType.C4_L2` has the expected format or reports it.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a container definition in a `SourceType.C4_L3` has the expected format or reports it.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a container definition in a `SourceType.C4_L2` grammar.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a container definition in a `SourceType.C4_L3` grammar.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a container definition in a `SourceType.C4_L2` grammar.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a container definition in a `SourceType.C4_L3` grammar.
enterContainer(C4L2Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a container definition in a `SourceType.C4_L2` grammar.
enterContainer(C4L3Parser.ContainerContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a container definition in a `SourceType.C4_L3` grammar.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.container_boundary()`.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a container boundary definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a container boundary definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a container boundary definition in a `SourceType.C4_L3` has the expected format or reports it.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of a container boundary definition in a `SourceType.C4_L3` grammar.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of a container boundary definition in a `SourceType.C4_L3` grammar.
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of a container boundary definition in a `SourceType.C4_L3` grammar.
enterDiagram(C4L1Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterDiagram(C4L2Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterDiagram(C4L3Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an enterprise boundary definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an enterprise boundary definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an enterprise boundary definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a enterprise boundary definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a enterprise boundary definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a enterprise boundary definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a enterprise boundary definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a enterprise boundary definition in a `SourceType.C4_L2` has the expected format or reports it.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a enterprise boundary definition in a `SourceType.C4_L3` has the expected format or reports it.
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L1` grammar.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L2` grammar.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L3` grammar.
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L1` grammar.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L2` grammar.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L3` grammar.
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L1` grammar.
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L2` grammar.
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of an enterprise boundary definition in a `SourceType.C4_L3` grammar.
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
  Enters a parse tree.
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Does nothing.
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
enterFooter(C4L1Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterFooter(C4L2Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterFooter(C4L3Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterInclude(C4L1Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterInclude(C4L2Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterInclude(C4L3Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterL1_title(C4L1Parser.L1_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterL2_title(C4L2Parser.L2_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterL3_title(C4L3Parser.L3_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterLayout(C4L1Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterLayout(C4L2Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterLayout(C4L3Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterLayout(C4L1Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L1` grammar are listed in the current dictionary or reports them.
enterLayout(C4L2Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L2` grammar are listed in the current dictionary or reports them.
enterLayout(C4L3Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L3` grammar are listed in the current dictionary or reports them.
enterLayout(C4L1Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L1` grammar have the expected format or reports them.
enterLayout(C4L2Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L2` have the expected format or reports them.
enterLayout(C4L3Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a layout definition in a `SourceType.C4_L3` have the expected format or reports them.
enterLayout(C4L1Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of a layout in a `SourceType.C4_L1` grammar.
enterLayout(C4L2Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of a layout in a `SourceType.C4_L2` grammar.
enterLayout(C4L3Parser.LayoutContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the aliases of a layout in a `SourceType.C4_L3` grammar.
enterPerson(C4L1Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterPerson(C4L2Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterPerson(C4L3Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.person()`.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.person()`.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.person()`.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a person definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a person definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a person definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a person definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a person definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a person definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a person definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a person definition in a `SourceType.C4_L2` has the expected format or reports it.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a person definition in a `SourceType.C4_L3` has the expected format or reports it.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a person definition in a `SourceType.C4_L1` grammar.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a person definition in a `SourceType.C4_L2` grammar.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a person definition in a `SourceType.C4_L3` grammar.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a person definition in a `SourceType.C4_L1` grammar.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a person definition in a `SourceType.C4_L2` grammar.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a person definition in a `SourceType.C4_L3` grammar.
enterPerson(C4L1Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a person definition in a `SourceType.C4_L1` grammar.
enterPerson(C4L2Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a person definition in a `SourceType.C4_L2` grammar.
enterPerson(C4L3Parser.PersonContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a person definition in a `SourceType.C4_L3` grammar.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterPerson_ext(C4L2Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterPerson_ext(C4L3Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.person_ext()`.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.person_ext()`.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.person_ext()`.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external person definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external person definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external person definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external person definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external person definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external person definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external person definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external person definition in a `SourceType.C4_L2` has the expected format or reports it.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external person definition in a `SourceType.C4_L3` has the expected format or reports it.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external person definition in a `SourceType.C4_L1` grammar.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external person definition in a `SourceType.C4_L2` grammar.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external person definition in a `SourceType.C4_L3` grammar.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external person definition in a `SourceType.C4_L1` grammar.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external person definition in a `SourceType.C4_L2` grammar.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external person definition in a `SourceType.C4_L3` grammar.
enterPerson_ext(C4L1Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external person definition in a `SourceType.C4_L1` grammar.
enterPerson_ext(C4L2Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external person definition in a `SourceType.C4_L2` grammar.
enterPerson_ext(C4L3Parser.Person_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external person definition in a `SourceType.C4_L3` grammar.
enterRelationship(C4L1Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterRelationship(C4L2Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterRelationship(C4L3Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.relationship()`.
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.relationship()`.
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.relationship()`.
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L1` grammar are listed in the current dictionary or reports them.
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L2` grammar are listed in the current dictionary or reports them.
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L3` grammar are listed in the current dictionary or reports them.
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L1` grammar have the expected format or reports them.
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L2` have the expected format or reports them.
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the aliases of a relationship definition in a `SourceType.C4_L3` have the expected format or reports them.
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsListener
  Collects the relationship definition in a `SourceType.C4_L1` grammar.
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsListener
  Collects the relationship definition in a `SourceType.C4_L2` grammar.
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsListener
  Collects the relationship definition in a `SourceType.C4_L3` grammar.
enterRelationship(C4L1Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of a relationship in a `SourceType.C4_L1` grammar.
enterRelationship(C4L2Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of a relationship definition in a `SourceType.C4_L2` grammar.
enterRelationship(C4L3Parser.RelationshipContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the aliases of a relationship definition in a `SourceType.C4_L3` grammar.
enterStatement(C4L1Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterStatement(C4L2Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterStatement(C4L3Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterSystem(C4L1Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterSystem(C4L2Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterSystem(C4L3Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.system()`.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.system()`.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.system()`.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a system definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a system definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a system definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a system definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a system definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a system definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a system definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a system definition in a `SourceType.C4_L2` has the expected format or reports it.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a system definition in a `SourceType.C4_L3` has the expected format or reports it.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a system definition in a `SourceType.C4_L1` grammar.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a system definition in a `SourceType.C4_L2` grammar.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a system definition in a `SourceType.C4_L3` grammar.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a system definition in a `SourceType.C4_L1` grammar.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a system definition in a `SourceType.C4_L2` grammar.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a system definition in a `SourceType.C4_L3` grammar.
enterSystem(C4L1Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a system definition in a `SourceType.C4_L1` grammar.
enterSystem(C4L2Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a system definition in a `SourceType.C4_L2` grammar.
enterSystem(C4L3Parser.SystemContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a system definition in a `SourceType.C4_L3` grammar.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.system_boundary()`.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of a system boundary definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of a system boundary definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of a system boundary definition in a `SourceType.C4_L2` has the expected format or reports it.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of a system boundary definition in a `SourceType.C4_L2` grammar.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of a system boundary definition in a `SourceType.C4_L2` grammar.
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of a system boundary definition in a `SourceType.C4_L2` grammar.
enterSystem_ext(C4L1Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterSystem_ext(C4L2Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterSystem_ext(C4L3Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.system_ext()`.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.system_ext()`.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.system_ext()`.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external system definition in a `SourceType.C4_L1` grammar is listed in the current dictionary or reports it.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external system definition in a `SourceType.C4_L2` grammar is listed in the current dictionary or reports it.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryListener
  Checks that the alias of an external system definition in a `SourceType.C4_L3` grammar is listed in the current dictionary or reports it.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external system definition in a `SourceType.C4_L1` grammar and verifies that it is not already in use.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external system definition in a `SourceType.C4_L2` grammar and verifies that it is not already in use.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeUniqueListener
  Collects the alias of an external system definition in a `SourceType.C4_L3` grammar and verifies that it is not already in use.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external system definition in a `SourceType.C4_L1` grammar has the expected format or reports it.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external system definition in a `SourceType.C4_L2` has the expected format or reports it.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionListener
  Checks that the alias of an external system definition in a `SourceType.C4_L3` has the expected format or reports it.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external system definition in a `SourceType.C4_L1` grammar.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external system definition in a `SourceType.C4_L2` grammar.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Collects the alias of an external system definition in a `SourceType.C4_L3` grammar.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external system definition in a `SourceType.C4_L1` grammar.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external system definition in a `SourceType.C4_L2` grammar.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Collects the alias of an external system definition in a `SourceType.C4_L3` grammar.
enterSystem_ext(C4L1Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external system definition in a `SourceType.C4_L1` grammar.
enterSystem_ext(C4L2Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external system definition in a `SourceType.C4_L2` grammar.
enterSystem_ext(C4L3Parser.System_extContext) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Collects the alias of an external system definition in a `SourceType.C4_L3` grammar.
enterTitle(C4L1Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
enterTitle(C4L2Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
enterTitle(C4L3Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
enterTitle(C4L1Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Enter a parse tree produced by `C4L1Parser.title()`.
enterTitle(C4L2Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Enter a parse tree produced by `C4L2Parser.title()`.
enterTitle(C4L3Parser.TitleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Enter a parse tree produced by `C4L3Parser.title()`.
EntityType - Enum in org.thewonderlemming.c4plantuml.graphml.model
  Represents a C4 keyword or "entity" as I like to call them.
equals(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
error(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
execute() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  The default implementation of `Mojo.execute()`, that sets and validates shared parameters, then calls the abstract method `AbstractParentMojo.doExecute()`, that needs to be implemented by children classes.
exitBoundary(C4L1Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitBoundary(C4L2Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitBoundary(C4L3Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitCloud(C4L1Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitCloud(C4L2Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitCloud(C4L3Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitComma(C4L1Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitComma(C4L2Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitComma(C4L3Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitComponent(C4L3Parser.ComponentContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitContainer(C4L2Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitContainer(C4L3Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitDiagram(C4L1Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitDiagram(C4L2Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitDiagram(C4L3Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
  Exits a parse tree.
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Does nothing.
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
exitFooter(C4L1Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitFooter(C4L2Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitFooter(C4L3Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitInclude(C4L1Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitInclude(C4L2Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitInclude(C4L3Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitL1_title(C4L1Parser.L1_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitL2_title(C4L2Parser.L2_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitL3_title(C4L3Parser.L3_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitLayout(C4L1Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitLayout(C4L2Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitLayout(C4L3Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitPerson(C4L1Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitPerson(C4L2Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitPerson(C4L3Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitPerson_ext(C4L1Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitPerson_ext(C4L2Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitPerson_ext(C4L3Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitRelationship(C4L1Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitRelationship(C4L2Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitRelationship(C4L3Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitStatement(C4L1Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitStatement(C4L2Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitStatement(C4L3Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitSystem(C4L1Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitSystem(C4L2Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitSystem(C4L3Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitSystem_boundary(C4L2Parser.System_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitSystem_ext(C4L1Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitSystem_ext(C4L2Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitSystem_ext(C4L3Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
exitTitle(C4L1Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
exitTitle(C4L2Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
exitTitle(C4L3Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
export() - Method in class org.thewonderlemming.c4plantuml.graphml.C4Graph
  Transforms the parsed C4 files to a single GraphML output and returns the result as a string.
export(GraphMLModel) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
  Exports a JAXB `GraphMLModel` instance to a valid GraphML string, using `UTF-8` as a default `Charset`, turning off the formatting and turning on the strict XML validation on the output.
export(GraphMLModel, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
  Exports a JAXB `GraphMLModel` instance to a valid GraphML string, using `UTF-8` as a default `Charset`, and turning on the strict XML validation on the output.
export(GraphMLModel, Charset, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
  Exports a JAXB `GraphMLModel` instance to a valid GraphML string, turning on the strict XML validation on the output.
export(GraphMLModel, Charset, boolean, boolean, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.GraphMLModelExporter
  Exports a JAXB `GraphMLModel` instance to a valid GraphML string.
exportAsString(Charset, boolean, boolean, boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
  Exports the content of the document as a string that contains CDATA tags around values.

## F

FAIL_ON_PARSE_ERRORS_DEFAULT_VALUE - Static variable in class org.thewonderlemming.c4plantuml.mojo.ReportingMojo
  Default value for the `failOnParseErrors` property.
fatalError(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
findBuiltInLintingRules() - Static method in class org.thewonderlemming.c4plantuml.mojo.linting.LintingRulesFinder
  Finds and returns every non-abstract child class of `AbstractLintingRule` in the classpath, including within the dependencies.
findCustomLintingRuleFactories() - Static method in class org.thewonderlemming.c4plantuml.mojo.linting.LintingRulesFinder
  Finds and returns every non-abstract child class of `AbstractCustomLintingRule` in the classpath, including within the dependencies.
FORMAT_OUTPUT_DEFAULT_VALUE - Static variable in class org.thewonderlemming.c4plantuml.mojo.ReportingMojo
  Default value for the `formatOutput` property.

## G

generateIdFrom(String) - Static method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Generates a hopefully unique and repeatably consistent ID for a given graph edge, based on its properties.
get(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
getActivatedParameter(P) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActivatedParameter(NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
  Extracts and returns the value of the `isActivated` parameter from a POJO in the `BuiltInRules` POJO.
getActiveRules() - Method in class org.thewonderlemming.c4plantuml.linter.Linter
  Returns the set of active `AbstractLintingRule` to be used on parsed files.
getAliasDefaultFormatRegex() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
  A simple getter for the `aliasDefaultFormatRegex` property.
getAliasDictionaryFilename() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
  A simple getter for the `aliasDictionaryFilename` property.
getAliasDictionaryFilenameParameterName() - Static method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryRule
  Returns the name of the parameter that needs to be set to override the default value of the dictionary filename `AliasesShouldBeListedInDictionaryRule.ALIAS_DEFAULT_DICT_FILENAME`.
getAliasesShouldBeListedInDictionary() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `aliasesShouldBeListedInDictionary` property.
getAliasesShouldBeUnique() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `aliasesShouldBeUnique` property.
getAliasesShouldFollowStandardConvention() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `aliasesShouldFollowStandardConvention` property.
getAliasFormatParameterName() - Static method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldFollowStandardConventionRule
  Returns the name of the parameter that needs to be set to override the default value of the aliases regular expression `AliasesShouldFollowStandardConventionRule.ALIAS_DEFAULT_FORMAT`.
getAttributes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getBaseURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getBaseURI() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getByteStream() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getC4Key() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
  Builds a `KeyModel` from the current `C4Keys` and returns it..
getC4Keys() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
  Returns a `List` of `KeyModel` built from every value from `C4Keys`.
getC4Level() - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Returns the associated C4 level of the current enumeration value.
getC4Level() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the `C4Keys.C4_LEVEL` property.
getCertifiedText() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getCharacterStream() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getCharPositionInLine() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Returns the position of the offending character in the error line.
getChildNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getCurrentCharset() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Returns the current `Charset` value.
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the edge's list of `DataModel`.
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Returns the current graph's properties list.
getData() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Returns the current <node> data tags.
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
getDecoratedC4L1ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
  returns the instance of the `C4L1ParserListener` being decorated.
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  returns the instance of the `C4L1ParserListener` being decorated.
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  returns the instance of the `C4L1ParserListener` being decorated.
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
getDecoratedC4L2ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
  returns the instance of the `C4L2ParserListener` being decorated.
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  returns the instance of the `C4L2ParserListener` being decorated.
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  returns the instance of the `C4L2ParserListener` being decorated.
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
getDecoratedC4L3ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
  returns the instance of the `C4L3ParserListener` being decorated.
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  returns the instance of the `C4L3ParserListener` being decorated.
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  returns the instance of the `C4L3ParserListener` being decorated.
getDisplayMessage() - Method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns the readable message.
getDoctype() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDocumentElement() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDocumentURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getDomConfig() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getE() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  returns the error associated exception.
getEdgeDefault() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Returns the graph's <edgedefault> property.
getEdges() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Returns the graph's edges as a list.
getElementById(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getElementsByTagName(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getElementsByTagNameNS(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getFeature(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getFirstChild() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Returns the current <node> inner graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Returns the result of the parsing as a graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Returns the result of the parsing as a graph.
getGraph() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Returns the result of the parsing as a graph.
getId() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
  Return the GraphML key ID for the current `C4Keys` value.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the edge's ID.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Returns the graph ID.
getId() - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Returns the current <node> ID.
getImplementation() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getInputEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getInstance() - Static method in class org.thewonderlemming.c4plantuml.graphml.C4ErrorListener
  Returns the current instance of that singleton.
getKey() - Method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
  Returns the value of the `key` attribute.
getLabel() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the `C4Keys.LABEL` property.
getLastChild() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getLine() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Returns the line of the error in the source file.
getLocalName() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getLogger() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Returns the logger to be used within custom `AbstractLintingRule`.
getMappingForParserMessage(String) - Static method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns an instance of `SyntaxErrorMessageMapper` given a parser message, if found.
getMappingForParserMessageOrGetDefault(String) - Static method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns a readable message given a parser message if found.
getMsg() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  returns the message of the syntax error.
getNamespaceURI() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNamespaceURI() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Returns the current XSD namespace URI.
getNextSibling() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodeName() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Returns the graph(s nodes as a list.
getNodeType() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNodeValue() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getNoDuplicateRelationships() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `noDuplicateRelationships` property.
getNoOrphanAliasInBoundaries() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `noOrphanAliasInBoundaries` property.
getNoOrphanAliasInLayouts() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `noOrphanAliasInLayouts` property.
getNoOrphanAliasInRelationships() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple getter for the `noOrphanAliasInRelationships` property.
getOffendingSymbol() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Returns the unexpected symbol that caused that error.
getOutputDirectory() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Returns the project output directory path.
getOwnerDocument() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getParameter(String) - Method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Retrieves a parameter value by its name.
getParameterAsBoolean(String) - Method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Retrieves a `Boolean` parameter value by its name.
getParameterAsInteger(String) - Method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Retrieves an `Integer` parameter value by its name.
getParameterAsLong(String) - Method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Retrieves a `Long` parameter value by its name.
getParameterAsType(String, Class<T>, Function<String, Optional<T>>) - Method in class org.thewonderlemming.c4plantuml.linter.rules.RuleParameters
  Retrieves a parameter value by its name and casts it to the given type `<T>`.
getParameters() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Returns the current `AbstractLintingRule` parameters.
getParentNode() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getParserMessage() - Method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns the parser original message.
getParserType() - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Returns the associated `Parser` type of the current enumeration value.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
  Retrieves the rule configuration POJO from the `BuiltInRules` POJO.
getPrefix() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getPreviousSibling() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getProject() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Returns the current `MavenProject` instance.
getProtocol() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the `C4Keys.PROTOCOL` property.
getPublicId() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getRecognizer() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Returns the ANTLR4 object that recognizes the input and handles the errors.
getReports() - Method in class org.thewonderlemming.c4plantuml.mojo.MojoReporter
  Retrieves the reported messages.
getResourceFilename() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Returns the current XSD filename.
getRuleName() - Method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Returns the name of the current mapping.
getRuleNameForType(Class<? extends AbstractLintingRule>) - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Returns the mapped name of a `AbstractLintingRule`, given its type.
getRuleParameters() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Returns the built `RuleParameters` instance.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
  Returns the parameters names for the current `AbstractLintingRule`.
getRuleType() - Method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Returns the `AbstractLintingRule` type of the current mapping.
getSource() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the edge's source.
getSourceFileExtension() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Returns the current sources filename extension.
getSourceTypeFromFilename(Path) - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Guesses the given source file C4 level and returns an `Optional` of the matching enumeration value if any, or empty.
getStrictErrorChecking() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getStringData() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getSyntaxErrors() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Returns a list of reported `SyntaxError`.
getSystemId() - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
getSystemId() - Method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Returns the current XML system ID.
getTarget() - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Returns the edge's target.
getTextContent() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getTypeAsString() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
  Returns the C4 keyword represented by the current value of `EntityType`.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
  Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
  Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUnrecoverableErrors() - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Returns any unrecoverable exceptions that could have occurred during the parsing process.
getUserData(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getValue() - Method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
  Returns the value of the <for> property.
getValue() - Method in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
  Returns the value of the current <data> tag.
getValueForParameter(String, P) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getValueForParameter(String, NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
  Extracts and returns the value of the given parameter `key` from a POJO in the `BuiltInRules` POJO.
getXmlEncoding() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getXmlStandalone() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
getXmlVersion() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
GraphMLModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The root node of a Java representation of a GraphML stream.
GraphMLModelExporter - Class in org.thewonderlemming.c4plantuml.graphml.export
  An exporter to transform a JAXB `GraphMLModel` to a GraphML string.
GraphMLValidator - Class in org.thewonderlemming.c4plantuml.graphml.validation
  Validates a given XML stream against the GraphML XSDs set.
GraphMLValidatorErrorHandler - Class in org.thewonderlemming.c4plantuml.graphml.validation
  A custom implementation of `ErrorHandler` to log validation errors and warnings, then to throw exceptions if wanted.
GraphMLValidatorErrorHandler(boolean) - Constructor for class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
  Default constructor.
GraphMLXsd - Enum in org.thewonderlemming.c4plantuml.graphml.validation
  This enumeration maps XML namespaces to their system ID and a local resource that contains the XSD - the purpose being to avoid having external calls to retrieve these XSDs.
GraphModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The <graph> part of the representation of a GraphML stream.

## H

hasAttributes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
hasChildNodes() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
hashCode() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

## I

importNode(Node, boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
indexOf(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
insertBefore(Node, Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeUnique
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoDuplicateRelationships
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInBoundaries
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInLayouts
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInRelationships
  A simple getter for the `isActivated` property.
isActivated() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
  Tells whether or not the current `AbstractLintingRule` is enabled or disabled.
isBuiltInLintingRule(Class<? extends AbstractLintingRule>) - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Tells whether or not the given `AbstractLintingRule` is a built-in rule, or a custom one, which requires a different building process.
isChildOfNode(NodeModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Tells whether or not the current graph is a child of a node (or if it stands alone).
isDefaultNamespace(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Tells whether or not the current graph is empty.
isEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
isEqualNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isNotEmpty() - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Tells whether or not the current graph is not empty.
isSameNode(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
isSupported(String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
iterator() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator

## K

KeyFor - Enum in org.thewonderlemming.c4plantuml.graphml.model.builder
  Holds values for the <for> property of the <key> tag.
KeyModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The <key> part of the representation of a GraphML stream.

## L

lastIndexOf(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
lint(Path) - Method in class org.thewonderlemming.c4plantuml.linter.Linter
  Same as `Linter.lint(Path, Charset)` but with UTF-8 as default `Charset`.
lint(Path, Charset) - Method in class org.thewonderlemming.c4plantuml.linter.Linter
  Parses a C4 file and if no error occurs, passes the resulting `ParseTree` through every active `AbstractLintingRule`.
Linter - Class in org.thewonderlemming.c4plantuml.linter
  A linting engine that parses C4 files and passes the result `ParseTree` to a set of `AbstractLintingRule`.
Linter(Reporter, Set<AbstractLintingRule>) - Constructor for class org.thewonderlemming.c4plantuml.linter.Linter
  Default constructor.
LinterBuilder - Class in org.thewonderlemming.c4plantuml.linter
  A simple builder pattern to create `Linter` instances.
LinterBuilder() - Constructor for class org.thewonderlemming.c4plantuml.linter.LinterBuilder
LinterSyntaxErrorListener - Class in org.thewonderlemming.c4plantuml.linter
  An observer pattern to enable `AbstractLintingRule` to be notified on syntax errors.
LinterSyntaxErrorListener() - Constructor for class org.thewonderlemming.c4plantuml.linter.LinterSyntaxErrorListener
LintingMojo - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A MOJO that parses the C4 PlantUML files that are contained in the output directory and applies a set of linting rules to find violations.
LintingMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.LintingMojo
LintingRulesFinder - Class in org.thewonderlemming.c4plantuml.mojo.linting
  An utility class to detect and return `AbstractLintingRule` and `AbstractCustomLintingRule` within the classpath, including the shipped dependencies.
listIterator() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
listIterator(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
lookupNamespaceURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
lookupPrefix(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

## M

MappedListDecorator<M,K> - Class in org.thewonderlemming.c4plantuml.graphml.model
  A decorator to the `List` interface, that relies on an internal `Map` to track existing data by the key `K`.
MappedListDecorator(Class<M>, List<M>, Function<M, K>) - Constructor for class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
  Default constructor.
MojoReporter - Class in org.thewonderlemming.c4plantuml.mojo
  A `Reporter` implementation that collects reported messages to enable their retrieval later.
MojoReporter() - Constructor for class org.thewonderlemming.c4plantuml.mojo.MojoReporter

## N

NAMESPACE - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
  The GraphML namespace.
newBuilder() - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
  A fluent builder to ease the construction of `CustomLSInput`, since its constructor contains several arguments which are all strings.
newInstance() - Static method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
  A factory method that builds a new `Document` and decorates it with the returned `CDataDocumentDecorator` instance.
newInstance(Document) - Static method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
  A factory method that builds a new `CDataDocumentDecorator` instance given a `Document` to decorate.
newLinter() - Method in class org.thewonderlemming.c4plantuml.linter.LinterBuilder
  Returns a chain of method calls that ends with the build of a `Linter` instance.
NodeModel - Class in org.thewonderlemming.c4plantuml.graphml.model
  The <node> part of the representation of a GraphML stream.
NoDuplicateRelationships - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `NoDuplicateRelationshipsRule` parameters in the `pom.xml`.
NoDuplicateRelationships() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.NoDuplicateRelationships
NoDuplicateRelationshipsListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that relationships are not declared more than once..
NoDuplicateRelationshipsListener(Reporter) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsListener
  Default constructor.
NoDuplicateRelationshipsRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that relationships are not declared more than once.
NoDuplicateRelationshipsRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoDuplicateRelationshipsRule
  Default constructor.
NoDuplicateRelationshipsRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `NoDuplicateRelationshipsRule`.
NoDuplicateRelationshipsRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
  Default constructor.
NoOrphanAliasInBoundaries - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `NoOrphanAliasInBoundariesRule` parameters in the `pom.xml`.
NoOrphanAliasInBoundaries() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInBoundaries
NoOrphanAliasInBoundariesListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that aliases in use in a C4 boundaries are all referring to a valid entity.
NoOrphanAliasInBoundariesListener(NoOrphanAliasInBoundariesRule, Reporter) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesListener
  Default constructor.
NoOrphanAliasInBoundariesRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that the aliases used in a boundary are declared in the same source file as part of any entity.
NoOrphanAliasInBoundariesRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesRule
  Default constructor.
NoOrphanAliasInBoundariesRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `NoOrphanAliasInBoundariesRule`.
NoOrphanAliasInBoundariesRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
  Default constructor.
NoOrphanAliasInLayouts - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `NoOrphanAliasInLayoutsRule` parameters in the `pom.xml`.
NoOrphanAliasInLayouts() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInLayouts
NoOrphanAliasInLayoutsListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that aliases in use in a C4 layouts are all referring to a valid entity.
NoOrphanAliasInLayoutsListener(NoOrphanAliasInLayoutsRule, Reporter) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsListener
  Default constructor.
NoOrphanAliasInLayoutsRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that the aliases used in a layout are declared in the same source file as part of any entity.
NoOrphanAliasInLayoutsRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsRule
  Default constructor.
NoOrphanAliasInLayoutsRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `NoOrphanAliasInLayoutsRule`.
NoOrphanAliasInLayoutsRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
  Default constructor.
NoOrphanAliasInRelationships - Class in org.thewonderlemming.c4plantuml.mojo.linting
  A simple POJO to enforce typing for the `NoOrphanAliasInRelationshipsRule` parameters in the `pom.xml`.
NoOrphanAliasInRelationships() - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInRelationships
NoOrphanAliasInRelationshipsListener - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  An ANTLR 4 `ParseTreeListener` implementation that verifies that aliases in use in a C4 relationship are all referring to a valid entity.
NoOrphanAliasInRelationshipsListener(NoOrphanAliasInRelationshipsRule, Reporter) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsListener
  Default constructor.
NoOrphanAliasInRelationshipsRule - Class in org.thewonderlemming.c4plantuml.linter.rules.builtin
  A linting rule that checks that the aliases used in a relationship are declared in the same source file as part of any entity.
NoOrphanAliasInRelationshipsRule(RuleParameters) - Constructor for class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsRule
  Default constructor.
NoOrphanAliasInRelationshipsRuleParametersFactory - Class in org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  An implementation of `AbstractRuleParametersFactory` for the `NoOrphanAliasInRelationshipsRule`.
NoOrphanAliasInRelationshipsRuleParametersFactory(BuiltInRules) - Constructor for class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
  Default constructor.
normalize() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
normalizeDocument() - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator

## O

org.thewonderlemming.c4plantuml.grammars - package org.thewonderlemming.c4plantuml.grammars
  Contains convenience classes to parse C4 PlantUML source files.
org.thewonderlemming.c4plantuml.graphml - package org.thewonderlemming.c4plantuml.graphml
  Contains a set of classes to parse c4 files and transform them to GraphML files.
org.thewonderlemming.c4plantuml.graphml.export - package org.thewonderlemming.c4plantuml.graphml.export
  Contains the `GraphMLModelExporter` and its dependencies.
org.thewonderlemming.c4plantuml.graphml.model - package org.thewonderlemming.c4plantuml.graphml.model
  Contains the JAXB model that handles the XML generation.
org.thewonderlemming.c4plantuml.graphml.model.builder - package org.thewonderlemming.c4plantuml.graphml.model.builder
  Contains a bunch of `FunctionalInterface` to help into writing fluent builders for the model.
org.thewonderlemming.c4plantuml.graphml.parse - package org.thewonderlemming.c4plantuml.graphml.parse
  Contains the actual C4 parser that maps the code to theGraphML JAXB model.
org.thewonderlemming.c4plantuml.graphml.validation - package org.thewonderlemming.c4plantuml.graphml.validation
  Contains a set of classes to validate the produced GraphML.
org.thewonderlemming.c4plantuml.linter - package org.thewonderlemming.c4plantuml.linter
  Contains the linting engine and its main dependencies.
org.thewonderlemming.c4plantuml.linter.builder - package org.thewonderlemming.c4plantuml.linter.builder
  Contains the `LinterBuilder` dependencies.
org.thewonderlemming.c4plantuml.linter.rules - package org.thewonderlemming.c4plantuml.linter.rules
  Contains `AbstractLintingRule` and its dependencies.
org.thewonderlemming.c4plantuml.linter.rules.builtin - package org.thewonderlemming.c4plantuml.linter.rules.builtin
  Contains built-in `AbstractLintingRule` implementations.
org.thewonderlemming.c4plantuml.mojo - package org.thewonderlemming.c4plantuml.mojo
  Contains most of the MOJOs and their shared classes.
org.thewonderlemming.c4plantuml.mojo.linting - package 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 - package 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 - package org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters
  Contains `AbstractRuleParametersFactory` implementations for built-in rules.
org.thewonderlemming.c4plantuml.mojo.linting.rules.custom - package org.thewonderlemming.c4plantuml.mojo.linting.rules.custom
  Contains the foundation to build custom `AbstractLintingRule` - i.e.
org.thewonderlemming.c4plantuml.syntaxchecker - package org.thewonderlemming.c4plantuml.syntaxchecker
  Contains a set of classes that check C4 PlantUML files for syntax errors, and display error messages.
OUTPUT_FILENAME_DEFAULT_VALUE - Static variable in class org.thewonderlemming.c4plantuml.mojo.ReportingMojo
  Default value for the generated GraphML filename.

## P

parseTree(ParseTree, Path) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Initializes the inner parsers and walks through the given `ParseTree` to fill in the `GraphMLModel`.
processOutputDirectoryFiles(Consumer<Path>) - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  An utility method that enables the processing of the C4 PlantUML sources in the output directory.

## R

registerRule(AbstractLintingRule) - Method in class org.thewonderlemming.c4plantuml.linter.LinterSyntaxErrorListener
  registers an `AbstractLintingRule` so that it can be notified of syntax errors.
remove(int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
remove(Object) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
removeAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
removeChild(Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
renameNode(Node, String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
replaceChild(Node, Node) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
report(String) - Method in class org.thewonderlemming.c4plantuml.mojo.MojoReporter
ReportingMojo - Class in org.thewonderlemming.c4plantuml.mojo
  A MOJO that parses the C4 PlantUML files that are contained in the output directory and generates a GraphML file with the gathered information.
ReportingMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.ReportingMojo
reportSyntaxError(SyntaxError) - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Collects a new `SyntaxError`.
reset(int) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
  Resets the current listener so that it can be reused for the next C4 L3 source file.
resolveResource(String, String, String, String, String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomResourceResolver
resolveXsd(String, String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Looks for an XSD value that matches the given `systemId` and `namespaceURI` and returns it as an `Optional`.
retainAll(Collection<?>) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
RuleParameters - Class in org.thewonderlemming.c4plantuml.linter.rules
  A container for settings to control the behavior of a `AbstractLintingRule`.
RuleParameters.AddParameter - Interface in org.thewonderlemming.c4plantuml.linter.rules
  A part of the `RuleParameters` builder.

## S

SCHEMA_LOCATION - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphMLModel
  The GraphML schema location.
selectParseTree(Parser) - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  Selects a `ParseTree` to process, given a `Parser` grammar.
selectParseTree(Parser) - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AbstractC4Rule
set(int, M) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeUnique
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoDuplicateRelationships
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInBoundaries
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInLayouts
  A simple setter for the `isActivated` property.
setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInRelationships
  A simple setter for the `isActivated` property.
setAliasDefaultFormatRegex(String) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
  A simple setter for the `aliasDefaultFormatRegex` property.
setAliasDictionaryFilename(String) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
  A simple setter for the `aliasDictionaryFilename` property.
setAliasesShouldBeListedInDictionary(AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `aliasesShouldBeListedInDictionary` property.
setAliasesShouldBeUnique(AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `aliasesShouldBeUnique` property.
setAliasesShouldFollowStandardConvention(AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `aliasesShouldFollowStandardConvention` property.
setAspect(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Sets the graph's aspect.
setBaseURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setByteStream(InputStream) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setC4Level(SourceType) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Sets a <data> tag of type `C4Keys.C4_LEVEL` and with the given value.
setCertifiedText(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setCharacterStream(Reader) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setDescription(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets a <data> tag of type `C4Keys.DESCRIPTION` and with the given value.
setDocumentURI(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setEncoding(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setEntityType(EntityType) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets a <data> tag of type `C4Keys.ENTITY_TYPE` and with the given value.
setGraph(GraphModel) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets a child <graph> into the current <node>.
setId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Sets the graph's ID.
setId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets the current <node> `id` attribute.
setLabel(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Sets a <data> tag of type `C4Keys.LABEL` and with the given value.
setName(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets a <data> tag of type `C4Keys.NAME` and with the given value.
setNodeValue(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setNoDuplicateRelationships(NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `noDuplicateRelationships` property.
setNoOrphanAliasInBoundaries(NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `noOrphanAliasInBoundaries` property.
setNoOrphanAliasInLayouts(NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `noOrphanAliasInLayouts` property.
setNoOrphanAliasInRelationships(NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
  A simple setter for the `noOrphanAliasInRelationships` property.
setPrefix(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setProtocol(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  Sets a <data> tag of type `C4Keys.PROTOCOL` and with the given value.
setPublicId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setStrictErrorChecking(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setStringData(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setSystemId(String) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.CustomLSInput
setTechnologicalStack(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  Sets a <data> tag of type `C4Keys.TECHNOLOGICAL_STACK` and with the given value.
setTextContent(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setTitle(String) - Method in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  Sets a <data> tag of type `C4Keys.TITLE` and with the given value.
setUserData(String, Object, UserDataHandler) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setXmlStandalone(boolean) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
setXmlVersion(String) - Method in class org.thewonderlemming.c4plantuml.graphml.export.CDataDocumentDecorator
size() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
SourceType - Enum in org.thewonderlemming.c4plantuml.grammars
  An enumeration that binds C4 grammars to their specific `Lexer` and `Parser`, and provides convenience methods such as parsing source files and identifying a source C4 level.
subList(int, int) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
SyntaxChecker - Class in org.thewonderlemming.c4plantuml.syntaxchecker
  An ANTLR4 based tool to analyse C4 PlantUML source files syntax.
SyntaxChecker(Reporter) - Constructor for class org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxChecker
  Default constructor.
SyntaxCheckerErrorListener - Class in org.thewonderlemming.c4plantuml.syntaxchecker
  An ANTLR4 `BaseErrorListener` implementation to check files for syntax errors and to report them to a given `Reporter`.
SyntaxCheckerErrorListener(Reporter, Path) - Constructor for class org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxCheckerErrorListener
  Default constructor.
SyntaxCheckingMojo - Class in org.thewonderlemming.c4plantuml.mojo
  A MOJO that parses the C4 PlantUML that are contained in the output directory and breaks the build if any syntax error is detected.
SyntaxCheckingMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.SyntaxCheckingMojo
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.thewonderlemming.c4plantuml.linter.LinterSyntaxErrorListener
  Reports a parsing syntax error to the registered rules.
SyntaxError - Class in org.thewonderlemming.c4plantuml.linter
  Represents a parsing syntax error and holds information such as the line of the error, the offending symbol and so on.
SyntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Constructor for class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Default constructor.
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxCheckerErrorListener
SyntaxErrorMessageMapper - Enum in org.thewonderlemming.c4plantuml.syntaxchecker
  Maps ANTLR4 grammars specific errors to readable errors.

## T

TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.DataModel
  The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.EdgeModel
  The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.GraphModel
  The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.KeyModel
  The current model XML tag name.
TAG_NAME - Static variable in class org.thewonderlemming.c4plantuml.graphml.model.NodeModel
  The current model XML tag name.
toArray() - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
toArray(T[]) - Method in class org.thewonderlemming.c4plantuml.graphml.model.MappedListDecorator
toString() - Method in class org.thewonderlemming.c4plantuml.linter.SyntaxError
  Returns a human understandable representation of the current instance.
TripleConsumer<S1,S2,S3> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

## U

unregisterRule(AbstractLintingRule) - Method in class org.thewonderlemming.c4plantuml.linter.LinterSyntaxErrorListener
  Unregister a `AbstractLintingRule` so that it won't be notified of syntax errors anymore.

## V

validate(InputStream, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidator
  Validates the given XML stream and throws an exception if it is not a valid GraphML.
validate(StreamSource, boolean) - Static method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidator
  Validates the given XML stream and throws an exception if it is not a valid GraphML.
validateSourceFileExtension() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
  Validates that the current `sourceFileExtension` property has a correct value, or sets it to the default value and displays an error message.
ValidationException - Exception in org.thewonderlemming.c4plantuml.graphml.validation
  A wrapper to a `SAXException`.
ValidationException(String, Exception) - Constructor for exception org.thewonderlemming.c4plantuml.graphml.validation.ValidationException
  Default constructor.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.builder.KeyFor
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.C4Keys
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.model.EntityType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.graphml.validation.GraphMLXsd
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thewonderlemming.c4plantuml.syntaxchecker.SyntaxErrorMessageMapper
  Returns an array containing the constants of this enum type, in the order they are declared.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
  Visits a `ErrorNode`.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Logs syntax errors and throws a `C4ParseException` if the `C4GraphParseTreeListener.throwOnParseError` flag is truned on.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
  Visits a `TerminalNode`.
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Does nothing.
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L1GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L2GraphParseTreeListener
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.graphml.parse.C4L3GraphParseTreeListener

## W

warning(SAXParseException) - Method in class org.thewonderlemming.c4plantuml.graphml.validation.GraphMLValidatorErrorHandler
WATERMARK_FORMAT_STRING - Static variable in class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
  Watermark string pattern.
WatermarkingMojo - Class in org.thewonderlemming.c4plantuml.mojo
  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.
WatermarkingMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.WatermarkingMojo
WithAttrName<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withAttrName(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithAttrName
  Takes an object of type T, processes it and returns a result of type U.
WithAttrType<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withAttrType(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithAttrType
  Takes an object of type T, processes it and returns a result of type U.
WithBaseURI<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withBaseURI(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithBaseURI
  Takes a string, processes it and returns a result of type T.
withC4L1Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
  A semantic call to pass a `SourceType.C4_L1` value to the current function.
withC4L2Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
  A semantic call to pass a `SourceType.C4_L2` value to the current function.
withC4L3Level() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
  A semantic call to pass a `SourceType.C4_L3` value to the current function.
WithC4Level<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withC4Level(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithC4Level
  Takes a `String`, processes it and returns a results of type T.
WithData<U> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withData(List<DataModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithData
  Takes a list of `DataModel`, processes it and returns a results of type U.
withDefaultDirection() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithDirection
  Calls the `FunctionalInterface` with a default "directed" string.
WithDescription<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withDescription(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithDescription
  Takes a string, processes it and returns a result of type U.
WithDirection<U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withDirection(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithDirection
  Takes a string, processes it and returns a result of type U.
WithEdges<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withEdges(List<EdgeModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithEdges
  Takes a list of `EdgeModel`, processes it and returns a results of type T.
WithEntityType<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withEntityType(EntityType) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithEntityType
  Takes a parameter of type `EntityType`, processes it and returns a result of type U.
WithFor<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withFor(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithFor
  Takes an object of type T, processes it and returns a result of type U.
WithGraphs<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withGraphs(List<GraphModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithGraphs
  Takes a list of `GraphModel`, processes it and returns a results of type T.
WithId<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withId(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithId
  Takes an object of type T, processes it and returns a result of type U.
WithKey<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withKey(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithKey
  Takes an object of type T, processes it and returns a result of type U.
WithKeys<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withKeys(List<KeyModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithKeys
  Takes a list of `KeyModel`, processes it and returns a results of type T.
WithLabel<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withLabel(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithLabel
  Takes a `String`, processes it and returns a results of type T.
WithName<U> - Interface in org.thewonderlemming.c4plantuml.graphml.parse
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withName(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.parse.WithName
  Takes a string, processes it and returns a result of type U.
WithNodes<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withNodes(List<NodeModel>) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithNodes
  Takes a list of `NodeModel`, processes it and returns a results of type U.
withoutData() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithData
  A semantic call to pass no value to the current function.
withoutEdges() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithEdges
  A semantic call to pass no value to the current function.
withoutGraphs() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithGraphs
  A semantic call to pass no value to the current function.
withoutKeys() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithKeys
  A semantic call to pass no value to the current function.
withoutNodes() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithNodes
  A semantic call to pass no value to the current function.
withoutProtocol() - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithProtocol
  A semantic call to pass no value to the current function.
WithPayload<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withPayload(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithPayload
  Takes an object of type T, processes it and returns a result of type U.
WithProtocol<T> - Interface in org.thewonderlemming.c4plantuml.graphml.model
  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
withProtocol(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.WithProtocol
  Takes a `String`, processes it and returns a results of type T.
WithPublicId<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withPublicId(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithPublicId
  Takes a string, processes it and returns a result of type T.
WithReporter - Interface in org.thewonderlemming.c4plantuml.linter.builder
  A basic Java `Function` to create the fluent `LinterBuilder`.
withReporter(Reporter) - Method in interface org.thewonderlemming.c4plantuml.linter.builder.WithReporter
  Takes a `Reporter` and returns a method chain that ends with the build of a `Linter` instance.
WithResourceFilename<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withResourceFilename(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithResourceFilename
  Takes a string, processes it and returns a result of type T.
WithSource<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withSource(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithSource
  Takes an object of type T, processes it and returns a result of type U.
WithSystemId<T> - Interface in org.thewonderlemming.c4plantuml.graphml.validation
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withSystemId(String) - Method in interface org.thewonderlemming.c4plantuml.graphml.validation.WithSystemId
  Takes a string, processes it and returns a result of type T.
WithTarget<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withTarget(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithTarget
  Takes an object of type T, processes it and returns a result of type U.
WithValue<T,U> - Interface in org.thewonderlemming.c4plantuml.graphml.model.builder
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
withValue(T) - Method in interface org.thewonderlemming.c4plantuml.graphml.model.builder.WithValue
  Takes an object of type T, processes it and returns a result of type U.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.graphml.C4GraphParseTreeListener
  Merges the computes graphs into the given `GraphMLModel` instance.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.linter.rules.AbstractLintingRule
  A call that takes place after the parsing process of a file.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.AbstractC4Rule
wrapUp() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInBoundariesRule
  Verifies that the collected aliases in use in boundaries are all declared.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInLayoutsRule
  Verifies that the collected aliases in use in layouts are all declared.
wrapUp() - Method in class org.thewonderlemming.c4plantuml.linter.rules.builtin.NoOrphanAliasInRelationshipsRule
  Verifies that the collected aliases in use in relationships are all declared.

A B C D E F G H I K L M N O P R S T U V W

Copyright © 2020. All rights reserved.