Interface TapChangerAdder<S extends TapChangerAdder<S,D,A,B,R,C>,D extends TapChangerStep<D>,A extends TapChangerStepAdder<A,S>,B extends TapChangerStepAdder<B,R>,R extends TapChangerStepsReplacer<R,B>,C extends TapChanger<C,D,R,B>>

Type Parameters:
S - for SELF (itself)
D - the step
A - the step adder of the tap changer adder
B - the step adder of the steps replacer
R - the steps replacer
C - the tap changer
All Known Subinterfaces:
PhaseTapChangerAdder, RatioTapChangerAdder

public interface TapChangerAdder<S extends TapChangerAdder<S,D,A,B,R,C>,D extends TapChangerStep<D>,A extends TapChangerStepAdder<A,S>,B extends TapChangerStepAdder<B,R>,R extends TapChangerStepsReplacer<R,B>,C extends TapChanger<C,D,R,B>>
Generic adder interface of the tap changer.
Author:
Florent MILLOT <florent.millot at rte-france.com>
  • Method Details

    • setLowTapPosition

      S setLowTapPosition(int lowTapPosition)
    • setTapPosition

      S setTapPosition(int tapPosition)
    • setRegulating

      S setRegulating(boolean regulating)
    • setRegulationTerminal

      S setRegulationTerminal(Terminal regulationTerminal)
    • setTargetDeadband

      default S setTargetDeadband(double targetDeadband)
    • beginStep

      A beginStep()
    • add

      C add()