- java.lang.Object
-
- com.powsybl.cgmes.conversion.update.Changelog
-
- All Implemented Interfaces:
NetworkListener
public class Changelog extends Object implements NetworkListener
- Author:
- Elena Kaltakova
, Luma ZamarreƱo
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IidmChange>
getChangesForVariant(String variantId)
boolean
ignoredAttribute(Identifiable identifiable, String attribute)
void
onCreation(Identifiable identifiable)
void
onRemoval(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 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
-
onRemoval
public void onRemoval(Identifiable identifiable)
- Specified by:
onRemoval
in interfaceNetworkListener
-
onUpdate
public void onUpdate(Identifiable identifiable, String attribute, Object oldValue, Object newValue)
- Specified by:
onUpdate
in interfaceNetworkListener
-
onUpdate
public void onUpdate(Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue)
- Specified by:
onUpdate
in interfaceNetworkListener
-
ignoredAttribute
public boolean ignoredAttribute(Identifiable identifiable, String attribute)
-
onVariantCreated
public void onVariantCreated(String sourceVariantId, String targetVariantId)
- Specified by:
onVariantCreated
in interfaceNetworkListener
-
getChangesForVariant
public List<IidmChange> getChangesForVariant(String variantId)
-
-