DefaultSVGWriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,555 of 3,5550%183 of 1830%1851856326329292
drawGrid(VoltageLevelGraph, Document, GraphMetadata, Element)2040%60%44222211
drawEdges(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Collection)1480%120%77292911
drawBuses(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Set)1320%40%33222211
transformFeederInfo(List, ComponentSize, double, Element)1250%100%66212111
drawFeederInfo(String, FeederNode, List, Element, FeederInfo, double, GraphMetadata, StyleProvider)1210%40%33181811
drawBusLegendInfo(BusLegendInfo, double, double, Element, String, VoltageLevelGraph, StyleProvider)1120%20%22212111
drawVoltageLevel(VoltageLevelGraph, Element, GraphMetadata, LabelProvider, StyleProvider)1060%60%44171711
drawBusInfo(String, BusNode, Element, BusInfo, StyleProvider, GraphMetadata)1040%20%22171711
drawNodes(Element, BaseGraph, Point, GraphMetadata, LabelProvider, StyleProvider, Collection)960%40%33151511
drawBusesLegend(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider)940%20%22171711
setMetadata(GraphMetadata, Node, String, BaseGraph, Direction, List)840%140%88151511
setComponentAttributes(String, Element, Graph, Node, StyleProvider, Element, String, String)800%70%55151511
drawCell(Element, VoltageLevelGraph, Cell, GraphMetadata, LabelProvider, StyleProvider, Set, Set)790%n/a11161611
addStyle(Document, StyleProvider, LabelProvider, Graph, Set)780%40%44181811
drawSnakeLines(Graph, BranchEdge, Element, GraphMetadata, StyleProvider)780%40%33161611
drawGraphLabel(Element, VoltageLevelGraph, GraphMetadata)760%20%22141411
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
drawNodeLabel(String, Element, Node, List)480%40%33101011
drawNodeDecorators(String, Element, Graph, Node, LabelProvider, StyleProvider)430%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
setDecoratorAttributes(String, Element, Graph, Node, LabelProvider.NodeDecorator, StyleProvider, Element, String)400%n/a117711
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$21(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
writeStyleClasses(Element, List, String)260%60%448811
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$16(double, Element, String)170%n/a114411
DefaultSVGWriter(SldComponentLibrary, LayoutParameters, SvgParameters)160%n/a115511
transformComponent(Node, Point, Element)160%n/a113311
lambda$insertBusInfo$17(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$6(List, Edge)140%40%331111
lambda$drawBusInfo$19(Element, String)130%n/a113311
lambda$drawBusInfo$18(double, Element, String)130%n/a113311
lambda$drawFeederInfo$15(double, double, Element, String)130%n/a113311
lambda$insertDuplicatedSubcomponent$14(Element, BiConsumer, String, Element)120%n/a113311
getDiagramWidth(Graph, LayoutParameters)110%n/a111111
getWireId(String, String, Edge)110%n/a111111
lambda$insertDecoratorSVGIntoDocumentSVG$11(String, Element, Graph, Node, LabelProvider.NodeDecorator, StyleProvider, Element, String)110%n/a111111
lambda$insertComponentSVGIntoDocumentSVG$7(String, Element, Graph, Node, StyleProvider, String, Element, String)110%n/a111111
lambda$drawVoltageLevel$3(Element, VoltageLevelGraph, GraphMetadata, LabelProvider, StyleProvider, Set, Set, Cell)110%n/a111111
lambda$insertBusInfoSVGIntoDocumentSVG$9(BusInfo, String, Element, Element, String)100%n/a111111
lambda$insertFeederInfoSVGIntoDocumentSVG$8(FeederInfo, String, Element, double, Element, String)100%n/a111111
getHRefValue(int, String, String)90%20%221111
pointsListToString(List)90%n/a113311
lambda$insertSVGIntoDocumentSVG$12(Element, BiConsumer, String, Map, String, List)90%n/a111111
insertDuplicatedSubcomponent(Element, BiConsumer, String, List)80%n/a112211
getNodeLabelId(String, Node, LabelPosition)70%n/a111111
lambda$insertSVGIntoDocumentSVG$13(Element, BiConsumer, String, List)70%n/a111111
lambda$drawCell$4(Node)70%20%221111
writeStyleClasses(Element, List)60%n/a112211
lambda$pointsListToString$20(Point)60%n/a111111
lambda$addStyle$1(Set, LabelProvider.NodeDecorator)60%n/a111111
lambda$write$0(Set, MiddleTwtNode)60%n/a111111
lambda$setInfoAttributes$10(Element, String)50%n/a111111
lambda$drawCell$5(Node)40%n/a111111
static {...}40%n/a111111