Class CriticalBranchType
java.lang.Object
com.powsybl.openrao.data.craccreation.creator.fbconstraint.xsd.CriticalBranchType
- All Implemented Interfaces:
Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
public class CriticalBranchType
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2
Java class for criticalBranchType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="criticalBranchType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="timeInterval" type="{etso-core-cmpts.xsd}TimeIntervalType"/> <element name="branch"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="from" use="required" type="{flowbased}nodeType" /> <attribute name="to" use="required" type="{flowbased}nodeType" /> <attribute name="order"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <pattern value="[1-9]|[A-Z]"/> </restriction> </simpleType> </attribute> <attribute name="elementName" type="{flowbased}nonEmptyString" /> <attribute name="name" use="required" type="{flowbased}nonEmptyString" /> <attribute name="eic" use="required" type="{flowbased}nonEmptyString" /> </restriction> </complexContent> </complexType> </element> <choice minOccurs="0"> <element name="imaxA" type="{http://www.w3.org/2001/XMLSchema}float"/> <element name="imaxFactor" type="{flowbased}perUnitUnlimited"/> </choice> <element name="imaxType"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="FIXED"/> <enumeration value="SEASONAL"/> <enumeration value="DYNAMIC"/> </restriction> </simpleType> </element> <choice minOccurs="0"> <element name="permanentImaxA" type="{http://www.w3.org/2001/XMLSchema}float"/> <element name="permanentImaxFactor" type="{flowbased}perUnitUnlimited"/> </choice> <choice minOccurs="0"> <element name="temporaryImaxA" type="{http://www.w3.org/2001/XMLSchema}float"/> <element name="temporaryImaxFactor" type="{flowbased}perUnitUnlimited"/> </choice> <element name="frmMw" type="{http://www.w3.org/2001/XMLSchema}float"/> <element name="CVA" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> <element name="CVAJustification" type="{flowbased}nonEmptyString" minOccurs="0"/> <element name="IVA" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> <element name="IVAJustification" type="{flowbased}nonEmptyString" minOccurs="0"/> <element name="minRAMfactor" type="{flowbased}minRAMfactor_Type"/> <element name="CNEC" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="MNEC" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="NECTypeJustification" type="{flowbased}nonEmptyString" minOccurs="0"/> <element name="direction"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="DIRECT"/> <enumeration value="OPPOSITE"/> </restriction> </simpleType> </element> <element name="tsoOrigin" type="{flowbased}tso_code"/> <element name="outage" type="{flowbased}outageType" minOccurs="0"/> <element name="complexVariantId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> <attribute name="id" use="required" type="{flowbased}idString" /> <attribute name="originalId" type="{flowbased}idString" /> </restriction> </complexContent> </complexType>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Java class for anonymous complex type. -
Field Summary
Modifier and TypeFieldDescriptionprotected CriticalBranchType.Branch
protected boolean
protected String
protected Float
protected String
protected String
protected float
protected String
protected Float
protected BigDecimal
protected String
protected Float
protected String
protected BigDecimal
protected boolean
protected String
protected String
protected OutageType
protected Float
protected BigDecimal
protected Float
protected BigDecimal
protected TimeIntervalType
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
copyTo
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) boolean
boolean
equals
(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the branch property.Gets the value of the complexVariantId property.getCVA()
Gets the value of the cva property.Gets the value of the cvaJustification property.Gets the value of the direction property.float
getFrmMw()
Gets the value of the frmMw property.getId()
Gets the value of the id property.getImaxA()
Gets the value of the imaxA property.Gets the value of the imaxFactor property.Gets the value of the imaxType property.getIVA()
Gets the value of the iva property.Gets the value of the ivaJustification property.Gets the value of the minRAMfactor property.Gets the value of the necTypeJustification property.Gets the value of the originalId property.Gets the value of the outage property.Gets the value of the permanentImaxA property.Gets the value of the permanentImaxFactor property.Gets the value of the temporaryImaxA property.Gets the value of the temporaryImaxFactor property.Gets the value of the timeInterval property.Gets the value of the tsoOrigin property.boolean
isCNEC()
Gets the value of the cnec property.boolean
isMNEC()
Gets the value of the mnec property.void
Sets the value of the branch property.void
setCNEC
(boolean value) Sets the value of the cnec property.void
setComplexVariantId
(String value) Sets the value of the complexVariantId property.void
Sets the value of the cva property.void
setCVAJustification
(String value) Sets the value of the cvaJustification property.void
setDirection
(String value) Sets the value of the direction property.void
setFrmMw
(float value) Sets the value of the frmMw property.void
Sets the value of the id property.void
Sets the value of the imaxA property.void
setImaxFactor
(BigDecimal value) Sets the value of the imaxFactor property.void
setImaxType
(String value) Sets the value of the imaxType property.void
Sets the value of the iva property.void
setIVAJustification
(String value) Sets the value of the ivaJustification property.void
setMinRAMfactor
(BigDecimal value) Sets the value of the minRAMfactor property.void
setMNEC
(boolean value) Sets the value of the mnec property.void
setNECTypeJustification
(String value) Sets the value of the necTypeJustification property.void
setOriginalId
(String value) Sets the value of the originalId property.void
setOutage
(OutageType value) Sets the value of the outage property.void
setPermanentImaxA
(Float value) Sets the value of the permanentImaxA property.void
setPermanentImaxFactor
(BigDecimal value) Sets the value of the permanentImaxFactor property.void
setTemporaryImaxA
(Float value) Sets the value of the temporaryImaxA property.void
setTemporaryImaxFactor
(BigDecimal value) Sets the value of the temporaryImaxFactor property.void
setTimeInterval
(TimeIntervalType value) Sets the value of the timeInterval property.void
setTsoOrigin
(String value) Sets the value of the tsoOrigin property.
-
Field Details
-
timeInterval
-
branch
-
imaxA
-
imaxFactor
-
imaxType
-
permanentImaxA
-
permanentImaxFactor
-
temporaryImaxA
-
temporaryImaxFactor
-
frmMw
protected float frmMw -
cva
-
cvaJustification
-
iva
-
ivaJustification
-
minRAMfactor
-
cnec
protected boolean cnec -
mnec
protected boolean mnec -
necTypeJustification
-
direction
-
tsoOrigin
-
outage
-
complexVariantId
-
id
-
originalId
-
-
Constructor Details
-
CriticalBranchType
public CriticalBranchType()
-
-
Method Details
-
getTimeInterval
Gets the value of the timeInterval property.- Returns:
- possible object is
TimeIntervalType
-
setTimeInterval
Sets the value of the timeInterval property.- Parameters:
value
- allowed object isTimeIntervalType
-
getBranch
Gets the value of the branch property.- Returns:
- possible object is
CriticalBranchType.Branch
-
setBranch
Sets the value of the branch property.- Parameters:
value
- allowed object isCriticalBranchType.Branch
-
getImaxA
Gets the value of the imaxA property.- Returns:
- possible object is
Float
-
setImaxA
Sets the value of the imaxA property.- Parameters:
value
- allowed object isFloat
-
getImaxFactor
Gets the value of the imaxFactor property.- Returns:
- possible object is
BigDecimal
-
setImaxFactor
Sets the value of the imaxFactor property.- Parameters:
value
- allowed object isBigDecimal
-
getImaxType
Gets the value of the imaxType property.- Returns:
- possible object is
String
-
setImaxType
Sets the value of the imaxType property.- Parameters:
value
- allowed object isString
-
getPermanentImaxA
Gets the value of the permanentImaxA property.- Returns:
- possible object is
Float
-
setPermanentImaxA
Sets the value of the permanentImaxA property.- Parameters:
value
- allowed object isFloat
-
getPermanentImaxFactor
Gets the value of the permanentImaxFactor property.- Returns:
- possible object is
BigDecimal
-
setPermanentImaxFactor
Sets the value of the permanentImaxFactor property.- Parameters:
value
- allowed object isBigDecimal
-
getTemporaryImaxA
Gets the value of the temporaryImaxA property.- Returns:
- possible object is
Float
-
setTemporaryImaxA
Sets the value of the temporaryImaxA property.- Parameters:
value
- allowed object isFloat
-
getTemporaryImaxFactor
Gets the value of the temporaryImaxFactor property.- Returns:
- possible object is
BigDecimal
-
setTemporaryImaxFactor
Sets the value of the temporaryImaxFactor property.- Parameters:
value
- allowed object isBigDecimal
-
getFrmMw
public float getFrmMw()Gets the value of the frmMw property. -
setFrmMw
public void setFrmMw(float value) Sets the value of the frmMw property. -
getCVA
Gets the value of the cva property.- Returns:
- possible object is
Float
-
setCVA
Sets the value of the cva property.- Parameters:
value
- allowed object isFloat
-
getCVAJustification
Gets the value of the cvaJustification property.- Returns:
- possible object is
String
-
setCVAJustification
Sets the value of the cvaJustification property.- Parameters:
value
- allowed object isString
-
getIVA
Gets the value of the iva property.- Returns:
- possible object is
Float
-
setIVA
Sets the value of the iva property.- Parameters:
value
- allowed object isFloat
-
getIVAJustification
Gets the value of the ivaJustification property.- Returns:
- possible object is
String
-
setIVAJustification
Sets the value of the ivaJustification property.- Parameters:
value
- allowed object isString
-
getMinRAMfactor
Gets the value of the minRAMfactor property.- Returns:
- possible object is
BigDecimal
-
setMinRAMfactor
Sets the value of the minRAMfactor property.- Parameters:
value
- allowed object isBigDecimal
-
isCNEC
public boolean isCNEC()Gets the value of the cnec property. -
setCNEC
public void setCNEC(boolean value) Sets the value of the cnec property. -
isMNEC
public boolean isMNEC()Gets the value of the mnec property. -
setMNEC
public void setMNEC(boolean value) Sets the value of the mnec property. -
getNECTypeJustification
Gets the value of the necTypeJustification property.- Returns:
- possible object is
String
-
setNECTypeJustification
Sets the value of the necTypeJustification property.- Parameters:
value
- allowed object isString
-
getDirection
Gets the value of the direction property.- Returns:
- possible object is
String
-
setDirection
Sets the value of the direction property.- Parameters:
value
- allowed object isString
-
getTsoOrigin
Gets the value of the tsoOrigin property.- Returns:
- possible object is
String
-
setTsoOrigin
Sets the value of the tsoOrigin property.- Parameters:
value
- allowed object isString
-
getOutage
Gets the value of the outage property.- Returns:
- possible object is
OutageType
-
setOutage
Sets the value of the outage property.- Parameters:
value
- allowed object isOutageType
-
getComplexVariantId
Gets the value of the complexVariantId property.- Returns:
- possible object is
String
-
setComplexVariantId
Sets the value of the complexVariantId property.- Parameters:
value
- allowed object isString
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
getOriginalId
Gets the value of the originalId property.- Returns:
- possible object is
String
-
setOriginalId
Sets the value of the originalId property.- Parameters:
value
- allowed object isString
-
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
equals
-