Package com.powsybl.openloadflow
Class NetworkCache.Entry
- java.lang.Object
-
- com.powsybl.iidm.network.DefaultNetworkListener
-
- com.powsybl.openloadflow.NetworkCache.Entry
-
- All Implemented Interfaces:
com.powsybl.iidm.network.NetworkListener
- Enclosing class:
- NetworkCache
public static class NetworkCache.Entry extends com.powsybl.iidm.network.DefaultNetworkListener
-
-
Constructor Summary
Constructors Constructor Description Entry(com.powsybl.iidm.network.Network network, com.powsybl.loadflow.LoadFlowParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterRemoval(String s)
void
close()
List<AcLoadFlowContext>
getContexts()
WeakReference<com.powsybl.iidm.network.Network>
getNetworkRef()
com.powsybl.loadflow.LoadFlowParameters
getParameters()
String
getWorkingVariantId()
void
onCreation(com.powsybl.iidm.network.Identifiable identifiable)
void
onElementAdded(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object newValue)
void
onElementRemoved(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object oldValue)
void
onElementReplaced(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object oldValue, Object newValue)
void
onUpdate(com.powsybl.iidm.network.Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue)
void
onVariantCreated(String sourceVariantId, String targetVariantId)
void
onVariantOverwritten(String sourceVariantId, String targetVariantId)
void
onVariantRemoved(String variantId)
void
setContexts(List<AcLoadFlowContext> contexts)
void
setTmpVariantId(String tmpVariantId)
-
-
-
Method Detail
-
getNetworkRef
public WeakReference<com.powsybl.iidm.network.Network> getNetworkRef()
-
getWorkingVariantId
public String getWorkingVariantId()
-
setTmpVariantId
public void setTmpVariantId(String tmpVariantId)
-
getContexts
public List<AcLoadFlowContext> getContexts()
-
setContexts
public void setContexts(List<AcLoadFlowContext> contexts)
-
getParameters
public com.powsybl.loadflow.LoadFlowParameters getParameters()
-
onCreation
public void onCreation(com.powsybl.iidm.network.Identifiable identifiable)
- Specified by:
onCreation
in interfacecom.powsybl.iidm.network.NetworkListener
- Overrides:
onCreation
in classcom.powsybl.iidm.network.DefaultNetworkListener
-
afterRemoval
public void afterRemoval(String s)
- Specified by:
afterRemoval
in interfacecom.powsybl.iidm.network.NetworkListener
- Overrides:
afterRemoval
in classcom.powsybl.iidm.network.DefaultNetworkListener
-
onUpdate
public void onUpdate(com.powsybl.iidm.network.Identifiable identifiable, String attribute, String variantId, Object oldValue, Object newValue)
-
onElementAdded
public void onElementAdded(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object newValue)
-
onElementReplaced
public void onElementReplaced(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object oldValue, Object newValue)
-
onElementRemoved
public void onElementRemoved(com.powsybl.iidm.network.Identifiable identifiable, String attribute, Object oldValue)
-
onVariantOverwritten
public void onVariantOverwritten(String sourceVariantId, String targetVariantId)
-
onVariantRemoved
public void onVariantRemoved(String variantId)
-
close
public void close()
-
-