PsseRates.java
/**
* Copyright (c) 2020, RTE (http://www.rte-france.com)
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
* SPDX-License-Identifier: MPL-2.0
*/
package com.powsybl.psse.model.pf;
import com.powsybl.psse.model.PsseVersioned;
import com.powsybl.psse.model.Revision;
import com.univocity.parsers.annotations.NullString;
import com.univocity.parsers.annotations.Parsed;
/**
* @author Luma Zamarre��o {@literal <zamarrenolm at aia.es>}
* @author Jos�� Antonio Marqu��s {@literal <marquesja at aia.es>}
*/
public class PsseRates extends PsseVersioned {
@Parsed(field = {"ratea", "rata"})
@Revision(until = 33)
private double ratea = 0;
@Parsed(field = {"rateb", "ratb"})
@Revision(until = 33)
private double rateb = 0;
@Parsed(field = {"ratec", "ratc"})
@Revision(until = 33)
private double ratec = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate1", "wdgrate1"})
@Revision(since = 35)
private double rate1 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate2", "wdgrate2"})
@Revision(since = 35)
private double rate2 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate3", "wdgrate3"})
@Revision(since = 35)
private double rate3 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate4", "wdgrate4"})
@Revision(since = 35)
private double rate4 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate5", "wdgrate5"})
@Revision(since = 35)
private double rate5 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate6", "wdgrate6"})
@Revision(since = 35)
private double rate6 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate7", "wdgrate7"})
@Revision(since = 35)
private double rate7 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate8", "wdgrate8"})
@Revision(since = 35)
private double rate8 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate9", "wdgrate9"})
@Revision(since = 35)
private double rate9 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate10", "wdgrate10"})
@Revision(since = 35)
private double rate10 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate11", "wdgrate11"})
@Revision(since = 35)
private double rate11 = 0;
@NullString(nulls = {"null"})
@Parsed(field = {"rate12", "wdgrate12"})
@Revision(since = 35)
private double rate12 = 0;
public double getRatea() {
checkVersion("ratea");
return ratea;
}
public void setRatea(double ratea) {
checkVersion("ratea");
this.ratea = ratea;
}
public double getRateb() {
checkVersion("rateb");
return rateb;
}
public void setRateb(double rateb) {
checkVersion("rateb");
this.rateb = rateb;
}
public double getRatec() {
checkVersion("ratec");
return ratec;
}
public void setRatec(double ratec) {
checkVersion("ratec");
this.ratec = ratec;
}
public double getRate1() {
checkVersion("rate1");
return rate1;
}
public void setRate1(double rate1) {
checkVersion("rate1");
this.rate1 = rate1;
}
public double getRate2() {
checkVersion("rate2");
return rate2;
}
public void setRate2(double rate2) {
checkVersion("rate2");
this.rate2 = rate2;
}
public double getRate3() {
checkVersion("rate3");
return rate3;
}
public void setRate3(double rate3) {
checkVersion("rate3");
this.rate3 = rate3;
}
public double getRate4() {
checkVersion("rate4");
return rate4;
}
public void setRate4(double rate4) {
checkVersion("rate4");
this.rate4 = rate4;
}
public double getRate5() {
checkVersion("rate5");
return rate5;
}
public void setRate5(double rate5) {
checkVersion("rate5");
this.rate5 = rate5;
}
public double getRate6() {
checkVersion("rate6");
return rate6;
}
public void setRate6(double rate6) {
checkVersion("rate6");
this.rate6 = rate6;
}
public double getRate7() {
checkVersion("rate7");
return rate7;
}
public void setRate7(double rate7) {
checkVersion("rate7");
this.rate7 = rate7;
}
public double getRate8() {
checkVersion("rate8");
return rate8;
}
public void setRate8(double rate8) {
checkVersion("rate8");
this.rate8 = rate8;
}
public double getRate9() {
checkVersion("rate9");
return rate9;
}
public void setRate9(double rate9) {
checkVersion("rate9");
this.rate9 = rate9;
}
public double getRate10() {
checkVersion("rate10");
return rate10;
}
public void setRate10(double rate10) {
checkVersion("rate10");
this.rate10 = rate10;
}
public double getRate11() {
checkVersion("rate11");
return rate11;
}
public void setRate11(double rate11) {
checkVersion("rate11");
this.rate11 = rate11;
}
public double getRate12() {
checkVersion("rate12");
return rate12;
}
public void setRate12(double rate12) {
checkVersion("rate12");
this.rate12 = rate12;
}
public PsseRates copy() {
PsseRates copy = new PsseRates();
copy.ratea = this.ratea;
copy.rateb = this.rateb;
copy.ratec = this.ratec;
copy.rate1 = this.rate1;
copy.rate2 = this.rate2;
copy.rate3 = this.rate3;
copy.rate4 = this.rate4;
copy.rate5 = this.rate5;
copy.rate6 = this.rate6;
copy.rate7 = this.rate7;
copy.rate8 = this.rate8;
copy.rate9 = this.rate9;
copy.rate10 = this.rate10;
copy.rate11 = this.rate11;
copy.rate12 = this.rate12;
return copy;
}
}