@AutoService(value=VoltageLevelLayoutFactorySmartSelector.class) public class PositionByClusterVoltageLevelLayoutFactorySmartSelector extends Object implements VoltageLevelLayoutFactorySmartSelector
Constructor and Description |
---|
PositionByClusterVoltageLevelLayoutFactorySmartSelector() |
Modifier and Type | Method and Description |
---|---|
VoltageLevelLayoutFactory |
createFactory(com.powsybl.iidm.network.Network network)
Create a
VoltageLevelLayoutFactory instance. |
int |
getPriority(com.powsybl.iidm.network.VoltageLevel vl)
Get a selection priority number.
|
boolean |
isSelectable(com.powsybl.iidm.network.VoltageLevel vl)
Verify that the
VoltageLevelLayoutFactory is selectable for this voltage level. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findBest
public PositionByClusterVoltageLevelLayoutFactorySmartSelector()
public int getPriority(com.powsybl.iidm.network.VoltageLevel vl)
VoltageLevelLayoutFactorySmartSelector
getPriority
in interface VoltageLevelLayoutFactorySmartSelector
vl
- the voltage levelpublic boolean isSelectable(com.powsybl.iidm.network.VoltageLevel vl)
VoltageLevelLayoutFactorySmartSelector
VoltageLevelLayoutFactory
is selectable for this voltage level.isSelectable
in interface VoltageLevelLayoutFactorySmartSelector
vl
- the voltage levelVoltageLevelLayoutFactory
is selectable for this voltage level, false otherwise.public VoltageLevelLayoutFactory createFactory(com.powsybl.iidm.network.Network network)
VoltageLevelLayoutFactorySmartSelector
VoltageLevelLayoutFactory
instance.createFactory
in interface VoltageLevelLayoutFactorySmartSelector
VoltageLevelLayoutFactory
instanceCopyright © 2020. All rights reserved.