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
-
createEquipmentNode
public static EquipmentNode createEquipmentNode(VoltageLevelGraph graph, Node.NodeType type, String id, String name, String equipmentId, String componentType, boolean fictitious)
-
createConnectivityNode
public static ConnectivityNode createConnectivityNode(VoltageLevelGraph graph, String id, String componentType)
-
createBusConnection
public static Node createBusConnection(VoltageLevelGraph graph, String idNodeConnectedToBusNode)
-
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 componentTypeName, boolean fictitious, Feeder feeder, Orientation orientation)
-
createFeederNode
public static FeederNode createFeederNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, Feeder feeder)
-
createFictitiousFeederNode
public static FeederNode createFictitiousFeederNode(VoltageLevelGraph graph, String id, Orientation orientation)
-
createFeederInjectionNode
public static FeederNode createFeederInjectionNode(VoltageLevelGraph graph, String id, String name, String componentType)
-
createGenerator
public static FeederNode createGenerator(VoltageLevelGraph graph, String id, String name)
-
createLoad
public static FeederNode createLoad(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 FeederNode createFeederWithSideNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
createVscConverterStation
public static FeederNode createVscConverterStation(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeederBranchNode
public static FeederNode createFeederBranchNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static FeederNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static FeederNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder2WTNode
public static FeederNode createFeeder2WTNode(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side)
-
createFeeder2WTNodeWithPhaseShifter
public static FeederNode createFeeder2WTNodeWithPhaseShifter(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeederLineNode
public static FeederNode createFeederLineNode(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeederTwtLegNode
public static FeederNode createFeederTwtLegNode(VoltageLevelGraph graph, String id, String name, String equipmentId, String componentType, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
createFeeder2WTLegNode
public static FeederNode createFeeder2WTLegNode(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side)
-
createFeeder2WTLegNodeWithPhaseShifter
public static FeederNode createFeeder2WTLegNodeWithPhaseShifter(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side)
-
createFeeder3WTLegNodeForVoltageLevelDiagram
public static FeederNode createFeeder3WTLegNodeForVoltageLevelDiagram(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side, VoltageLevelInfos otherSideVoltageLevelInfos)
-
createFeeder3WTLegNodeForSubstationDiagram
public static FeederNode createFeeder3WTLegNodeForSubstationDiagram(VoltageLevelGraph graph, String id, String name, String equipmentId, NodeSide side)
-
createConnectivityNode
public static ConnectivityNode createConnectivityNode(VoltageLevelGraph graph, String 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, FeederNode legNode1, FeederNode legNode2, VoltageLevelInfos vlInfos1, VoltageLevelInfos vlInfos2, boolean hasPhaseTapChanger)
-
createMiddle3WTNode
public static Middle3WTNode createMiddle3WTNode(VoltageLevelGraph baseGraph, String id, String name, NodeSide vlSide, FeederNode firstOtherLegNode, FeederNode secondOtherLegNode, VoltageLevelInfos vlLeg1, VoltageLevelInfos vlLeg2, VoltageLevelInfos vlLeg3)
-
createMiddle3WTNode
public static Middle3WTNode createMiddle3WTNode(BaseGraph baseGraph, String id, String name, FeederNode legNode1, FeederNode legNode2, FeederNode legNode3)
-
-