Uses of Interface
com.powsybl.iidm.network.Identifiable
Package
Description
-
Uses of Identifiable in com.powsybl.cgmes.conversion.elements
Modifier and TypeMethodDescriptionprotected void
AbstractConductingEquipmentConversion.addAliasesAndProperties
(Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.cgmes.conversion.elements.hvdc
Modifier and TypeMethodDescriptionprotected void
AcDcConverterConversion.addAliasesAndProperties
(Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.cgmes.conversion.export
Modifier and TypeMethodDescriptionCgmesExportContext.getFictitiousContainerFor
(Identifiable<?> id) boolean
CgmesExportContext.isExportedEquipment
(Identifiable<?> c) void
CgmesExportContext.setFictitiousContainerFor
(Identifiable<?> id, String containerId) -
Uses of Identifiable in com.powsybl.cgmes.conversion.naming
Modifier and TypeMethodDescriptionAbstractCgmesAliasNamingStrategy.getCgmesId
(Identifiable<?> identifiable) NamingStrategy.getCgmesId
(Identifiable<?> identifiable) NamingStrategy.Identity.getCgmesId
(Identifiable<?> identifiable) AbstractCgmesAliasNamingStrategy.getCgmesIdFromAlias
(Identifiable<?> identifiable, String aliasType) default String
NamingStrategy.getCgmesIdFromAlias
(Identifiable<?> identifiable, String aliasType) SimpleCgmesAliasNamingStrategy.getCgmesIdFromAlias
(Identifiable<?> identifiable, String aliasType) AbstractCgmesAliasNamingStrategy.getCgmesIdFromProperty
(Identifiable<?> identifiable, String propertyName) default String
NamingStrategy.getCgmesIdFromProperty
(Identifiable<?> identifiable, String propertyName) SimpleCgmesAliasNamingStrategy.getCgmesIdFromProperty
(Identifiable<?> identifiable, String propertyName) static CgmesObjectReference
CgmesObjectReference.ref
(Identifiable<?> identifiable) static CgmesObjectReference
CgmesObjectReference.refTyped
(Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.contingency
Modifier and TypeMethodDescriptionContingencyBuilder.addIdentifiable
(Identifiable<?> identifiable) static ContingencyElement
ContingencyElement.of
(Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.contingency.contingency.list.criterion
Modifier and TypeMethodDescriptiondefault boolean
Criterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
PropertyCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
RegexCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
SingleCountryCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
SingleNominalVoltageCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
ThreeNominalVoltageCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
TwoCountriesCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) boolean
TwoNominalVoltageCriterion.filter
(Identifiable<?> identifiable, IdentifiableType type) -
Uses of Identifiable in com.powsybl.contingency.contingency.list.identifier
Modifier and TypeMethodDescriptionSet<Identifiable<?>>
IdBasedNetworkElementIdentifier.filterIdentifiable
(Network network) Set<Identifiable<?>>
NetworkElementIdentifier.filterIdentifiable
(Network network) Set<Identifiable<?>>
NetworkElementIdentifierList.filterIdentifiable
(Network network) Set<Identifiable<?>>
VoltageLevelAndOrderNetworkElementIdentifier.filterIdentifiable
(Network network) -
Uses of Identifiable in com.powsybl.iidm.modification.util
Modifier and TypeMethodDescriptionstatic void
ModificationReports.unexpectedIdentifiableType
(Reporter reporter, Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.iidm.network
Modifier and TypeInterfaceDescriptioninterface
Container<I extends Identifiable<I>>
interface
Identifiable<I extends Identifiable<I>>
An object that is part of the network model and that is identified uniquely by aString
id.interface
IdentifiableAdder<T extends Identifiable<? super T>,
A extends IdentifiableAdder> 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
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.Modifier and TypeMethodDescriptionIdentifiable<?>
Network.getIdentifiable
(String id) * Get an identifiable by its ID or aliasModifier and TypeMethodDescriptionSet<Identifiable<?>>
Network.getBoundaryElements()
Return all the boundary elements of the current network, i.e. the elements which link or might link this network to an external voltage level.Network.getIdentifiables()
Get all identifiables of the network.default Stream<Identifiable<?>>
Network.getIdentifiableStream
(IdentifiableType identifiableType) Modifier and TypeMethodDescriptionvoid
DefaultNetworkListener.beforeRemoval
(Identifiable<?> identifiable) void
NetworkListener.beforeRemoval
(Identifiable<?> identifiable) static Terminal
Terminal.getTerminal
(Identifiable<?> identifiable, ThreeSides side) boolean
Network.isBoundaryElement
(Identifiable<?> identifiable) Check if an identifiable is a boundary element for the current network.void
DefaultNetworkListener.onCreation
(Identifiable<?> identifiable) void
NetworkListener.onCreation
(Identifiable<?> identifiable) default void
NetworkListener.onElementAdded
(Identifiable<?> identifiable, String attribute, Object newValue) default void
NetworkListener.onElementRemoved
(Identifiable<?> identifiable, String attribute, Object oldValue) default void
NetworkListener.onElementReplaced
(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) void
DefaultNetworkListener.onExtensionAfterRemoval
(Identifiable<?> identifiable, String extensionName) void
NetworkListener.onExtensionAfterRemoval
(Identifiable<?> identifiable, String extensionName) void
DefaultNetworkListener.onUpdate
(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) void
DefaultNetworkListener.onUpdate
(Identifiable<?> identifiable, String attribute, String variantId, Object oldValue, Object newValue) void
NetworkListener.onUpdate
(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) void
NetworkListener.onUpdate
(Identifiable<?> identifiable, String attribute, String variantId, Object oldValue, Object newValue) Modifier and TypeMethodDescriptionstatic ValidationLevel
ValidationUtil.validate
(Collection<Identifiable<?>> identifiables, boolean allChecks, boolean throwException, ValidationLevel previous, Reporter reporter) -
Uses of Identifiable in com.powsybl.iidm.network.extensions
Modifier and TypeInterfaceDescriptioninterface
DiscreteMeasurements<I extends Identifiable<I>>
Measurements with discrete values associated with an equipment (the extended equipment).interface
DiscreteMeasurementsAdder<I extends Identifiable<I>>
interface
IdentifiableShortCircuit<I extends Identifiable<I>>
interface
IdentifiableShortCircuitAdder<I extends Identifiable<I>>
interface
LinePosition<T extends Identifiable<T>>
interface
LinePositionAdder<T extends Identifiable<T>>
interface
OperatingStatus<I extends Identifiable<I>>
An extension to describe the operating status of an equipment.interface
OperatingStatusAdder<I extends Identifiable<I>>
Modifier and TypeMethodDescriptionstatic boolean
OperatingStatus.isAllowedIdentifiable
(Identifiable<?> identifiable) -
Uses of Identifiable in com.powsybl.iidm.network.extensions.util
Modifier and TypeMethodDescriptionstatic <I extends Identifiable<I>>
StringDiscreteMeasurementValidationUtil.checkId
(String id, boolean idUnicity, DiscreteMeasurements<I> discreteMeasurements) static <I extends Identifiable<I>>
voidDiscreteMeasurementValidationUtil.checkId
(String id, DiscreteMeasurements<I> discreteMeasurements) static <I extends Identifiable<I>>
voidDiscreteMeasurementValidationUtil.checkTapChanger
(DiscreteMeasurement.TapChanger tapChanger, DiscreteMeasurement.Type type, Identifiable<I> i) static <I extends Identifiable<I>>
voidDiscreteMeasurementValidationUtil.checkType
(DiscreteMeasurement.Type type, Identifiable<I> i) Modifier and TypeMethodDescriptionstatic <I extends Identifiable<I>>
voidDiscreteMeasurementValidationUtil.checkTapChanger
(DiscreteMeasurement.TapChanger tapChanger, DiscreteMeasurement.Type type, Identifiable<I> i) static <I extends Identifiable<I>>
voidDiscreteMeasurementValidationUtil.checkType
(DiscreteMeasurement.Type type, Identifiable<I> i) -
Uses of Identifiable in com.powsybl.iidm.network.impl
Modifier and TypeClassDescriptionclass
AbstractMultiVariantIdentifiableExtension<T extends Identifiable<T>>
Modifier and TypeMethodDescriptionIdentifiable<?>
NetworkImpl.getIdentifiable
(String id) Identifiable<?>
SubnetworkImpl.getIdentifiable
(String id) Modifier and TypeMethodDescriptionSet<Identifiable<?>>
NetworkImpl.getBoundaryElements()
Set<Identifiable<?>>
SubnetworkImpl.getBoundaryElements()
NetworkImpl.getIdentifiables()
SubnetworkImpl.getIdentifiables()
Stream<Identifiable<?>>
SubnetworkImpl.getIdentifiableStream
(IdentifiableType identifiableType) Modifier and TypeMethodDescriptionboolean
NetworkImpl.isBoundaryElement
(Identifiable<?> identifiable) boolean
SubnetworkImpl.isBoundaryElement
(Identifiable<?> identifiable) void
NetworkListenerList.notifyExtensionAfterRemoval
(Identifiable<?> identifiable, String extensionName) -
Uses of Identifiable in com.powsybl.iidm.network.impl.extensions
Modifier and TypeClassDescriptionclass
AbstractIidmExtensionAdder<I extends Identifiable<I>,
E extends Extension<I>> class
DiscreteMeasurementsAdderImplProvider<I extends Identifiable<I>>
class
IdentifiableShortCircuitAdderImpl<I extends Identifiable<I>>
class
IdentifiableShortCircuitAdderImplProvider<I extends Identifiable<I>>
class
IdentifiableShortCircuitImpl<I extends Identifiable<I>>
class
LinePositionAdderImpl<T extends Identifiable<T>>
class
LinePositionAdderImplProvider<I extends Identifiable<I>>
class
LinePositionImpl<T extends Identifiable<T>>
class
OperatingStatusAdderImpl<I extends Identifiable<I>>
class
OperatingStatusAdderImplProvider<I extends Identifiable<I>>
class
OperatingStatusImpl<I extends Identifiable<I>>
Modifier and TypeMethodDescriptionprotected OperatingStatus<I>
OperatingStatusAdderImpl.createExtension
(Identifiable identifiable) -
Uses of Identifiable in com.powsybl.iidm.network.util
Modifier and TypeMethodDescriptionstatic String
Identifiables.getNullableId
(Identifiable identifiable) -
Uses of Identifiable in com.powsybl.iidm.serde
Modifier and TypeMethodDescriptionstatic <T extends Identifiable>
voidAliasesSerDe.read
(List<Consumer<T>> toApply, NetworkDeserializerContext context) static <T extends Identifiable>
voidAliasesSerDe.read
(T identifiable, NetworkDeserializerContext context) static <T extends Identifiable>
voidPropertiesSerDe.read
(List<Consumer<T>> toApply, NetworkDeserializerContext context) Modifier and TypeMethodDescriptionvoid
NetworkSerializerContext.addExportedEquipment
(Identifiable<?> equipment) boolean
NetworkSerializerContext.isExportedEquipment
(Identifiable<?> equipment) static void
PropertiesSerDe.read
(Identifiable identifiable, NetworkDeserializerContext context) static void
AliasesSerDe.write
(Identifiable<?> identifiable, String rootElementName, NetworkSerializerContext context) static void
PropertiesSerDe.write
(Identifiable<?> identifiable, NetworkSerializerContext context) -
Uses of Identifiable in com.powsybl.iidm.serde.extensions
Modifier and TypeClassDescriptionclass
DiscreteMeasurementsSerDe<I extends Identifiable<I>>
class
IdentifiableShortCircuitSerDe<I extends Identifiable<I>>
class
LinePositionSerDe<T extends Identifiable<T>>
class
OperatingStatusSerDe<I extends Identifiable<I>>
-
Uses of Identifiable in com.powsybl.iidm.serde.util
Modifier and TypeMethodDescriptionstatic <T extends Identifiable>
Iterable<T>IidmSerDeUtil.sorted
(Iterable<T> identifiables, ExportOptions exportOptions) Sort identifiables by their ids.static <T extends Identifiable<T>>
Stream<T>IidmSerDeUtil.sorted
(Stream<T> stream, ExportOptions exportOptions) Sort identifiables by their ids.Modifier and TypeMethodDescriptionstatic Iterable<? extends Extension<? extends Identifiable<?>>>
IidmSerDeUtil.sortedExtensions
(Iterable<? extends Extension<? extends Identifiable<?>>> extensions, ExportOptions exportOptions) Sort extensions by their names.Modifier and TypeMethodDescriptionstatic Iterable<? extends Extension<? extends Identifiable<?>>>
IidmSerDeUtil.sortedExtensions
(Iterable<? extends Extension<? extends Identifiable<?>>> extensions, ExportOptions exportOptions) Sort extensions by their names.