Package com.powsybl.sld.model.graphs
Class NodeFactory
- java.lang.Object
-
- com.powsybl.sld.model.graphs.NodeFactory
-
public final class NodeFactory extends Object
- Author:
- Benoit Jeanson
-
-
Method Summary
-
-
-
Method Detail
-
createBusNode
public static BusNode createBusNode(VoltageLevelGraph graph, String id, String name)
-
createFictitiousBusNode
public static BusNode createFictitiousBusNode(VoltageLevelGraph graph, String id)
-
createFeederNode
public static FeederNode createFeederNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, boolean fictitious, FeederType feederType, Orientation orientation)
-
createFeederNode
public static FeederNode createFeederNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, FeederType feederType)
-
createFictitiousFeederNode
public static FeederNode createFictitiousFeederNode(VoltageLevelGraph graph, String id, Orientation orientation)
-
createFeederInjectionNode
public static FeederNode createFeederInjectionNode(String id, String name, String componentType, VoltageLevelGraph graph)
-
createGenerator
public static FeederNode createGenerator(VoltageLevelGraph graph, String id, String name)
-
createLoad
public static FeederNode createLoad(VoltageLevelGraph graph, String id, String name)
-
createVscConverterStation
public static FeederNode createVscConverterStation(VoltageLevelGraph graph, String id, String name)
-
createStaticVarCompensator
public static FeederNode createStaticVarCompensator(VoltageLevelGraph graph, String id, String name)
-
createInductor
public static FeederNode createInductor(VoltageLevelGraph graph, String id, String name)
-
createCapacitor
public static FeederNode createCapacitor(VoltageLevelGraph graph, String id, String name)
-
createDanglingLine
public static FeederNode createDanglingLine(VoltageLevelGraph graph, String id, String name)
-
createFeederWithSideNode
public static FeederWithSideNode createFeederWithSideNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
createFeederBranchNode
public static FeederBranchNode createFeederBranchNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static Feeder2WTNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static Feeder2WTNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static Feeder2WTNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side)
-
createFeeder2WTNodeWithPhaseShifter
public static Feeder2WTNode createFeeder2WTNodeWithPhaseShifter(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeederLineNode
public static FeederLineNode createFeederLineNode(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeederTwtLegNode
public static FeederTwtLegNode createFeederTwtLegNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
createFeeder2WTLegNode
public static Feeder2WTLegNode createFeeder2WTLegNode(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side)
-
createFeeder2WTLegNodeWithPhaseShifter
public static Feeder2WTLegNode createFeeder2WTLegNodeWithPhaseShifter(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side)
-
createFeeder3WTLegNodeForVoltageLevelDiagram
public static Feeder3WTLegNode createFeeder3WTLegNodeForVoltageLevelDiagram(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder3WTLegNodeForSubstationDiagram
public static Feeder3WTLegNode createFeeder3WTLegNodeForSubstationDiagram(VoltageLevelGraph graph, String id, String name, String equipmentId, FeederWithSideNode.Side side)
-
createFictitiousNode
public static FictitiousNode createFictitiousNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType)
-
createBusConnection
public static BusConnection createBusConnection(VoltageLevelGraph graph, String id)
-
createInternalNode
public static InternalNode createInternalNode(VoltageLevelGraph graph, String id)
-
createInternalNode
public static InternalNode createInternalNode(VoltageLevelGraph graph, int id)
-
createSwitchNode
public static SwitchNode createSwitchNode(VoltageLevelGraph graph, String id, String name, String componentType, boolean fictitious, SwitchNode.SwitchKind kind, boolean open)
-
createMiddle2WTNode
public static Middle2WTNode createMiddle2WTNode(BaseGraph baseGraph, String id, String name, VoltageLevelInfos voltageLevelInfosLeg1, VoltageLevelInfos voltageLevelInfosLeg2, String componentType)
-
createMiddle2WTNode
public static Middle2WTNode createMiddle2WTNode(BaseGraph baseGraph, String id, String name, Feeder2WTLegNode legNode1, Feeder2WTLegNode legNode2, VoltageLevelInfos vlInfos1, VoltageLevelInfos vlInfos2, boolean hasPhaseTapChanger)
-
createMiddle3WTNode
public static Middle3WTNode createMiddle3WTNode(VoltageLevelGraph baseGraph, String id, String name, FeederWithSideNode.Side vlSide, Feeder3WTLegNode firstOtherLegNode, Feeder3WTLegNode secondOtherLegNode, VoltageLevelInfos vlLeg1, VoltageLevelInfos vlLeg2, VoltageLevelInfos vlLeg3)
-
createMiddle3WTNode
public static Middle3WTNode createMiddle3WTNode(BaseGraph baseGraph, String id, String name, Feeder3WTLegNode legNode1, Feeder3WTLegNode legNode2, Feeder3WTLegNode legNode3)
-
-