Package com.powsybl.sld.model
Class MiddleTwtNode
- java.lang.Object
-
- com.powsybl.sld.model.Node
-
- com.powsybl.sld.model.FictitiousNode
-
- com.powsybl.sld.model.MiddleTwtNode
-
- All Implemented Interfaces:
BaseNode
- Direct Known Subclasses:
Middle2WTNode
,Middle3WTNode
public class MiddleTwtNode extends FictitiousNode
- Author:
- Florian Dupuy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.powsybl.sld.model.Node
Node.NodeType
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MiddleTwtNode(String id, String name, VoltageLevelInfos[] voltageLevelInfosLeg, String componentType, VoltageLevelGraph graph)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoltageLevelInfos
getVoltageLevelInfos()
Get voltage level infos for this node.VoltageLevelInfos
getVoltageLevelInfos(FeederWithSideNode.Side side)
protected void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator)
-
Methods inherited from class com.powsybl.sld.model.FictitiousNode
getCardinality
-
Methods inherited from class com.powsybl.sld.model.Node
addAdjacentEdge, checkNodeSimilarity, getAdjacentEdges, getAdjacentNodes, getCell, getComponentType, getCoordinates, getDiagramCoordinates, getDiagramX, getDiagramY, getEquipmentId, getGraph, getId, getLabel, getListNodeAdjInCell, getName, getRotationAngle, getType, getX, getY, isFictitious, isOpen, isRotated, resetCoords, setCell, setCoordinates, setCoordinates, setLabel, setOpen, setRotationAngle, setType, setX, setY, shiftY, similarToAFeederNode, toString, writeJson
-
-
-
-
Constructor Detail
-
MiddleTwtNode
protected MiddleTwtNode(String id, String name, VoltageLevelInfos[] voltageLevelInfosLeg, String componentType, VoltageLevelGraph graph)
-
-
Method Detail
-
getVoltageLevelInfos
public VoltageLevelInfos getVoltageLevelInfos()
Description copied from class:Node
Get voltage level infos for this node. By default it is the voltage level infos of the graph but it could be override in case of node that represents an external voltage level.- Overrides:
getVoltageLevelInfos
in classNode
-
getVoltageLevelInfos
public VoltageLevelInfos getVoltageLevelInfos(FeederWithSideNode.Side side)
-
writeJsonContent
protected void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator) throws IOException
- Overrides:
writeJsonContent
in classNode
- Throws:
IOException
-
-