Uses of Interface
com.powsybl.commons.extensions.Extension
-
Packages that use Extension Package Description com.powsybl.ampl.converter com.powsybl.cgmes.conversion com.powsybl.cgmes.extensions com.powsybl.commons.extensions com.powsybl.commons.json com.powsybl.dsl com.powsybl.dynamicsimulation com.powsybl.dynamicsimulation.json com.powsybl.entsoe.util com.powsybl.iidm.mergingview com.powsybl.iidm.network.extensions com.powsybl.iidm.network.impl com.powsybl.iidm.network.impl.extensions com.powsybl.iidm.network.test com.powsybl.iidm.xml.extensions com.powsybl.iidm.xml.util com.powsybl.loadflow com.powsybl.psse.converter.extensions com.powsybl.security com.powsybl.security.extensions com.powsybl.sensitivity Sensitivity analysis API Sensitivity analysis is a concrete calculation of impact factors from some network variables modification to some network function values.com.powsybl.shortcircuit com.powsybl.shortcircuit.json -
-
Uses of Extension in com.powsybl.ampl.converter
Classes in com.powsybl.ampl.converter with type parameters of type Extension Modifier and Type Class Description class
AmplExtension<A extends Extension<B>,B>
-
Uses of Extension in com.powsybl.cgmes.conversion
Subinterfaces of Extension in com.powsybl.cgmes.conversion Modifier and Type Interface Description interface
CgmesConversionContextExtension
interface
CgmesModelExtension
Classes in com.powsybl.cgmes.conversion that implement Extension Modifier and Type Class Description class
CgmesConversionContextExtensionImpl
class
CgmesModelExtensionImpl
-
Uses of Extension in com.powsybl.cgmes.extensions
Subinterfaces of Extension in com.powsybl.cgmes.extensions Modifier and Type Interface Description interface
BaseVoltageMapping
interface
CgmesControlAreas
interface
CgmesDanglingLineBoundaryNode
interface
CgmesIidmMapping
interface
CgmesLineBoundaryNode
interface
CgmesSshMetadata
interface
CgmesSvMetadata
interface
CgmesTapChangers<C extends Connectable<C>>
interface
CimCharacteristics
-
Uses of Extension in com.powsybl.commons.extensions
Classes in com.powsybl.commons.extensions with type parameters of type Extension Modifier and Type Class Description class
AbstractExtensionAdder<T extends Extendable<T>,E extends Extension<T>>
A base class for implementations ofExtensionAdder
that holds the extendable to be able build and then add the extension to the extendable.class
AbstractExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
interface
ExtensionAdder<T,E extends Extension<T>>
An ExtensionAdder is a builder for an extension that is built and then added to an extendable.interface
ExtensionAdderProvider<T extends Extendable<T>,E extends Extension<T>,B extends ExtensionAdder<T,E>>
A provider used through java'sServiceLoader
.interface
ExtensionConfigLoader<T extends Extendable,E extends Extension<T>>
Loads an extension from platform configuration.interface
ExtensionJsonSerializer<T extends Extendable,E extends Extension<T>>
AnExtensionProvider
able to serialize/deserialize extensions from JSON.interface
ExtensionProvider<T extends Extendable,E extends Extension<T>>
interface
ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
An ExtensionProvider able to serialize/deserialize extensions from XML.Classes in com.powsybl.commons.extensions that implement Extension Modifier and Type Class Description class
AbstractExtension<T>
class
AbstractPrecontingencyValueExtension<T>
Abstract extension for Voltage and Current ExtensionsMethods in com.powsybl.commons.extensions with type parameters of type Extension Modifier and Type Method Description <E extends Extension<T>>
voidAbstractExtendable. addExtension(Class<? super E> type, E extension)
<E extends Extension<O>>
voidExtendable. addExtension(Class<? super E> type, E extension)
Add en extension to this extendable object.static <O,E extends Extension<O>,B extends ExtensionAdder<O,E>>
ExtensionAdderProviderExtensionAdderProviders. findCachedProvider(String implName, Class<B> type)
<E extends Extension<T>>
EAbstractExtendable. getExtension(Class<? super E> type)
<E extends Extension<O>>
EExtendable. getExtension(Class<? super E> type)
Get an extension based on its class type.<E extends Extension<T>>
EAbstractExtendable. getExtensionByName(String name)
<E extends Extension<O>>
EExtendable. getExtensionByName(String name)
Get an extension based on its name.<E extends Extension<O>>
Collection<E>Extendable. getExtensions()
Get all extensions associated with this extendable object..default <E extends Extension<O>,B extends ExtensionAdder<O,E>>
BExtendable. newExtension(Class<B> type)
Returns an extensionAdder to build and add an extension for this extendable.<E extends Extension<T>>
booleanAbstractExtendable. removeExtension(Class<E> type)
<E extends Extension<O>>
booleanExtendable. removeExtension(Class<E> type)
Remove an extension based on its class type.Methods in com.powsybl.commons.extensions that return types with arguments of type Extension Modifier and Type Method Description Collection<Extension<T>>
AbstractExtendable. getExtensions()
Method parameters in com.powsybl.commons.extensions with type arguments of type Extension Modifier and Type Method Description <T> void
ExtensionProviders. addExtensions(Extendable<T> extendable, Collection<Extension<T>> extensions)
-
Uses of Extension in com.powsybl.commons.json
Methods in com.powsybl.commons.json that return Extension Modifier and Type Method Description static <T extends Extendable>
Extension<T>JsonUtil. readExtension(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound)
Methods in com.powsybl.commons.json that return types with arguments of type Extension Modifier and Type Method Description static <T extends Extendable>
List<Extension<T>>JsonUtil. readExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context)
static <T extends Extendable>
List<Extension<T>>JsonUtil. readExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
static <T extends Extendable>
List<Extension<T>>JsonUtil. readExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound)
static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound, T extendable)
static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, T extendable)
Updates the extensions of the provided extendable with possibly partial definition read from JSON.static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, JsonUtil.SerializerSupplier supplier, Set<String> extensionsNotFound, T extendable)
Updates the extensions of the provided extendable with possibly partial definition read from JSON.static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, JsonUtil.SerializerSupplier supplier, T extendable)
static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, T extendable)
Updates the extensions of the provided extendable with possibly partial definition read from JSON. -
Uses of Extension in com.powsybl.dsl
Method parameters in com.powsybl.dsl with type arguments of type Extension Modifier and Type Method Description void
ExtendableDslExtension. addToSpec(groovy.lang.MetaClass extSpecMetaClass, List<Extension<E>> enxtensions, groovy.lang.Binding binding)
-
Uses of Extension in com.powsybl.dynamicsimulation
Classes in com.powsybl.dynamicsimulation with type parameters of type Extension Modifier and Type Interface Description static interface
DynamicSimulationParameters.ConfigLoader<E extends Extension<DynamicSimulationParameters>>
A configuration loader interface for the DynamicSimulationParameters extensions loaded from the platform configuration -
Uses of Extension in com.powsybl.dynamicsimulation.json
Classes in com.powsybl.dynamicsimulation.json with type parameters of type Extension Modifier and Type Interface Description static interface
JsonDynamicSimulationParameters.ExtensionSerializer<E extends Extension<DynamicSimulationParameters>>
A configuration loader interface for the DynamicSimulationParameters extensions loaded from the platform configuration -
Uses of Extension in com.powsybl.entsoe.util
Subinterfaces of Extension in com.powsybl.entsoe.util Modifier and Type Interface Description interface
EntsoeArea
interface
MergedXnode
interface
Xnode
Classes in com.powsybl.entsoe.util that implement Extension Modifier and Type Class Description class
EntsoeAreaImpl
class
MergedXnodeImpl
class
XnodeImpl
-
Uses of Extension in com.powsybl.iidm.mergingview
Methods in com.powsybl.iidm.mergingview with type parameters of type Extension Modifier and Type Method Description <E extends Extension<Network>>
voidMergingView. addExtension(Class<? super E> type, E extension)
<E extends Extension<Network>>
EMergingView. getExtension(Class<? super E> type)
<E extends Extension<Network>>
EMergingView. getExtensionByName(String name)
<E extends Extension<Network>>
Collection<E>MergingView. getExtensions()
<E extends Extension<Network>,B extends ExtensionAdder<Network,E>>
BMergingView. newExtension(Class<B> type)
<E extends Extension<Network>>
booleanMergingView. removeExtension(Class<E> type)
-
Uses of Extension in com.powsybl.iidm.network.extensions
Subinterfaces of Extension in com.powsybl.iidm.network.extensions Modifier and Type Interface Description interface
ActivePowerControl<I extends Injection<I>>
interface
BranchObservability<B extends Branch<B>>
interface
CoordinatedReactiveControl
interface
DiscreteMeasurements<I extends Identifiable<I>>
Measurements with discrete values associated with an equipment (the extended equipment).interface
GeneratorEntsoeCategory
interface
GeneratorShortCircuit
interface
GeneratorStartup
interface
HvdcAngleDroopActivePowerControl
interface
HvdcOperatorActivePowerRange
interface
IdentifiableShortCircuit<I extends Identifiable<I>>
interface
InjectionObservability<I extends Injection<I>>
interface
LinePosition<T extends Identifiable<T>>
interface
LoadDetail
interface
Measurements<C extends Connectable<C>>
Measurements with continuous numeric values associated with an equipment (the extended equipment).interface
RemoteReactivePowerControl
interface
SlackTerminal
interface
SubstationPosition
interface
ThreeWindingsTransformerPhaseAngleClock
interface
ThreeWindingsTransformerToBeEstimated
Indicate for a state estimation which tap changers are to be estimated (i.e. their tap positions should be outputs).interface
TwoWindingsTransformerPhaseAngleClock
interface
TwoWindingsTransformerToBeEstimated
Indicate for a state estimation which tap changers are to be estimated (i.e. their tap positions should be outputs).interface
VoltagePerReactivePowerControl
-
Uses of Extension in com.powsybl.iidm.network.impl
Classes in com.powsybl.iidm.network.impl that implement Extension Modifier and Type Class Description class
AbstractMultiVariantConnectableExtension<T extends Connectable<T>>
Deprecated.useAbstractMultiVariantIdentifiableExtension
instead.class
AbstractMultiVariantIdentifiableExtension<T extends Identifiable<T>>
-
Uses of Extension in com.powsybl.iidm.network.impl.extensions
Classes in com.powsybl.iidm.network.impl.extensions that implement Extension Modifier and Type Class Description class
ActivePowerControlImpl<T extends Injection<T>>
class
BranchObservabilityImpl<B extends Branch<B>>
class
CoordinatedReactiveControlImpl
class
GeneratorEntsoeCategoryImpl
class
GeneratorShortCircuitImpl
class
GeneratorStartupImpl
class
HvdcAngleDroopActivePowerControlImpl
Active power control mode based on an offset in MW and a droop in MW/degree ActivePowerSetpoint = p0 + droop * (angle1 - angle2)class
HvdcOperatorActivePowerRangeImpl
class
IdentifiableShortCircuitImpl<I extends Identifiable<I>>
class
InjectionObservabilityImpl<T extends Injection<T>>
class
LinePositionImpl<T extends Identifiable<T>>
class
LoadDetailImpl
class
RemoteReactivePowerControlImpl
class
SlackTerminalImpl
class
SubstationPositionImpl
class
ThreeWindingsTransformerPhaseAngleClockimpl
class
TwoWindingsTransformerPhaseAngleClockImpl
class
VoltagePerReactivePowerControlImpl
-
Uses of Extension in com.powsybl.iidm.network.test
Classes in com.powsybl.iidm.network.test that implement Extension Modifier and Type Class Description class
BusbarSectionExt
class
LoadBarExt
class
LoadFooExt
class
LoadMockExt
class
LoadQuxExt
class
LoadZipModel
p = p0 * (a1 * (v / v0)^2 + a2 * v / v0 + a3) q = q0 * (a4 * (v / v0)^2 + a5 * v / v0 + a6)class
TerminalMockExt
-
Uses of Extension in com.powsybl.iidm.xml.extensions
Classes in com.powsybl.iidm.xml.extensions with type parameters of type Extension Modifier and Type Class Description class
AbstractVersionableNetworkExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
-
Uses of Extension in com.powsybl.iidm.xml.util
Methods in com.powsybl.iidm.xml.util that return types with arguments of type Extension Modifier and Type Method Description static Iterable<? extends Extension<? extends Identifiable<?>>>
IidmXmlUtil. sortedExtensions(Iterable<? extends Extension<? extends Identifiable<?>>> extensions, ExportOptions exportOptions)
Sort extensions by their names.Method parameters in com.powsybl.iidm.xml.util with type arguments of type Extension Modifier and Type Method Description static Iterable<? extends Extension<? extends Identifiable<?>>>
IidmXmlUtil. sortedExtensions(Iterable<? extends Extension<? extends Identifiable<?>>> extensions, ExportOptions exportOptions)
Sort extensions by their names. -
Uses of Extension in com.powsybl.loadflow
Methods in com.powsybl.loadflow that return types with arguments of type Extension Modifier and Type Method Description default Optional<Extension<LoadFlowParameters>>
LoadFlowProvider. loadSpecificParameters(PlatformConfig config)
Reads implementation-specific parameters from platform config, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.default Optional<Extension<LoadFlowParameters>>
LoadFlowProvider. loadSpecificParameters(Map<String,String> properties)
Reads implementation-specific parameters from a Map, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.Methods in com.powsybl.loadflow with parameters of type Extension Modifier and Type Method Description default void
LoadFlowProvider. updateSpecificParameters(Extension<LoadFlowParameters> extension, Map<String,String> properties)
Updates implementation-specific parameters from a Map. -
Uses of Extension in com.powsybl.psse.converter.extensions
Subinterfaces of Extension in com.powsybl.psse.converter.extensions Modifier and Type Interface Description interface
PsseConversionContextExtension
interface
PsseModelExtension
-
Uses of Extension in com.powsybl.security
Methods in com.powsybl.security that return types with arguments of type Extension Modifier and Type Method Description default Optional<Extension<SecurityAnalysisParameters>>
SecurityAnalysisProvider. loadSpecificParameters(PlatformConfig config)
Reads implementation-specific parameters from platform config, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.default Optional<Extension<SecurityAnalysisParameters>>
SecurityAnalysisProvider. loadSpecificParameters(Map<String,String> properties)
Reads implementation-specific parameters from a Map, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.Methods in com.powsybl.security with parameters of type Extension Modifier and Type Method Description default void
SecurityAnalysisProvider. updateSpecificParameters(Extension<SecurityAnalysisParameters> extension, Map<String,String> properties)
Updates implementation-specific parameters from a Map. -
Uses of Extension in com.powsybl.security.extensions
Classes in com.powsybl.security.extensions that implement Extension Modifier and Type Class Description class
ActivePowerExtension
class
CurrentExtension
class
VoltageExtension
Extension to handle pre-contingency voltage value for a voltage limit violation -
Uses of Extension in com.powsybl.sensitivity
Methods in com.powsybl.sensitivity that return types with arguments of type Extension Modifier and Type Method Description default Optional<Extension<SensitivityAnalysisParameters>>
SensitivityAnalysisProvider. loadSpecificParameters(PlatformConfig config)
Reads implementation-specific parameters from platform config, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.default Optional<Extension<SensitivityAnalysisParameters>>
SensitivityAnalysisProvider. loadSpecificParameters(Map<String,String> properties)
Reads implementation-specific parameters from a Map, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.Methods in com.powsybl.sensitivity with parameters of type Extension Modifier and Type Method Description default void
SensitivityAnalysisProvider. updateSpecificParameters(Extension<SensitivityAnalysisParameters> extension, Map<String,String> properties)
Updates implementation-specific parameters from a Map. -
Uses of Extension in com.powsybl.shortcircuit
Classes in com.powsybl.shortcircuit with type parameters of type Extension Modifier and Type Interface Description static interface
ShortCircuitParameters.ConfigLoader<E extends Extension<ShortCircuitParameters>>
-
Uses of Extension in com.powsybl.shortcircuit.json
Classes in com.powsybl.shortcircuit.json with type parameters of type Extension Modifier and Type Interface Description static interface
JsonShortCircuitParameters.ExtensionSerializer<E extends Extension<ShortCircuitParameters>>
A configuration loader interface for theJsonShortCircuitParameters
extensions loaded from the platform configuration
-