Package com.powsybl.sld.builders
Class RawGraphBuilder
- java.lang.Object
-
- com.powsybl.sld.builders.RawGraphBuilder
-
- All Implemented Interfaces:
GraphBuilder
public class RawGraphBuilder extends Object implements GraphBuilder
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description RawGraphBuilder()
-
Method Summary
-
-
-
Method Detail
-
createVoltageLevelBuilder
public VoltageLevelRawBuilder createVoltageLevelBuilder(VoltageLevelInfos voltageLevelInfos, SubstationRawBuilder parentBuilder)
-
createVoltageLevelBuilder
public VoltageLevelRawBuilder createVoltageLevelBuilder(String vlId, double vlNominalV, SubstationRawBuilder parentBuilder)
-
createVoltageLevelBuilder
public VoltageLevelRawBuilder createVoltageLevelBuilder(String vlId, double vlNominalV)
-
getVoltageLevelInfosFromId
public VoltageLevelInfos getVoltageLevelInfosFromId(String id)
-
createSubstationBuilder
public SubstationRawBuilder createSubstationBuilder(String id)
-
buildVoltageLevelGraph
public VoltageLevelGraph buildVoltageLevelGraph(String id, Graph parentGraph)
Description copied from interface:GraphBuilder
Build voltage level graph within the given parent graph.- Specified by:
buildVoltageLevelGraph
in interfaceGraphBuilder
-
buildVoltageLevelGraph
public VoltageLevelGraph buildVoltageLevelGraph(String id)
Description copied from interface:GraphBuilder
Build voltage level graph with no parent graph. This means the root graph is the created voltage level graph.- Specified by:
buildVoltageLevelGraph
in interfaceGraphBuilder
-
buildSubstationGraph
public SubstationGraph buildSubstationGraph(String id, ZoneGraph zoneGraph)
Description copied from interface:GraphBuilder
Build substation graph within the given parent zone graph.- Specified by:
buildSubstationGraph
in interfaceGraphBuilder
-
buildSubstationGraph
public SubstationGraph buildSubstationGraph(String id)
Description copied from interface:GraphBuilder
Build substation graph with no parent graph. This means the root graph is the created substation graph.- Specified by:
buildSubstationGraph
in interfaceGraphBuilder
-
buildZoneGraph
public ZoneGraph buildZoneGraph(List<String> substationIds)
Description copied from interface:GraphBuilder
Build the zone graph containing the given substations- Specified by:
buildZoneGraph
in interfaceGraphBuilder
-
-