| populateAliasDictionaryFromFile(File) |   | 64% | | n/a | 0 | 1 | 4 | 8 | 0 | 1 |
| checkGivenFilenameAndPopulateDictionary(String) |  | 100% |  | 100% | 0 | 3 | 0 | 15 | 0 | 1 |
| checkAliasExistsInDictionary(TerminalNode) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| AliasesShouldBeListedInDictionaryListener(AliasesShouldBeListedInDictionaryRule, Reporter, String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| enterBoundary(C4L1Parser.BoundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterBoundary(C4L2Parser.BoundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterBoundary(C4L3Parser.BoundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterLayout(C4L1Parser.LayoutContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterLayout(C4L2Parser.LayoutContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterLayout(C4L3Parser.LayoutContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterRelationship(C4L1Parser.RelationshipContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterRelationship(C4L2Parser.RelationshipContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterRelationship(C4L3Parser.RelationshipContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterCloud(C4L1Parser.CloudContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterCloud(C4L2Parser.CloudContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterCloud(C4L3Parser.CloudContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterComponent(C4L3Parser.ComponentContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterContainer(C4L2Parser.ContainerContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterContainer(C4L3Parser.ContainerContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterContainer_boundary(C4L3Parser.Container_boundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson(C4L1Parser.PersonContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson(C4L2Parser.PersonContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson(C4L3Parser.PersonContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson_ext(C4L1Parser.Person_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson_ext(C4L2Parser.Person_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterPerson_ext(C4L3Parser.Person_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem(C4L1Parser.SystemContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem(C4L2Parser.SystemContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem(C4L3Parser.SystemContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem_boundary(C4L2Parser.System_boundaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem_ext(C4L1Parser.System_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem_ext(C4L2Parser.System_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enterSystem_ext(C4L3Parser.System_extContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |