Uses of Interface
com.powsybl.commons.extensions.Extendable
Packages that use 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
Methods in com.powsybl.ampl.converter that return ExtendableConstructors in com.powsybl.ampl.converter with parameters of type Extendable -
Uses of Extendable in com.powsybl.commons.extensions
Classes in com.powsybl.commons.extensions with type parameters of type ExtendableModifier 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.Classes in com.powsybl.commons.extensions that implement ExtendableFields in com.powsybl.commons.extensions declared as ExtendableMethods in com.powsybl.commons.extensions with parameters of type ExtendableModifier and TypeMethodDescription<T> void
ExtensionProviders.addExtensions
(Extendable<T> extendable, Collection<Extension<T>> extensions) -
Uses of Extendable in com.powsybl.commons.json
Methods in com.powsybl.commons.json with type parameters of type ExtendableModifier 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.Methods in com.powsybl.commons.json with parameters of type ExtendableModifier 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
Subinterfaces of Extendable in com.powsybl.computationClasses in com.powsybl.computation that implement Extendable -
Uses of Extendable in com.powsybl.contingency
Classes in com.powsybl.contingency that implement Extendable -
Uses of Extendable in com.powsybl.dsl
Classes in com.powsybl.dsl with type parameters of type Extendable -
Uses of Extendable in com.powsybl.dynamicsimulation
Classes in com.powsybl.dynamicsimulation that implement Extendable -
Uses of Extendable in com.powsybl.iidm.network
Subinterfaces of Extendable in com.powsybl.iidm.networkModifier 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
Subinterfaces of Extendable in com.powsybl.iidm.network.implClasses in com.powsybl.iidm.network.impl that implement Extendable -
Uses of Extendable in com.powsybl.iidm.serde.extensions
Classes in com.powsybl.iidm.serde.extensions with type parameters of type ExtendableModifier and TypeClassDescriptionclass
AbstractVersionableNetworkExtensionSerDe<T extends Extendable,
E extends Extension<T>> -
Uses of Extendable in com.powsybl.loadflow
Classes in com.powsybl.loadflow that implement Extendable -
Uses of Extendable in com.powsybl.security
Classes in com.powsybl.security that implement ExtendableModifier 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
Classes in com.powsybl.security.results that implement ExtendableModifier 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
Classes in com.powsybl.security.strategy that implement ExtendableModifier and TypeClassDescriptionclass
Describes a strategy that an operator would apply to solve violations occurring after a contingency. -
Uses of Extendable in com.powsybl.sensitivity
Classes in com.powsybl.sensitivity that implement ExtendableModifier and TypeClassDescriptionclass
Parameters for sensitivity analysis. -
Uses of Extendable in com.powsybl.shortcircuit
Subinterfaces of Extendable in com.powsybl.shortcircuitClasses in com.powsybl.shortcircuit that implement ExtendableModifier 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.