DefaultSVGWriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,628 of 3,6280%183 of 1830%1871876396399494
drawGrid(VoltageLevelGraph, Document, GraphMetadata, Element)2030%60%44222211
drawEdges(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Collection)1520%120%77303011
drawFeederInfo(String, FeederNode, List, Element, FeederInfo, double, GraphMetadata, StyleProvider)1350%40%33202011
drawBuses(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Set)1340%40%33222211
transformFeederInfo(List, ComponentSize, double, Element)1250%100%66212111
drawBusInfo(String, BusNode, Element, BusInfo, StyleProvider, GraphMetadata)1170%20%22191911
drawBusLegendInfo(BusLegendInfo, double, double, Element, String, List)1050%20%22212111
drawNodes(Element, BaseGraph, Point, GraphMetadata, LabelProvider, StyleProvider, Collection)980%40%33151511
drawBusesLegend(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider)960%20%22171711
setComponentAttributes(String, Element, Graph, Node, StyleProvider, Element, String, String)900%90%66171711
drawVoltageLevel(VoltageLevelGraph, Element, GraphMetadata, LabelProvider, StyleProvider)870%60%44131311
setMetadata(GraphMetadata, Node, String, BaseGraph, Direction, List)840%140%88151511
drawSnakeLines(Graph, BranchEdge, Element, GraphMetadata, StyleProvider)820%40%33171711
drawCell(Element, VoltageLevelGraph, Cell, GraphMetadata, LabelProvider, StyleProvider, Set, Set)810%n/a11161611
addStyle(Document, StyleProvider, LabelProvider, Graph, Set)790%40%44171711
drawGraphLabel(Element, VoltageLevelGraph, GraphMetadata)730%20%22131311
drawBus(VoltageLevelGraph, BusNode, Element)720%20%22111111
writeGraph(Graph, Document, LabelProvider, StyleProvider)640%60%44121211
getTransformMatrix(double, double, double, double, double)620%n/a117711
insertFeederInfos(String, List, Element, VoltageLevelGraph, FeederNode, GraphMetadata, LabelProvider, StyleProvider)610%40%33111111
insertSVGComponentIntoDefsArea(String, Element, Map)540%40%33111111
write(Graph, LabelProvider, StyleProvider, Writer)520%20%22121211
adaptCoordSnakeLine(BranchEdge, List, Graph)510%40%339911
setDecoratorAttributes(String, Element, Graph, Node, LabelProvider.NodeDecorator, StyleProvider, Element, String)500%20%229911
getCdataSection(Document, List)490%20%22121211
drawNodeLabel(String, Element, Node, List)470%40%33101011
drawNodeDecorators(String, Element, Graph, Node, LabelProvider, StyleProvider)450%20%227711
getTransformStringDecorator(Node, LabelPosition, ComponentSize)430%20%227711
setInfoAttributes(String, String, Element, Element, String, double)410%20%228811
setDocumentSize(Graph, Document)400%20%225511
drawSubstation(SubstationGraph, Element, GraphMetadata, LabelProvider, StyleProvider)400%20%226611
transformMatrixToString(double[], int)400%20%224411
getNodeTranslate(Node, Point)390%n/a114411
drawSnakeLines(Element, BaseGraph, GraphMetadata, StyleProvider)390%40%337711
createLabelElement(String, double, double, int, Element)370%20%229911
createNodeLabelMetadata(String, Node, List)360%20%227711
getTransformString(double, double, double, ComponentSize)360%20%226611
drawGridVerticalLine(Document, VoltageLevelGraph, int, double, Element)340%n/a115511
createDefsSVGComponents(Document, Set)320%20%228811
addInfoComponentMetadata(GraphMetadata, String)310%20%227711
lambda$createDefsSVGComponents$23(Document, Element, String)300%20%228811
drawGridLine(Document, double, double, double, double, Element)290%n/a117711
insertSVGIntoDocumentSVG(String, Element, String, BiConsumer)270%20%226611
addFrame(Document)260%n/a117711
drawGrid(Graph, Document, GraphMetadata, Element)260%60%446611
insertComponentSVGIntoDocumentSVG(String, String, Element, Graph, Node, LabelProvider, StyleProvider)260%20%224411
drawZone(ZoneGraph, Element, GraphMetadata, LabelProvider, StyleProvider)260%20%225511
addSvgSubComponentsToElement(List, Element)250%20%226611
getDiagramHeight(Graph, LayoutParameters)240%40%334411
incorporateComponents(String, Graph, Node, Point, Element, LabelProvider, StyleProvider)230%20%225511
replaceId(Element, Element, String)230%20%226611
addToolTip(Element, String)210%20%226611
drawGridHorizontalLine(Document, VoltageLevelGraph, int, double, Element)200%n/a112211
insertSubcomponentReference(Element, BiConsumer, String, String, int)200%n/a114411
drawSnakeLines(Element, ZoneGraph, GraphMetadata, StyleProvider)200%20%224411
insertDecoratorSVGIntoDocumentSVG(String, LabelProvider.NodeDecorator, Element, Graph, Node, StyleProvider)190%n/a114411
lambda$addStyle$2(Set, LabelProvider, Graph, Node)190%20%225511
getUnescapedId(Node)170%40%335511
lambda$drawFeederInfo$18(double, Element, String)170%n/a114411
DefaultSVGWriter(ComponentLibrary, LayoutParameters, SvgParameters)160%n/a115511
transformComponent(Node, Point, Element)160%n/a113311
lambda$insertBusInfo$19(String, BusNode, Element, StyleProvider, GraphMetadata, Optional, BusInfo)160%n/a113311
insertFeederInfoSVGIntoDocumentSVG(FeederInfo, String, Element, double)150%n/a113311
insertBusInfo(String, Element, BusNode, GraphMetadata, LabelProvider, StyleProvider)150%n/a113311
insertBusInfoSVGIntoDocumentSVG(BusInfo, String, Element)140%n/a113311
setAttributesAndInsertElement(Element, BiConsumer, String, Element)140%n/a114411
lambda$drawCell$8(List, Edge)140%40%331111
lambda$drawBusInfo$21(Element, String)130%n/a113311
lambda$drawBusInfo$20(double, Element, String)130%n/a113311
lambda$drawFeederInfo$17(double, double, Element, String)130%n/a113311
lambda$insertDuplicatedSubcomponent$16(Element, BiConsumer, String, Element)120%n/a113311
getDiagramWidth(Graph, LayoutParameters)110%n/a111111
getWireId(String, String, Edge)110%n/a111111
lambda$insertDecoratorSVGIntoDocumentSVG$13(String, Element, Graph, Node, LabelProvider.NodeDecorator, StyleProvider, Element, String)110%n/a111111
lambda$insertComponentSVGIntoDocumentSVG$9(String, Element, Graph, Node, StyleProvider, String, Element, String)110%n/a111111
lambda$drawVoltageLevel$5(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Set, Set, Cell)110%n/a111111
lambda$insertBusInfoSVGIntoDocumentSVG$11(BusInfo, String, Element, Element, String)100%n/a111111
lambda$insertFeederInfoSVGIntoDocumentSVG$10(FeederInfo, String, Element, double, Element, String)100%n/a111111
getHRefValue(int, String, String)90%20%221111
pointsListToString(List)90%n/a113311
lambda$insertSVGIntoDocumentSVG$14(Element, BiConsumer, String, Map, String, List)90%n/a111111
insertDuplicatedSubcomponent(Element, BiConsumer, String, List)80%n/a112211
addStyleImportTextNode(Document, Element, String)70%n/a111111
getNodeLabelId(String, Node, LabelPosition)70%n/a111111
lambda$insertSVGIntoDocumentSVG$15(Element, BiConsumer, String, List)70%n/a111111
lambda$drawCell$6(Node)70%20%221111
lambda$addStyle$4(Document, Element, String)70%n/a111111
lambda$addStyle$3(Document, Element, String)70%n/a111111
lambda$pointsListToString$22(Point)60%n/a111111
lambda$addStyle$1(Set, LabelProvider.NodeDecorator)60%n/a111111
lambda$write$0(Set, MiddleTwtNode)60%n/a111111
lambda$setInfoAttributes$12(Element, String)50%n/a111111
lambda$drawCell$7(Node)40%n/a111111
static {...}40%n/a111111