Class ThreeWindingsTransformerPhaseAngleClockimpl
java.lang.Object
com.powsybl.commons.extensions.AbstractExtension<ThreeWindingsTransformer>
com.powsybl.iidm.network.impl.extensions.ThreeWindingsTransformerPhaseAngleClockimpl
- All Implemented Interfaces:
Extension<ThreeWindingsTransformer>
,ThreeWindingsTransformerPhaseAngleClock
public class ThreeWindingsTransformerPhaseAngleClockimpl
extends AbstractExtension<ThreeWindingsTransformer>
implements ThreeWindingsTransformerPhaseAngleClock
- Author:
- José Antonio Marqués <marquesja at aia.es>
-
Field Summary
Fields inherited from interface com.powsybl.iidm.network.extensions.ThreeWindingsTransformerPhaseAngleClock
NAME
-
Constructor Summary
ConstructorDescriptionThreeWindingsTransformerPhaseAngleClockimpl
(ThreeWindingsTransformer twt, int phaseAngleClockLeg2, int phaseAngleClockLeg3) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Return the name of this extension.int
Get the phase angle displacement represented in clock hours for leg 2.int
Get the phase angle displacement represented in clock hours for leg 3.void
setPhaseAngleClockLeg2
(int phaseAngleClock) Set the phase angle displacement represented in clock hours for leg 2.void
setPhaseAngleClockLeg3
(int phaseAngleClock) Set the phase angle displacement represented in clock hours for leg 3.Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
cleanup, getExtendable, setExtendable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Constructor Details
-
ThreeWindingsTransformerPhaseAngleClockimpl
public ThreeWindingsTransformerPhaseAngleClockimpl(ThreeWindingsTransformer twt, int phaseAngleClockLeg2, int phaseAngleClockLeg3)
-
-
Method Details
-
getName
Description copied from interface:Extension
Return the name of this extension.- Specified by:
getName
in interfaceExtension<ThreeWindingsTransformer>
- Specified by:
getName
in interfaceThreeWindingsTransformerPhaseAngleClock
-
getPhaseAngleClockLeg2
public int getPhaseAngleClockLeg2()Description copied from interface:ThreeWindingsTransformerPhaseAngleClock
Get the phase angle displacement represented in clock hours for leg 2.- Specified by:
getPhaseAngleClockLeg2
in interfaceThreeWindingsTransformerPhaseAngleClock
-
getPhaseAngleClockLeg3
public int getPhaseAngleClockLeg3()Description copied from interface:ThreeWindingsTransformerPhaseAngleClock
Get the phase angle displacement represented in clock hours for leg 3.- Specified by:
getPhaseAngleClockLeg3
in interfaceThreeWindingsTransformerPhaseAngleClock
-
setPhaseAngleClockLeg2
public void setPhaseAngleClockLeg2(int phaseAngleClock) Description copied from interface:ThreeWindingsTransformerPhaseAngleClock
Set the phase angle displacement represented in clock hours for leg 2.- Specified by:
setPhaseAngleClockLeg2
in interfaceThreeWindingsTransformerPhaseAngleClock
-
setPhaseAngleClockLeg3
public void setPhaseAngleClockLeg3(int phaseAngleClock) Description copied from interface:ThreeWindingsTransformerPhaseAngleClock
Set the phase angle displacement represented in clock hours for leg 3.- Specified by:
setPhaseAngleClockLeg3
in interfaceThreeWindingsTransformerPhaseAngleClock
-