Package com.powsybl.sld.layout
Class PositionVoltageLevelLayoutFactory
- java.lang.Object
-
- com.powsybl.sld.layout.PositionVoltageLevelLayoutFactory
-
- All Implemented Interfaces:
VoltageLevelLayoutFactory
public class PositionVoltageLevelLayoutFactory extends Object implements VoltageLevelLayoutFactory
- Author:
- Benoit Jeanson
, Nicolas Duchene, Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description PositionVoltageLevelLayoutFactory()
PositionVoltageLevelLayoutFactory(PositionFinder positionFinder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Layout
create(VoltageLevelGraph graph)
Map<String,Side>
getBusInfoMap()
boolean
isExceptionIfPatternNotHandled()
boolean
isFeederStacked()
boolean
isHandleShunts()
boolean
isRemoveUnnecessaryFictitiousNodes()
boolean
isSubstituteSingularFictitiousByFeederNode()
PositionVoltageLevelLayoutFactory
setBusInfoMap(Map<String,Side> busInfoMap)
PositionVoltageLevelLayoutFactory
setExceptionIfPatternNotHandled(boolean exceptionIfPatternNotHandled)
PositionVoltageLevelLayoutFactory
setFeederStacked(boolean feederStacked)
PositionVoltageLevelLayoutFactory
setHandleShunts(boolean handleShunts)
PositionVoltageLevelLayoutFactory
setRemoveUnnecessaryFictitiousNodes(boolean removeUnnecessaryFictitiousNodes)
PositionVoltageLevelLayoutFactory
setSubstituteSingularFictitiousByFeederNode(boolean substituteSingularFictitiousByFeederNode)
-
-
-
Constructor Detail
-
PositionVoltageLevelLayoutFactory
public PositionVoltageLevelLayoutFactory()
-
PositionVoltageLevelLayoutFactory
public PositionVoltageLevelLayoutFactory(PositionFinder positionFinder)
-
-
Method Detail
-
isFeederStacked
public boolean isFeederStacked()
-
setFeederStacked
public PositionVoltageLevelLayoutFactory setFeederStacked(boolean feederStacked)
-
isExceptionIfPatternNotHandled
public boolean isExceptionIfPatternNotHandled()
-
setExceptionIfPatternNotHandled
public PositionVoltageLevelLayoutFactory setExceptionIfPatternNotHandled(boolean exceptionIfPatternNotHandled)
-
isRemoveUnnecessaryFictitiousNodes
public boolean isRemoveUnnecessaryFictitiousNodes()
-
setRemoveUnnecessaryFictitiousNodes
public PositionVoltageLevelLayoutFactory setRemoveUnnecessaryFictitiousNodes(boolean removeUnnecessaryFictitiousNodes)
-
isSubstituteSingularFictitiousByFeederNode
public boolean isSubstituteSingularFictitiousByFeederNode()
-
setSubstituteSingularFictitiousByFeederNode
public PositionVoltageLevelLayoutFactory setSubstituteSingularFictitiousByFeederNode(boolean substituteSingularFictitiousByFeederNode)
-
isHandleShunts
public boolean isHandleShunts()
-
setHandleShunts
public PositionVoltageLevelLayoutFactory setHandleShunts(boolean handleShunts)
-
setBusInfoMap
public PositionVoltageLevelLayoutFactory setBusInfoMap(Map<String,Side> busInfoMap)
-
create
public Layout create(VoltageLevelGraph graph)
- Specified by:
create
in interfaceVoltageLevelLayoutFactory
-
-