Class Changelog
- java.lang.Object
-
- com.powsybl.iidm.network.DefaultNetworkListener
-
- com.powsybl.cgmes.conversion.update.Changelog
-
- All Implemented Interfaces:
NetworkListener
public class Changelog extends DefaultNetworkListener
- Author:
- Elena Kaltakova
, Luma ZamarreƱo
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeRemoval(Identifiable identifiable)
List<IidmChange>
getChangesForVariant(String variantId)
boolean
ignoredAttribute(Identifiable identifiable, String attribute)
void
onCreation(Identifiable identifiable)
void
onUpdate(Identifiable identifiable, String attribute, Object oldValue, Object newValue)
void
onUpdate(Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue)
void
onVariantCreated(String sourceVariantId, String targetVariantId)
-
Methods inherited from class com.powsybl.iidm.network.DefaultNetworkListener
afterRemoval
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.iidm.network.NetworkListener
onElementAdded, onElementRemoved, onElementReplaced, onVariantOverwritten, onVariantRemoved
-
-
-
-
Constructor Detail
-
Changelog
public Changelog(Network network)
Register Network changes- Parameters:
network
- the IIDM Network
-
-
Method Detail
-
onCreation
public void onCreation(Identifiable identifiable)
- Specified by:
onCreation
in interfaceNetworkListener
- Overrides:
onCreation
in classDefaultNetworkListener
-
beforeRemoval
public void beforeRemoval(Identifiable identifiable)
- Specified by:
beforeRemoval
in interfaceNetworkListener
- Overrides:
beforeRemoval
in classDefaultNetworkListener
-
onUpdate
public void onUpdate(Identifiable identifiable, String attribute, Object oldValue, Object newValue)
- Specified by:
onUpdate
in interfaceNetworkListener
- Overrides:
onUpdate
in classDefaultNetworkListener
-
onUpdate
public void onUpdate(Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue)
-
ignoredAttribute
public boolean ignoredAttribute(Identifiable identifiable, String attribute)
-
getChangesForVariant
public List<IidmChange> getChangesForVariant(String variantId)
-
-