Class 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 Detail

      • Entry

        public Entry​(com.powsybl.iidm.network.Network network,
                     com.powsybl.loadflow.LoadFlowParameters parameters)
    • Method Detail

      • getNetworkRef

        public WeakReference<com.powsybl.iidm.network.Network> getNetworkRef()
      • getWorkingVariantId

        public String getWorkingVariantId()
      • setTmpVariantId

        public void setTmpVariantId​(String tmpVariantId)
      • getParameters

        public com.powsybl.loadflow.LoadFlowParameters getParameters()
      • onCreation

        public void onCreation​(com.powsybl.iidm.network.Identifiable identifiable)
        Specified by:
        onCreation in interface com.powsybl.iidm.network.NetworkListener
        Overrides:
        onCreation in class com.powsybl.iidm.network.DefaultNetworkListener
      • afterRemoval

        public void afterRemoval​(String s)
        Specified by:
        afterRemoval in interface com.powsybl.iidm.network.NetworkListener
        Overrides:
        afterRemoval in class com.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)
      • onVariantCreated

        public void onVariantCreated​(String sourceVariantId,
                                     String targetVariantId)
      • onVariantOverwritten

        public void onVariantOverwritten​(String sourceVariantId,
                                         String targetVariantId)
      • onVariantRemoved

        public void onVariantRemoved​(String variantId)
      • close

        public void close()