Uses of Interface
com.powsybl.commons.extensions.Extendable
-
Packages that use Extendable Package Description com.powsybl.ampl.converter com.powsybl.commons.extensions com.powsybl.commons.json com.powsybl.computation com.powsybl.contingency com.powsybl.dsl com.powsybl.dynamicsimulation com.powsybl.iidm.mergingview com.powsybl.iidm.network com.powsybl.iidm.network.impl com.powsybl.iidm.xml.extensions com.powsybl.loadflow com.powsybl.security 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 -
-
Uses of Extendable in com.powsybl.ampl.converter
Methods in com.powsybl.ampl.converter that return Extendable Modifier and Type Method Description Extendable<B>
AmplExtension. getExtendable()
Constructors in com.powsybl.ampl.converter with parameters of type Extendable Constructor Description AmplExtension(int extended, Extendable<B> extendable, A extension)
-
Uses of Extendable in com.powsybl.commons.extensions
Classes in com.powsybl.commons.extensions with type parameters of type Extendable 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
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 Extendable Modifier and Type Class Description class
AbstractExtendable<T>
Methods in com.powsybl.commons.extensions with parameters of type Extendable Modifier and Type Method Description <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 Extendable 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)
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)
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, 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, 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 Extendable Modifier and Type Method Description static <T> Set<String>
JsonUtil. writeExtensions(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, boolean headerWanted, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
static <T> Set<String>
JsonUtil. writeExtensions(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
static <T> Set<String>
JsonUtil. writeExtensions(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
-
Uses of Extendable in com.powsybl.computation
Subinterfaces of Extendable in com.powsybl.computation Modifier and Type Interface Description interface
ComputationParameters
Classes in com.powsybl.computation that implement Extendable Modifier and Type Class Description class
ComputationParametersImpl
-
Uses of Extendable in com.powsybl.contingency
Classes in com.powsybl.contingency that implement Extendable Modifier and Type Class Description class
Contingency
-
Uses of Extendable in com.powsybl.dsl
Classes in com.powsybl.dsl with type parameters of type Extendable Modifier and Type Interface Description interface
ExtendableDslExtension<E extends Extendable<E>>
-
Uses of Extendable in com.powsybl.dynamicsimulation
Classes in com.powsybl.dynamicsimulation that implement Extendable Modifier and Type Class Description class
DynamicSimulationParameters
-
Uses of Extendable in com.powsybl.iidm.mergingview
Subinterfaces of Extendable in com.powsybl.iidm.mergingview Modifier and Type Interface Description interface
VoltageLevelAdapter
Classes in com.powsybl.iidm.mergingview that implement Extendable Modifier and Type Class Description class
BatteryAdapter
class
BusbarSectionAdapter
class
DanglingLineAdapter
class
GeneratorAdapter
class
HvdcLineAdapter
class
LccConverterStationAdapter
class
LineAdapter
class
LoadAdapter
class
MergingView
Not destructive network merge.class
ShuntCompensatorAdapter
class
StaticVarCompensatorAdapter
class
SwitchAdapter
class
ThreeWindingsTransformerAdapter
This adaptation hide true implementation ofThreeWindingsTransformer
.class
TieLineAdapter
class
TwoWindingsTransformerAdapter
class
VscConverterStationAdapter
-
Uses of Extendable in com.powsybl.iidm.network
Subinterfaces of Extendable in com.powsybl.iidm.network Modifier and Type Interface Description interface
Battery
A battery system.interface
Branch<I extends Branch<I>>
An equipment with two terminals.interface
Bus
A bus is a set of equipments connected together through a closed switch.interface
BusbarSection
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
DanglingLine
A dangling line to model boundaries (X nodes).interface
Generator
A power generator.interface
HvdcConverterStation<T extends HvdcConverterStation<T>>
HVDC converter station.interface
HvdcLine
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
Injection<I extends Injection<I>>
A equipment with one terminal.interface
LccConverterStation
LCC converter station.interface
Line
An AC line.interface
Load
A constant power load (fixed p0 and q0).interface
Network
A power network model.interface
ShuntCompensator
A shunt compensator.interface
StaticVarCompensator
Static VAR compensator model.interface
Substation
A substation is a collection of equipments located at a the same geographical site.interface
Switch
A switch to connect equipments in a substation.interface
ThreeWindingsTransformer
A Three Windings Power Transformer.interface
TieLine
A tie line is an AC line sharing power between two neighbouring regional grids.interface
TwoWindingsTransformer
A two windings power transformer.interface
VoltageLevel
A voltage level is a collection of equipments located in the same substation and at the same base voltage.interface
VscConverterStation
VSC converter station. -
Uses of Extendable in com.powsybl.iidm.network.impl
Classes in com.powsybl.iidm.network.impl that implement Extendable Modifier and Type Class Description class
BatteryImpl
-
Uses of Extendable in com.powsybl.iidm.xml.extensions
Classes in com.powsybl.iidm.xml.extensions with type parameters of type Extendable Modifier and Type Class Description class
AbstractVersionableNetworkExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
-
Uses of Extendable in com.powsybl.loadflow
Classes in com.powsybl.loadflow that implement Extendable Modifier and Type Class Description class
LoadFlowParameters
Parameters for loadflow computation. -
Uses of Extendable in com.powsybl.security
Classes in com.powsybl.security that implement Extendable Modifier and Type Class Description class
LimitViolation
A generic representation of a violation of a network equipment security limit.class
NetworkMetadata
class
SecurityAnalysisParameters
Parameters for security analysis computation.class
SecurityAnalysisReport
class
SecurityAnalysisResult
-
Uses of Extendable in com.powsybl.sensitivity
Classes in com.powsybl.sensitivity that implement Extendable Modifier and Type Class Description class
SensitivityAnalysisParameters
Parameters for sensitivity analysis. -
Uses of Extendable in com.powsybl.shortcircuit
Classes in com.powsybl.shortcircuit that implement Extendable Modifier and Type Class Description class
FaultResult
Results for one fault computation.class
ShortCircuitAnalysisResult
Results of a short-circuit computation.class
ShortCircuitParameters
Generic parameters for short circuit-computations.
-