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
onUpdate
(Identifiable identifiable, String attribute, Object oldValue, Object newValue) default 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
default void onUpdate(Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue) -
onElementAdded
-
onElementReplaced
default void onElementReplaced(Identifiable identifiable, String attribute, Object oldValue, Object newValue) -
onElementRemoved
-
onVariantCreated
-
onVariantOverwritten
-
onVariantRemoved
-