Class AbstractDiagramDataExporter
- java.lang.Object
-
- com.powsybl.sld.cgmes.dl.conversion.AbstractDiagramDataExporter
-
- Direct Known Subclasses:
AbstractCouplingDeviceDiagramDataExporter
,AbstractInjectionDiagramDataExporter
,AbstractLineDiagramDataExporter
,AbstractNodeDiagramDataExporter
,Transformer3WDiagramDataExporter
,VoltageLevelDiagramDataExporter
public abstract class AbstractDiagramDataExporter extends Object
- Author:
- Massimo Ferraro
-
-
Field Summary
Fields Modifier and Type Field Description protected ExportContext
context
protected Map<String,String>
terminals
protected com.powsybl.triplestore.api.TripleStore
tripleStore
-
Constructor Summary
Constructors Constructor Description AbstractDiagramDataExporter(com.powsybl.triplestore.api.TripleStore tripleStore, ExportContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
addDiagramObject(String id, String name, double rotation, String diagramObjectStyleId, String diagramId)
protected void
addDiagramObjectPoint(String diagramObjectId, DiagramPoint point)
protected String
addDiagramObjectStyle(com.powsybl.iidm.network.TopologyKind topologyKind)
protected String
addDiagramObjectStyle(String name)
protected void
addTerminalData(String id, String name, int side, List<DiagramPoint> terminalPoints, String diagramObjectStyleId, String diagramId)
protected String
getTerminalId(String equipmentId, int terminalSide)
protected String
getTerminalName(String equipmentName, int terminalSide)
-
-
-
Field Detail
-
tripleStore
protected com.powsybl.triplestore.api.TripleStore tripleStore
-
context
protected ExportContext context
-
-
Constructor Detail
-
AbstractDiagramDataExporter
public AbstractDiagramDataExporter(com.powsybl.triplestore.api.TripleStore tripleStore, ExportContext context)
-
-
Method Detail
-
addDiagramObject
protected String addDiagramObject(String id, String name, double rotation, String diagramObjectStyleId, String diagramId)
-
addDiagramObjectPoint
protected void addDiagramObjectPoint(String diagramObjectId, DiagramPoint point)
-
addDiagramObjectStyle
protected String addDiagramObjectStyle(com.powsybl.iidm.network.TopologyKind topologyKind)
-
addTerminalData
protected void addTerminalData(String id, String name, int side, List<DiagramPoint> terminalPoints, String diagramObjectStyleId, String diagramId)
-
-