Package com.powsybl.sld.model.nodes
Class FeederWithSideNode
- java.lang.Object
-
- com.powsybl.sld.model.nodes.Node
-
- com.powsybl.sld.model.nodes.FeederNode
-
- com.powsybl.sld.model.nodes.FeederWithSideNode
-
- 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.nodes.Node
Node.NodeType
-
-
Field Summary
Fields Modifier and Type Field Description protected VoltageLevelInfos
myVoltageLevelInfos
protected VoltageLevelInfos
otherSideVoltageLevelInfos
protected FeederWithSideNode.Side
side
-
Constructor Summary
Constructors Constructor Description FeederWithSideNode(String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos myVoltageLevelInfos, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoltageLevelInfos
getOtherSideVoltageLevelInfos()
FeederWithSideNode.Side
getSide()
VoltageLevelInfos
getVoltageLevelInfos()
protected void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates)
-
Methods inherited from class com.powsybl.sld.model.nodes.FeederNode
getFeederType
-
Methods inherited from class com.powsybl.sld.model.nodes.Node
addAdjacentEdge, checkNodeSimilarity, defaultOrientation, getAdjacentEdges, getAdjacentNodes, getComponentType, getCoordinates, getDirection, getEquipmentId, getId, getLabel, getName, getOrder, getOrientation, getType, getX, getY, isFictitious, isOpen, removeAdjacentEdge, removeOrder, resetCoords, setCoordinates, setCoordinates, setDirection, setLabel, setOpen, setOrder, setOrientation, setType, setX, setY, shiftY, similarToAFeederNode, toString, writeJson
-
-
-
-
Field Detail
-
side
protected final FeederWithSideNode.Side side
-
myVoltageLevelInfos
protected final VoltageLevelInfos myVoltageLevelInfos
-
otherSideVoltageLevelInfos
protected final VoltageLevelInfos otherSideVoltageLevelInfos
-
-
Constructor Detail
-
FeederWithSideNode
public FeederWithSideNode(String id, String name, String equipmentId, String componentType, FeederWithSideNode.Side side, VoltageLevelInfos myVoltageLevelInfos, VoltageLevelInfos otherSideVoltageLevelInfos, FeederType feederType)
-
-
Method Detail
-
getSide
public FeederWithSideNode.Side getSide()
-
getOtherSideVoltageLevelInfos
public VoltageLevelInfos getOtherSideVoltageLevelInfos()
-
getVoltageLevelInfos
public VoltageLevelInfos getVoltageLevelInfos()
-
writeJsonContent
protected void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates) throws IOException
- Overrides:
writeJsonContent
in classFeederNode
- Throws:
IOException
-
-