Package com.powsybl.commons.extensions
Interface ExtensionProvider<T extends Extendable,E extends Extension<T>>
- All Known Subinterfaces:
DynamicSimulationParameters.ConfigLoader<E>
,ExtensionConfigLoader<T,
,E> ExtensionJsonSerializer<T,
,E> ExtensionSerDe<T,
,E> JsonDynamicSimulationParameters.ExtensionSerializer<E>
,JsonShortCircuitParameters.ExtensionSerializer<E>
- All Known Implementing Classes:
AbstractExtensionSerDe
,AbstractVersionableNetworkExtensionSerDe
,ActivePowerControlSerDe
,ActivePowerExtensionSerializer
,BaseVoltageMappingSerDe
,BranchObservabilitySerDe
,BranchStatusSerDe
,BusbarSectionPositionSerDe
,CgmesControlAreasSerDe
,CgmesDanglingLineBoundaryNodeSerDe
,CgmesLineBoundaryNodeSerDe
,CgmesSshMetadataSerDe
,CgmesSvMetadataSerDe
,CgmesTapChangersSerDe
,CimCharacteristicsSerDe
,ConnectablePositionSerDe
,CoordinatedReactiveControlSerDe
,CurrentExtensionSerializer
,DiscreteMeasurementsSerDe
,EntsoeAreaSerDe
,GeneratorEntsoeCategorySerDe
,GeneratorFortescueSerDe
,GeneratorShortCircuitSerDe
,GeneratorStartupSerDe
,HvdcAngleDroopActivePowerControlSerDe
,HvdcOperatorActivePowerRangeSerDe
,IdentifiableShortCircuitSerDe
,InjectionObservabilitySerDe
,LineFortescueSerDe
,LinePositionSerDe
,LoadAsymmetricalSerDe
,LoadDetailSerDe
,MeasurementsSerDe
,OperatingStatusSerDe
,ReferencePrioritiesSerDe
,ReferenceTerminalsSerDe
,RemoteReactivePowerControlSerDe
,SecondaryVoltageControlSerDe
,SlackTerminalSerDe
,StandbyAutomatonSerDe
,SubstationPositionSerDe
,ThreeWindingsTransformerFortescueSerDe
,ThreeWindingsTransformerPhaseAngleClockSerDe
,ThreeWindingsTransformerToBeEstimatedSerDe
,TwoWindingsTransformerFortescueSerDe
,TwoWindingsTransformerPhaseAngleClockSerDe
,TwoWindingsTransformerToBeEstimatedSerDe
,VoltageExtensionSerializer
,VoltagePerReactivePowerControlSerDe
public interface ExtensionProvider<T extends Extendable,E extends Extension<T>>
- Author:
- Mathieu Bague <mathieu.bague at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionReturn the category of the extensions provided by this provider.Return the type of extensions provided by this provider.Return the name of the extensions provided by this provider.
-
Method Details
-
getExtensionName
String getExtensionName()Return the name of the extensions provided by this provider.- Returns:
- the name of the extensions provided by this provider.
-
getCategoryName
String getCategoryName()Return the category of the extensions provided by this provider.- Returns:
- the category of the extensions provided by this provider.
-
getExtensionClass
Return the type of extensions provided by this provider.- Returns:
- the type of extensions provided by this provider.
-