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 VoltageLevelLayout
create(VoltageLevelGraph graph)
boolean
isExceptionIfPatternNotHandled()
boolean
isFeederStacked()
boolean
isHandleShunts()
boolean
isRemoveUnnecessaryFictitiousNodes()
boolean
isSubstituteSingularFictitiousByFeederNode()
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)
-
create
public VoltageLevelLayout create(VoltageLevelGraph graph)
- Specified by:
create
in interfaceVoltageLevelLayoutFactory
-
-