Package com.powsybl.security.action
Class PhaseTapChangerRegulationAction
- java.lang.Object
-
- com.powsybl.security.action.AbstractAction
-
- com.powsybl.security.action.AbstractTapChangerAction
-
- com.powsybl.security.action.AbstractTapChangerRegulationAction
-
- com.powsybl.security.action.PhaseTapChangerRegulationAction
-
- All Implemented Interfaces:
Action
public class PhaseTapChangerRegulationAction extends AbstractTapChangerRegulationAction
An action modifying the regulation of a phase-shifting transformer- Author:
- Etienne Lesot
, Anne Tilloy
-
-
Constructor Summary
Constructors Constructor Description PhaseTapChangerRegulationAction(String id, String transformerId, ThreeWindingsTransformer.Side side, boolean regulating, PhaseTapChanger.RegulationMode regulationMode, Double regulationValue)
-
Method Summary
-
Methods inherited from class com.powsybl.security.action.AbstractTapChangerRegulationAction
isRegulating
-
Methods inherited from class com.powsybl.security.action.AbstractTapChangerAction
getSide, getTransformerId
-
Methods inherited from class com.powsybl.security.action.AbstractAction
getId
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PhaseTapChangerRegulationAction
public PhaseTapChangerRegulationAction(String id, String transformerId, ThreeWindingsTransformer.Side side, boolean regulating, PhaseTapChanger.RegulationMode regulationMode, Double regulationValue)
-
-
Method Detail
-
getType
public String getType()
-
getRegulationMode
public Optional<PhaseTapChanger.RegulationMode> getRegulationMode()
-
getRegulationValue
public OptionalDouble getRegulationValue()
-
activateRegulation
public static PhaseTapChangerRegulationAction activateRegulation(String id, String transformerId)
-
activateRegulation
public static PhaseTapChangerRegulationAction activateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
-
activateAndChangeRegulationMode
public static PhaseTapChangerRegulationAction activateAndChangeRegulationMode(String id, String transformerId, PhaseTapChanger.RegulationMode regulationMode, Double regulationValue)
-
activateAndChangeRegulationMode
public static PhaseTapChangerRegulationAction activateAndChangeRegulationMode(String id, String transformerId, ThreeWindingsTransformer.Side side, PhaseTapChanger.RegulationMode regulationMode, Double regulationValue)
-
deactivateRegulation
public static PhaseTapChangerRegulationAction deactivateRegulation(String id, String transformerId)
-
deactivateRegulation
public static PhaseTapChangerRegulationAction deactivateRegulation(String id, String transformerId, ThreeWindingsTransformer.Side side)
-
-