| drawNode(Graph, XMLStreamWriter, VoltageLevelNode) |  | 0% |  | 0% | 5 | 5 | 28 | 28 | 1 | 1 |
| getFragmentedAnnulusPath(double, double, List, Graph, VoltageLevelNode, BusNode) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| drawPstArrow(XMLStreamWriter, ThreeWtNode, ThreeWtEdge) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| drawConverterStation(XMLStreamWriter, BranchEdge) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| drawThreeWtNodes(Graph, XMLStreamWriter) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| getCirclePath(double, double, double, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| createSortedTraversingAnglesList(List, Graph, VoltageLevelNode, BusNode) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| drawEdgeLabel(XMLStreamWriter, BranchEdge, String) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| drawThreeWtEdge(Graph, XMLStreamWriter, ThreeWtEdge) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| draw2WtWinding(XMLStreamWriter, BranchEdge, BranchEdge.Side) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| drawHalfEdge(Graph, XMLStreamWriter, BranchEdge, BranchEdge.Side) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| drawEdgeInfo(XMLStreamWriter, List, EdgeInfo, Point, double) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| getTransformMatrix(double, double, double, Point) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| writeSvg(Graph, OutputStream) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| drawBranchEdges(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| drawInAndOutArrows(XMLStreamWriter, double) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| draw3WtWinding(ThreeWtEdge, ThreeWtNode, XMLStreamWriter) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| writeDetailedTextNode(XMLStreamWriter, TextNode, VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| drawPstArrow(XMLStreamWriter, BranchEdge) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| writeBusNodeLegend(XMLStreamWriter, VoltageLevelNode) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getDiagramDimensions(Graph) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| drawEdgeCenter(XMLStreamWriter, BranchEdge) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| drawLabelAlongEdge(XMLStreamWriter, String, double, boolean) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
| drawTextNodes(Graph, XMLStreamWriter) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| getPstArrowPath(double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| drawVoltageLevelNodes(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| drawLabelPerpendicularToEdge(XMLStreamWriter, String, double, boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| addStyle(XMLStreamWriter) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getArrowCenter(VoltageLevelNode, BusNode, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| writeSvg(Graph, Path) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| drawHalfEdge(Graph, XMLStreamWriter, BranchEdge, BranchEdge.Side, EdgeInfo) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| drawHighlightThreeWtEdge(XMLStreamWriter, ThreeWtEdge) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| addSvgRoot(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| drawHighlightBranchEdges(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| drawThreeWtEdges(Graph, XMLStreamWriter) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| drawHighlightThreeWtEdges(Graph, XMLStreamWriter) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| drawLoopEdge(XMLStreamWriter, BranchEdge, BranchEdge.Side, EdgeInfo) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| drawHighlightVoltageLevelNodes(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| drawTextEdges(Graph, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| drawTextEdge(XMLStreamWriter, TextEdge, VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getBusAnnulusInnerRadius(BusNode, VoltageLevelNode, SvgParameters) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMatrixString(double[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getViewBoxValue(Graph) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| drawBranchEdgeInfo(Graph, XMLStreamWriter, BranchEdge, BranchEdge.Side, EdgeInfo) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBusAnnulusOuterRadius(BusNode, VoltageLevelNode, SvgParameters) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drawHalfEdgeLabel(String, BranchEdge, BranchEdge.Side, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| drawLabel(XMLStreamWriter, String, double, String, double, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| writeStyleClasses(XMLStreamWriter, List, String[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| SvgWriter(SvgParameters, StyleProvider, LabelProvider) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| drawHighlightedNode(XMLStreamWriter, VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| drawHighlightedSection(Graph, XMLStreamWriter) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| drawBoundarySemicircle(XMLStreamWriter, double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isBusNodeDrawn(Node, BusNode) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| insertName(XMLStreamWriter, Supplier) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| drawHighlightHalfEdge(XMLStreamWriter, BranchEdge, BranchEdge.Side) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| drawThreeWtEdgeInfo(Graph, XMLStreamWriter, ThreeWtEdge, EdgeInfo) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| writeForeignObject(XMLStreamWriter) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| draw2Wt(XMLStreamWriter, BranchEdge) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| writeLines(List, XMLStreamWriter) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getVoltageLevelCircleRadius(VoltageLevelNode, SvgParameters) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| shiftEdgeStart(List, VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writeSvg(Graph, Writer) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| drawLabel(XMLStreamWriter, String, double, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getEdgeStartAngle(Edge, BranchEdge.Side) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$getLoopPathString$3(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| drawEdgeMiddleLabel(String, BranchEdge, XMLStreamWriter) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drawHighlightHalfEdge(Graph, XMLStreamWriter, BranchEdge, BranchEdge.Side) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| drawLoopEdgeInfo(XMLStreamWriter, BranchEdge, BranchEdge.Side, EdgeInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLoopPathString(BranchEdge, BranchEdge.Side) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDiagramHeight(Graph) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDiagramWidth(Graph) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| computeTextAngle(double) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getFormattedValue(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPolylinePointsString(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drawEdgeInfo(XMLStreamWriter, EdgeInfo, Point, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeStyleAttribute(XMLStreamWriter, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| writeId(XMLStreamWriter, Identifiable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$drawTextEdge$8(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getPolylinePointsString$2(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$drawConverterStation$1(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTranslateString(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$drawTextNodes$5(Pair) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getPolylinePointsString(BranchEdge, BranchEdge.Side) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTranslateString(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeStyleClasses(XMLStreamWriter, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPrefixedId(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$writeBusNodeLegend$6(BusNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPolylinePointsString(ThreeWtEdge) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRotateString(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTranslateString(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVoltageLevelCircleRadius(VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScaleString(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$drawNode$7(VoltageLevelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$drawThreeWtEdge$4(ThreeWtEdge) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$drawBranchEdges$0(BranchEdge) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |