| Package | Description |
|---|---|
| org.thewonderlemming.c4plantuml.grammars |
Contains convenience classes to parse C4 PlantUML source files.
|
| org.thewonderlemming.c4plantuml.graphml |
Contains a set of classes to parse c4 files and transform them to GraphML
files.
|
| org.thewonderlemming.c4plantuml.graphml.parse |
Contains the actual C4 parser that maps the code to theGraphML JAXB model.
|
| org.thewonderlemming.c4plantuml.linter.rules.builtin |
Contains built-in
AbstractLintingRule implementations. |
| Modifier and Type | Class and Description |
|---|---|
class |
C4BaseListener
A simple
ParseTreeListener that implements C4L1ParserListener, C4L2ParserListener and
C4L3ParserListener to be able to parse every C4 grammar files using the same class. |
| Modifier and Type | Class and Description |
|---|---|
class |
C4GraphParseTreeListener
An implementation of the ANTLR 4
ParseTreeListener that translates the C4 syntax tree to a JAXB model.. |
| Modifier and Type | Class and Description |
|---|---|
class |
C4L3GraphParseTreeListener
An ANTLR 4
ParseTreeListener that parses C4 L3 grammar and feeds the JAXB model with the retrieved
information. |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasesShouldBeListedInDictionaryListener
An ANTLR 4
ParseTreeListener implementation that used aliases are declared in a dictionary file. |
class |
AliasesShouldBeUniqueListener
An ANTLR 4
ParseTreeListener implementation that verifies that aliases are not referring to more than one
entity (i.e. |
class |
AliasesShouldFollowStandardConventionListener
An ANTLR 4
ParseTreeListener implementation that verifies that aliases follow a defined format. |
class |
NoDuplicateRelationshipsListener
An ANTLR 4
ParseTreeListener implementation that verifies that relationships are not declared more than once.. |
class |
NoOrphanAliasInBoundariesListener
An ANTLR 4
ParseTreeListener implementation that verifies that aliases in use in a C4 boundaries are all
referring to a valid entity. |
class |
NoOrphanAliasInLayoutsListener
An ANTLR 4
ParseTreeListener implementation that verifies that aliases in use in a C4 layouts are all
referring to a valid entity. |
class |
NoOrphanAliasInRelationshipsListener
An ANTLR 4
ParseTreeListener implementation that verifies that aliases in use in a C4 relationship are all
referring to a valid entity. |
Copyright © 2020. All rights reserved.