Package com.powsybl.sld.model.cells
Class ShuntCell
- java.lang.Object
-
- com.powsybl.sld.model.cells.AbstractCell
-
- com.powsybl.sld.model.cells.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.cells.Cell
Cell.CellType
-
-
Field Summary
-
Fields inherited from class com.powsybl.sld.model.cells.AbstractCell
nodes
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(CellVisitor cellVisitor)
void
alignDirections(Side side)
void
alignExternCells()
static ShuntCell
create(int cellNumber, List<Node> nodes)
Direction
getDirection()
int
getHSpan()
List<BusNode>
getParentBusNodes()
BodyPrimaryBlock
getRootBlock()
ExternCell
getSideCell(Side side)
List<ExternCell>
getSideCells()
Position
getSidePosition(Side side)
Node
getSideShuntNode(Side side)
void
putSideCell(Side side, ExternCell externCell)
void
setRootBlock(Block rootBlock)
String
toString()
-
Methods inherited from class com.powsybl.sld.model.cells.AbstractCell
getFullId, getId, getNodes, getNumber, getType, 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.cells.Cell
blockSizing
-
-
-
-
Method Detail
-
accept
public void accept(CellVisitor cellVisitor)
-
getDirection
public Direction getDirection()
-
getRootBlock
public BodyPrimaryBlock getRootBlock()
- Specified by:
getRootBlock
in interfaceCell
- Overrides:
getRootBlock
in classAbstractCell
-
setRootBlock
public void setRootBlock(Block rootBlock)
- Specified by:
setRootBlock
in interfaceCell
- Overrides:
setRootBlock
in classAbstractCell
-
putSideCell
public void putSideCell(Side side, ExternCell externCell)
-
alignExternCells
public void alignExternCells()
-
alignDirections
public void alignDirections(Side side)
-
getSideCell
public ExternCell getSideCell(Side side)
-
getSideCells
public List<ExternCell> getSideCells()
-
getHSpan
public int getHSpan()
-
toString
public String toString()
- Overrides:
toString
in classAbstractCell
-
-