-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor the tap changer adder interfaces #2828
Conversation
Signed-off-by: Florent MILLOT <millotflo@gmail.com>
Signed-off-by: Florent MILLOT <millotflo@gmail.com>
Signed-off-by: Florent MILLOT <millotflo@gmail.com>
Signed-off-by: Florent MILLOT <millotflo@gmail.com>
e7aecd1
to
74aa317
Compare
SonarCloud Quality Gate failed. 0 Bugs 75.0% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
iidm/iidm-api/src/main/java/com/powsybl/iidm/network/PhaseTapChangerStepAdder.java
Outdated
Show resolved
Hide resolved
iidm/iidm-api/src/main/java/com/powsybl/iidm/network/RatioTapChangerStepAdder.java
Outdated
Show resolved
Hide resolved
iidm/iidm-api/src/main/java/com/powsybl/iidm/network/TapChangerAdder.java
Outdated
Show resolved
Hide resolved
iidm/iidm-api/src/main/java/com/powsybl/iidm/network/TapChangerStepAdder.java
Outdated
Show resolved
Hide resolved
iidm/iidm-api/src/main/java/com/powsybl/iidm/network/TapChangerStepAdder.java
Outdated
Show resolved
Hide resolved
…hangerStepAdder.java Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com> Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
…hangerStepAdder.java Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com> Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
…rStepAdder.java Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com> Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
…rAdder.java Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com> Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
…rStepAdder.java Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com> Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
@flomillot: Today, we merged a PR (#2758) introducing a regulation mode on |
…adder_interfaces # Conflicts: # iidm/iidm-api/src/main/java/com/powsybl/iidm/network/RatioTapChangerAdder.java
Yes but actually in the PR it's not even shared in TapChanger, I guess I have to do it also ? |
@flomillot : Ok, you are right. I propose to keep it like this for now. |
Signed-off-by: Florian Dupuy <florian.dupuy@rte-france.com>
Signed-off-by: Florian Dupuy <florian.dupuy@rte-france.com>
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
Refactoring RatioTapChangerAdder and PhaseTapChangerAdder by creating a new common interface TapChangerAdder and doing the same for their StepAdder.
Does this PR introduce a breaking change or deprecate an API?
If yes, please check if the following requirements are fulfilled
What changes might users need to make in their application due to this PR? (migration steps)
If using the interfaces PhaseTapChangerAdder.StepAdder and RatioTapChangerAdder.StepAdder, you need to replace them by PhaseTapChangerStepAdder and RatioTapChangerStepAdder.