Package com.powsybl.sld.model.cells
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/interfaces inherited from interface com.powsybl.sld.model.cells.Cell
Cell.CellType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
blocksSetting(Block rootBlock, List<LegPrimaryBlock> primaryBlocksConnectedToBus, List<FeederPrimaryBlock> feederPrimaryBlocks)
List<BusNode>
getBusNodes()
List<FeederNode>
getFeederNodes()
List<FeederPrimaryBlock>
getFeederPrimaryBlocks()
List<Node>
getInternalAdjacentNodes(Node node)
List<LegPrimaryBlock>
getLegPrimaryBlocks()
Optional<Integer>
getOrder()
int
newHPosition(int hPosition)
void
removeOrder()
void
setDirection(Direction direction)
void
setOrder(int order)
-
Methods inherited from interface com.powsybl.sld.model.cells.Cell
accept, blockSizing, getDirection, getFullId, getId, getNodes, getNumber, getRootBlock, getType, setRootBlock, setType, writeJson
-
-
-
-
Method Detail
-
getFeederNodes
List<FeederNode> getFeederNodes()
-
blocksSetting
void blocksSetting(Block rootBlock, List<LegPrimaryBlock> primaryBlocksConnectedToBus, List<FeederPrimaryBlock> feederPrimaryBlocks)
-
getLegPrimaryBlocks
List<LegPrimaryBlock> getLegPrimaryBlocks()
-
getFeederPrimaryBlocks
List<FeederPrimaryBlock> getFeederPrimaryBlocks()
-
newHPosition
int newHPosition(int hPosition)
-
setOrder
void setOrder(int order)
-
removeOrder
void removeOrder()
-
setDirection
void setDirection(Direction direction)
-
-