Package com.powsybl.sld.builders
Interface GraphBuilder
-
- All Known Implementing Classes:
NetworkGraphBuilder
,RawGraphBuilder
public interface GraphBuilder
- Author:
- Franck Lecuyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubstationGraph
buildSubstationGraph(String id)
Build substation graph with no parent graph.SubstationGraph
buildSubstationGraph(String id, ZoneGraph parentGraph)
Build substation graph within the given parent zone graph.VoltageLevelGraph
buildVoltageLevelGraph(String id)
Build voltage level graph with no parent graph.VoltageLevelGraph
buildVoltageLevelGraph(String id, Graph parentGraph)
Build voltage level graph within the given parent graph.ZoneGraph
buildZoneGraph(List<String> substationIds)
Build the zone graph containing the given substations
-
-
-
Method Detail
-
buildVoltageLevelGraph
VoltageLevelGraph buildVoltageLevelGraph(String id, Graph parentGraph)
Build voltage level graph within the given parent graph.
-
buildVoltageLevelGraph
VoltageLevelGraph buildVoltageLevelGraph(String id)
Build voltage level graph with no parent graph. This means the root graph is the created voltage level graph.
-
buildSubstationGraph
SubstationGraph buildSubstationGraph(String id, ZoneGraph parentGraph)
Build substation graph within the given parent zone graph.
-
buildSubstationGraph
SubstationGraph buildSubstationGraph(String id)
Build substation graph with no parent graph. This means the root graph is the created substation graph.
-
-