Package com.powsybl.sld.model
Class FeederNode
- java.lang.Object
-
- com.powsybl.sld.model.Node
-
- com.powsybl.sld.model.FeederNode
-
- All Implemented Interfaces:
BaseNode
- Direct Known Subclasses:
FeederInjectionNode
,FeederWithSideNode
public class FeederNode extends Node
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian , Franck Lecuyer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.powsybl.sld.model.Node
Node.NodeType
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FeederNode(String id, String name, String equipmentId, String componentType, boolean fictitious, VoltageLevelGraph graph, FeederType feederType, Orientation orientation)
protected
FeederNode(String id, String name, String equipmentId, String componentType, VoltageLevelGraph graph, FeederType feederType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BusCell.Direction
getDirection()
FeederType
getFeederType()
int
getOrder()
Orientation
getOrientation()
void
setCell(Cell cell)
void
setDirection(BusCell.Direction direction)
void
setOrder(int order)
void
setOrientation(Orientation orientation)
protected void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator)
-
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
-
-
-
-
Constructor Detail
-
FeederNode
protected FeederNode(String id, String name, String equipmentId, String componentType, boolean fictitious, VoltageLevelGraph graph, FeederType feederType, Orientation orientation)
-
FeederNode
protected FeederNode(String id, String name, String equipmentId, String componentType, VoltageLevelGraph graph, FeederType feederType)
-
-
Method Detail
-
getFeederType
public FeederType getFeederType()
-
getOrder
public int getOrder()
-
setOrder
public void setOrder(int order)
-
getDirection
public BusCell.Direction getDirection()
-
setDirection
public void setDirection(BusCell.Direction direction)
-
getOrientation
public Orientation getOrientation()
-
setOrientation
public void setOrientation(Orientation orientation)
-
writeJsonContent
protected void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator) throws IOException
- Overrides:
writeJsonContent
in classNode
- Throws:
IOException
-
-