public final class Graph extends Object
Modifier and Type | Field and Description |
---|---|
protected static int |
VALUE_SHIFT_FEEDER |
protected static final int VALUE_SHIFT_FEEDER
public static Graph create(String id, String name, double nominalV, boolean useName, boolean forVoltageLevelDiagram, boolean showInductorFor3WT)
public boolean isUseName()
public boolean isShowInductorFor3WT()
public boolean isForVoltageLevelDiagram()
public int getNextCellIndex()
public void removeUnnecessaryFictitiousNodes()
public void logCellDetectionStatus()
public void addNode(Node node)
public void removeNode(Node node)
public void addEdge(Node n1, Node n2)
n1
- first noden2
- second nodepublic Position getMaxBusStructuralPosition()
public void setMaxBusPosition()
public void extendFeederWithMultipleSwitches()
public void extendFirstOutsideNode()
public void extendBreakerConnectedToBus()
public void extendFeederConnectedToBus()
public void extendSwitchBetweenBus(SwitchNode nodeSwitch)
public void substituteFictitiousNodesMirroringBusNodes()
public void substituteSingularFictitiousByFeederNode()
public BusNode getVHNodeBus(int v, int h)
public void addCell(Cell c)
public void removeCell(Cell c)
public String getVoltageLevelId()
public String getVoltageLevelName()
public double getVoltageLevelNominalV()
public double getX()
public void setX(double x)
public double getY()
public void setY(double y)
public boolean isPositionNodeBusesCalculated()
public void shiftFeedersPosition(double scaleShiftFeederNames)
public void writeJson(Path file)
public void writeJson(Writer writer)
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator) throws IOException
IOException
Copyright © 2019. All rights reserved.