Package com.powsybl.sld.model
Interface BusCell
-
- All Superinterfaces:
Cell
- All Known Implementing Classes:
AbstractBusCell
,ExternCell
,InternCell
public interface BusCell extends Cell
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BusCell.Direction
-
Nested classes/interfaces inherited from interface com.powsybl.sld.model.Cell
Cell.CellType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
blocksSetting(Block rootBlock, List<LegPrimaryBlock> primaryBlocksConnectedToBus)
List<BusNode>
getBusNodes()
BusCell.Direction
getDirection()
List<LegPrimaryBlock>
getLegPrimaryBlocks()
int
newHPosition(int hPosition)
void
setDirection(BusCell.Direction direction)
-
Methods inherited from interface com.powsybl.sld.model.Cell
addNodes, blockSizing, calculateCoord, calculateHeight, getFullId, getGraph, getId, getNodes, getNumber, getRootBlock, getType, removeAllNodes, setNodes, setRootBlock, setType, writeJson
-
-
-
-
Method Detail
-
blocksSetting
void blocksSetting(Block rootBlock, List<LegPrimaryBlock> primaryBlocksConnectedToBus)
-
getLegPrimaryBlocks
List<LegPrimaryBlock> getLegPrimaryBlocks()
-
newHPosition
int newHPosition(int hPosition)
-
getDirection
BusCell.Direction getDirection()
-
setDirection
void setDirection(BusCell.Direction direction)
-
-