Package com.powsybl.sld.model.cells
Interface Cell
-
- All Known Subinterfaces:
BusCell
- All Known Implementing Classes:
AbstractBusCell
,AbstractCell
,ExternCell
,InternCell
,ShuntCell
public interface Cell
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian , Franck Lecuyer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Cell.CellType
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
accept(CellVisitor cellVisitor)
default void
blockSizing()
Direction
getDirection()
String
getFullId()
String
getId()
List<Node>
getNodes()
int
getNumber()
Block
getRootBlock()
Cell.CellType
getType()
void
setRootBlock(Block rootBlock)
void
setType(Cell.CellType type)
void
writeJson(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates)
-
-
-
Method Detail
-
setType
void setType(Cell.CellType type)
-
getType
Cell.CellType getType()
-
getRootBlock
Block getRootBlock()
-
blockSizing
default void blockSizing()
-
setRootBlock
void setRootBlock(Block rootBlock)
-
getNumber
int getNumber()
-
accept
void accept(CellVisitor cellVisitor)
-
writeJson
void writeJson(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates) throws IOException
- Throws:
IOException
-
getId
String getId()
-
getFullId
String getFullId()
-
getDirection
Direction getDirection()
-
-