Uses of Interface
com.powsybl.commons.extensions.Extendable
Package
Description
Sensitivity analysis API
Sensitivity analysis is a concrete calculation of impact factors from some network variables modification
to some network function values.
-
Uses of Extendable in com.powsybl.ampl.converter
-
Uses of Extendable in com.powsybl.commons.extensions
Modifier and TypeClassDescriptionclass
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
AbstractExtensionSerDe<T extends Extendable,
E extends Extension<T>> 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
ExtensionSerDe<T extends Extendable,
E extends Extension<T>> An ExtensionProvider able to serialize/deserialize extensions from XML.Modifier and TypeMethodDescription<T> void
ExtensionProviders.addExtensions
(Extendable<T> extendable, Collection<Extension<T>> extensions) -
Uses of Extendable in com.powsybl.commons.json
Modifier and TypeMethodDescriptionstatic <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) 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.Modifier and TypeMethodDescriptionJsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, boolean headerWanted, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier) JsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, boolean headerWanted, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, JsonUtil.SerializerSupplier supplier) JsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) JsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier) JsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, JsonUtil.SerializerSupplier supplier) -
Uses of Extendable in com.powsybl.computation
-
Uses of Extendable in com.powsybl.contingency
-
Uses of Extendable in com.powsybl.dsl
-
Uses of Extendable in com.powsybl.dynamicsimulation
-
Uses of Extendable in com.powsybl.iidm.network
Modifier and TypeInterfaceDescriptioninterface
AutomationSystem<I extends AutomationSystem<I>>
interface
A battery system.interface
An equipment with two terminals.interface
A bus is a set of equipments connected together through a closed switch.interface
A busbar section, a non impedant element used in a node/breaker substation topology to connect equipments.interface
Connectable<I extends Connectable<I>>
An equipment that is part of a substation topology.interface
Container<I extends Identifiable<I>>
interface
A dangling line to model boundaries (X nodes).interface
A power generator.interface
interface
HvdcConverterStation<T extends HvdcConverterStation<T>>
HVDC converter station.interface
A HVDC line connected to two HVDC converters on DC side.interface
Identifiable<I extends Identifiable<I>>
An object that is part of the network model and that is identified uniquely by aString
id.interface
A equipment with one terminal.interface
LCC converter station.interface
An AC line.interface
A constant power load (fixed p0 and q0).interface
A power network model.interface
An overload management system.interface
A shunt compensator.interface
Static VAR compensator model.interface
A substation is a collection of equipments located at a the same geographical site.interface
A switch to connect equipments in a substation.interface
A Three Windings Power Transformer.interface
A tie line is an AC line sharing power between two neighbouring regional grids.interface
A two windings power transformer.interface
A voltage level is a collection of equipments located in the same substation and at the same base voltage.interface
VSC converter station. -
Uses of Extendable in com.powsybl.iidm.network.impl
-
Uses of Extendable in com.powsybl.iidm.serde.extensions
Modifier and TypeClassDescriptionclass
AbstractVersionableNetworkExtensionSerDe<T extends Extendable,
E extends Extension<T>> -
Uses of Extendable in com.powsybl.loadflow
-
Uses of Extendable in com.powsybl.security
Modifier and TypeClassDescriptionclass
A generic representation of a violation of a network equipment security limit.class
class
Parameters for security analysis computation.class
class
-
Uses of Extendable in com.powsybl.security.results
Modifier and TypeClassDescriptionclass
provide electrical information on a branch after a security analysis.class
provide electrical information on a bus after a security analysis.class
provide electrical information on a three windings transformer after a security analysis. it belongs to pre and post Contingency results. -
Uses of Extendable in com.powsybl.security.strategy
Modifier and TypeClassDescriptionclass
Describes a strategy that an operator would apply to solve violations occuring after a contingency. -
Uses of Extendable in com.powsybl.sensitivity
Modifier and TypeClassDescriptionclass
Parameters for sensitivity analysis. -
Uses of Extendable in com.powsybl.shortcircuit
Modifier and TypeClassDescriptionclass
final class
Results for one fault computation with currents and voltage on the three phases.class
Results for one fault computation with current magnitude.class
Results of localized short-circuit computations.class
Generic parameters for short circuit-computations.