Package com.powsybl.sld.model
Class ShuntCell
- java.lang.Object
-
- com.powsybl.sld.model.AbstractCell
-
- com.powsybl.sld.model.ShuntCell
-
- All Implemented Interfaces:
Cell
public final class ShuntCell extends AbstractCell
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.sld.model.Cell
Cell.CellType
-
-
Field Summary
-
Fields inherited from class com.powsybl.sld.model.AbstractCell
nodes
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNodes(List<Node> nodesToAdd)
void
alignDirections(Side side)
void
alignExternCells()
void
calculateCoord(LayoutParameters layoutParam)
static ShuntCell
create(ExternCell cell1, ExternCell cell2, List<Node> nodes)
List<ExternCell>
getCells()
int
getLength()
ExternCell
getOtherSideCell(ExternCell cell)
List<BusNode>
getParentBusNodes()
ExternCell
getSideCell(Side side)
FictitiousNode
getSideShuntNode(Side side)
String
toString()
-
Methods inherited from class com.powsybl.sld.model.AbstractCell
calculateHeight, getFullId, getGraph, getId, getNodes, getNumber, getRootBlock, getType, removeAllNodes, setNodes, setRootBlock, setType, writeJson, writeJsonContent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.powsybl.sld.model.Cell
blockSizing
-
-
-
-
Method Detail
-
create
public static ShuntCell create(ExternCell cell1, ExternCell cell2, List<Node> nodes)
-
addNodes
public void addNodes(List<Node> nodesToAdd)
- Specified by:
addNodes
in interfaceCell
- Overrides:
addNodes
in classAbstractCell
-
calculateCoord
public void calculateCoord(LayoutParameters layoutParam)
-
alignExternCells
public void alignExternCells()
-
alignDirections
public void alignDirections(Side side)
-
getSideCell
public ExternCell getSideCell(Side side)
-
getOtherSideCell
public ExternCell getOtherSideCell(ExternCell cell)
-
getSideShuntNode
public FictitiousNode getSideShuntNode(Side side)
-
getCells
public List<ExternCell> getCells()
-
getLength
public int getLength()
-
toString
public String toString()
- Overrides:
toString
in classAbstractCell
-
-