Package com.powsybl.iidm.network
Interface NetworkListener
- All Known Implementing Classes:
DefaultNetworkListener
public interface NetworkListener
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterRemoval
(String id) void
beforeRemoval
(Identifiable<?> identifiable) void
onCreation
(Identifiable<?> identifiable) default void
onElementAdded
(Identifiable<?> identifiable, String attribute, Object newValue) default void
onElementRemoved
(Identifiable<?> identifiable, String attribute, Object oldValue) default void
onElementReplaced
(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) void
onExtensionAfterRemoval
(Identifiable<?> identifiable, String extensionName) void
onExtensionBeforeRemoval
(Extension<?> extension) void
onExtensionCreation
(Extension<?> extension) void
onExtensionUpdate
(Extension<?> extendable, String attribute, Object oldValue, Object newValue) void
onUpdate
(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) void
onUpdate
(Identifiable<?> identifiable, String attribute, String variantId, Object oldValue, Object newValue) default void
onVariantCreated
(String sourceVariantId, String targetVariantId) default void
onVariantOverwritten
(String sourceVariantId, String targetVariantId) default void
onVariantRemoved
(String variantId)
-
Method Details
-
onCreation
-
beforeRemoval
-
afterRemoval
-
onUpdate
-
onUpdate
void onUpdate(Identifiable<?> identifiable, String attribute, String variantId, Object oldValue, Object newValue) -
onExtensionCreation
-
onExtensionAfterRemoval
-
onExtensionBeforeRemoval
-
onExtensionUpdate
-
onElementAdded
-
onElementReplaced
default void onElementReplaced(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue) -
onElementRemoved
-
onVariantCreated
-
onVariantOverwritten
-
onVariantRemoved
-