public interface VoltageLevelLayoutFactorySmartSelector
VoltageLevelLayoutFactory
smart selector.Modifier and Type | Method and Description |
---|---|
VoltageLevelLayoutFactory |
createFactory(com.powsybl.iidm.network.Network network)
Create a
VoltageLevelLayoutFactory instance. |
static Optional<VoltageLevelLayoutFactorySmartSelector> |
findBest(com.powsybl.iidm.network.VoltageLevel vl)
Find best
VoltageLevelLayoutFactory , i.e the one with higher priority among selectable ones. |
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. |
static Optional<VoltageLevelLayoutFactorySmartSelector> findBest(com.powsybl.iidm.network.VoltageLevel vl)
VoltageLevelLayoutFactory
, i.e the one with higher priority among selectable ones.vl
- the voltage levelVoltageLevelLayoutFactory
int getPriority(com.powsybl.iidm.network.VoltageLevel vl)
vl
- the voltage levelboolean isSelectable(com.powsybl.iidm.network.VoltageLevel vl)
VoltageLevelLayoutFactory
is selectable for this voltage level.vl
- the voltage levelVoltageLevelLayoutFactory
is selectable for this voltage level, false otherwise.VoltageLevelLayoutFactory createFactory(com.powsybl.iidm.network.Network network)
VoltageLevelLayoutFactory
instance.VoltageLevelLayoutFactory
instanceCopyright © 2020. All rights reserved.