Package com.powsybl.sld.model.nodes
Class ConnectivityNode
- java.lang.Object
-
- com.powsybl.sld.model.nodes.AbstractNode
-
- com.powsybl.sld.model.nodes.ConnectivityNode
-
- All Implemented Interfaces:
Node
public class ConnectivityNode extends AbstractNode
- Author:
- Geoffroy Jamgotchian
, Benoit Jeanson
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.sld.model.nodes.Node
Node.NodeType
-
-
Constructor Summary
Constructors Constructor Description ConnectivityNode(String id, String componentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCardinality(VoltageLevelGraph vlGraph)
boolean
isShunt()
void
setShunt(boolean shunt)
protected void
writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates)
-
Methods inherited from class com.powsybl.sld.model.nodes.AbstractNode
addAdjacentEdge, checkNodeSimilarity, defaultOrientation, getAdjacentEdges, getAdjacentNodes, getComponentType, getCoordinates, getDirection, getId, getLabel, getOrder, getOrientation, getType, getX, getY, isFictitious, removeAdjacentEdge, removeOrder, setCoordinates, setCoordinates, setDirection, setLabel, setOrder, setOrientation, setType, setX, setY, similarToAFeederNode, toString, writeJson
-
-
-
-
Method Detail
-
isShunt
public boolean isShunt()
-
setShunt
public void setShunt(boolean shunt)
-
getCardinality
public int getCardinality(VoltageLevelGraph vlGraph)
- Specified by:
getCardinality
in interfaceNode
- Overrides:
getCardinality
in classAbstractNode
-
writeJsonContent
protected void writeJsonContent(com.fasterxml.jackson.core.JsonGenerator generator, boolean includeCoordinates) throws IOException
- Overrides:
writeJsonContent
in classAbstractNode
- Throws:
IOException
-
-