Package com.powsybl.openloadflow.network
Class LfNetworkListenerTracer
- java.lang.Object
-
- com.powsybl.openloadflow.network.LfNetworkListenerTracer
-
- All Implemented Interfaces:
LfNetworkListener
public class LfNetworkListenerTracer extends Object implements LfNetworkListener
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LfNetworkListenerTracer(LfNetworkListener delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onDisableChange(LfElement element, boolean disabled)
void
onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP)
void
onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ)
void
onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled)
void
onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage)
void
onLoadActivePowerTargetChange(LfBus bus, double oldLoadTargetP, double newLoadTargetP)
void
onLoadReactivePowerTargetChange(LfBus bus, double oldLoadTargetQ, double newLoadTargetQ)
void
onShuntSusceptanceChange(LfShunt shunt, double b)
void
onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled)
void
onTapPositionChange(LfBranch branch, int oldPosition, int newPosition)
void
onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled)
void
onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled)
void
onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel)
void
onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree)
void
onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel)
static LfNetworkListener
trace(LfNetworkListener listener)
-
-
-
Constructor Detail
-
LfNetworkListenerTracer
protected LfNetworkListenerTracer(LfNetworkListener delegate)
-
-
Method Detail
-
trace
public static LfNetworkListener trace(LfNetworkListener listener)
-
onGeneratorVoltageControlChange
public void onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled)
- Specified by:
onGeneratorVoltageControlChange
in interfaceLfNetworkListener
-
onGeneratorVoltageControlTargetChange
public void onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage)
- Specified by:
onGeneratorVoltageControlTargetChange
in interfaceLfNetworkListener
-
onTransformerPhaseControlChange
public void onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled)
- Specified by:
onTransformerPhaseControlChange
in interfaceLfNetworkListener
-
onTransformerVoltageControlChange
public void onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled)
- Specified by:
onTransformerVoltageControlChange
in interfaceLfNetworkListener
-
onShuntVoltageControlChange
public void onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled)
- Specified by:
onShuntVoltageControlChange
in interfaceLfNetworkListener
-
onLoadActivePowerTargetChange
public void onLoadActivePowerTargetChange(LfBus bus, double oldLoadTargetP, double newLoadTargetP)
- Specified by:
onLoadActivePowerTargetChange
in interfaceLfNetworkListener
-
onLoadReactivePowerTargetChange
public void onLoadReactivePowerTargetChange(LfBus bus, double oldLoadTargetQ, double newLoadTargetQ)
- Specified by:
onLoadReactivePowerTargetChange
in interfaceLfNetworkListener
-
onGenerationActivePowerTargetChange
public void onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP)
- Specified by:
onGenerationActivePowerTargetChange
in interfaceLfNetworkListener
-
onGenerationReactivePowerTargetChange
public void onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ)
- Specified by:
onGenerationReactivePowerTargetChange
in interfaceLfNetworkListener
-
onDisableChange
public void onDisableChange(LfElement element, boolean disabled)
- Specified by:
onDisableChange
in interfaceLfNetworkListener
-
onTapPositionChange
public void onTapPositionChange(LfBranch branch, int oldPosition, int newPosition)
- Specified by:
onTapPositionChange
in interfaceLfNetworkListener
-
onShuntSusceptanceChange
public void onShuntSusceptanceChange(LfShunt shunt, double b)
- Specified by:
onShuntSusceptanceChange
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkSpanningTreeChange
public void onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree)
- Specified by:
onZeroImpedanceNetworkSpanningTreeChange
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkSplit
public void onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel)
- Specified by:
onZeroImpedanceNetworkSplit
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkMerge
public void onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel)
- Specified by:
onZeroImpedanceNetworkMerge
in interfaceLfNetworkListener
-
-