Package com.powsybl.commons.extensions
Interface ExtensionConfigLoader<T extends Extendable,E extends Extension<T>>
-
- All Superinterfaces:
ExtensionProvider<T,E>
- All Known Subinterfaces:
DynamicSimulationParameters.ConfigLoader<E>
,LoadFlowParameters.ConfigLoader<E>
,SecurityAnalysisParameters.ConfigLoader<E>
,SensitivityAnalysisParameters.ConfigLoader<E>
,ShortCircuitParameters.ConfigLoader<E>
public interface ExtensionConfigLoader<T extends Extendable,E extends Extension<T>> extends ExtensionProvider<T,E>
Loads an extension from platform configuration.- Author:
- Sylvain Leclerc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description E
load(PlatformConfig platformConfig)
Creates an extension instance from the provided platform configuration.-
Methods inherited from interface com.powsybl.commons.extensions.ExtensionProvider
getCategoryName, getExtensionClass, getExtensionName
-
-
-
-
Method Detail
-
load
E load(PlatformConfig platformConfig)
Creates an extension instance from the provided platform configuration.
-
-