Package com.powsybl.sld.model
Class ZoneGraph
- java.lang.Object
-
- com.powsybl.sld.model.AbstractGraph
-
- com.powsybl.sld.model.AbstractLineGraph
-
- com.powsybl.sld.model.ZoneGraph
-
public class ZoneGraph extends AbstractLineGraph
- Author:
- Massimo Ferraro
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchEdge
addLineEdge(String lineId, Node node1, Node node2)
void
addNode(SubstationGraph sGraph)
static ZoneGraph
create(List<String> zone)
String
getId()
BranchEdge
getLineEdge(String lineId)
SubstationGraph
getNode(String id)
List<SubstationGraph>
getNodes()
VoltageLevelGraph
getVLGraph(String voltageLevelId)
List<String>
getZone()
void
writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
-
Methods inherited from class com.powsybl.sld.model.AbstractLineGraph
getLineEdges
-
Methods inherited from class com.powsybl.sld.model.AbstractGraph
getHeight, getWidth, isGenerateCoordsInJson, setGenerateCoordsInJson, setSize, writeJson, writeJson
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.sld.model.Graph
getHeight, getWidth, isGenerateCoordsInJson, setGenerateCoordsInJson, writeJson, writeJson
-
-
-
-
Method Detail
-
getId
public String getId()
-
addNode
public void addNode(SubstationGraph sGraph)
-
addLineEdge
public BranchEdge addLineEdge(String lineId, Node node1, Node node2)
- Specified by:
addLineEdge
in interfaceLineGraph
- Overrides:
addLineEdge
in classAbstractLineGraph
-
getNodes
public List<SubstationGraph> getNodes()
-
getVLGraph
public VoltageLevelGraph getVLGraph(String voltageLevelId)
-
getNode
public SubstationGraph getNode(String id)
-
getLineEdge
public BranchEdge getLineEdge(String lineId)
-
writeJson
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator) throws IOException
- Specified by:
writeJson
in classAbstractGraph
- Throws:
IOException
-
-