Package com.powsybl.sld.model
Class FeederWithSideNode
- java.lang.Object
-
- com.powsybl.sld.model.Node
-
- com.powsybl.sld.model.FeederNode
-
- com.powsybl.sld.model.FeederWithSideNode
-
- All Implemented Interfaces:
BaseNode
- Direct Known Subclasses:
FeederBranchNode
,FeederTwtLegNode
public class FeederWithSideNode extends FeederNode
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FeederWithSideNode.Side
-
Nested classes/interfaces inherited from class com.powsybl.sld.model.Node
Node.NodeType
-
-
Field Summary
Fields Modifier and Type Field Description protected VoltageLevelInfos
otherSideVoltageLevelInfos
protected FeederWithSideNode.Side
side
-
Constructor Summary
Constructors Modifier Constructor Description protected
FeederWithSideNode(String id, String name, String equipmentId, String componentType, VoltageLevelGraph graph, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoltageLevelInfos
getOtherSideVoltageLevelInfos()
FeederWithSideNode.Side
getSide()
protected void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator)
-
Methods inherited from class com.powsybl.sld.model.FeederNode
getDirection, getFeederType, getOrder, getOrientation, setCell, setDirection, setOrder, setOrientation
-
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, getVoltageLevelInfos, getX, getY, isFictitious, isOpen, isRotated, resetCoords, setCoordinates, setCoordinates, setLabel, setOpen, setRotationAngle, setType, setX, setY, shiftY, similarToAFeederNode, toString, writeJson
-
-
-
-
Field Detail
-
side
protected final FeederWithSideNode.Side side
-
otherSideVoltageLevelInfos
protected final VoltageLevelInfos otherSideVoltageLevelInfos
-
-
Constructor Detail
-
FeederWithSideNode
protected FeederWithSideNode(String id, String name, String equipmentId, String componentType, VoltageLevelGraph graph, FeederWithSideNode.Side side, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
-
Method Detail
-
getSide
public FeederWithSideNode.Side getSide()
-
getOtherSideVoltageLevelInfos
public VoltageLevelInfos getOtherSideVoltageLevelInfos()
-
writeJsonContent
protected void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator) throws IOException
- Overrides:
writeJsonContent
in classFeederNode
- Throws:
IOException
-
-