Class LineTypeInput
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.input.InputEntity
edu.ie3.datamodel.models.input.AssetTypeInput
edu.ie3.datamodel.models.input.connector.type.LineTypeInput
- All Implemented Interfaces:
Serializable
Describes the type of a
LineInput
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity
UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
-
Field Summary
Fields inherited from class edu.ie3.datamodel.models.UniqueEntity
UUID_FIELD_NAME
-
Constructor Summary
ConstructorDescriptionLineTypeInput
(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> b, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> g, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> r, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> x, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iMax, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> vRated) -
Method Summary
Modifier and TypeMethodDescriptionboolean
tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance>
getB()
tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance>
getG()
tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent>
getiMax()
tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance>
getR()
tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential>
tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance>
getX()
int
hashCode()
toString()
Methods inherited from class edu.ie3.datamodel.models.input.AssetTypeInput
getId
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuid
-
Constructor Details
-
LineTypeInput
public LineTypeInput(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> b, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> g, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> r, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> x, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iMax, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> vRated) - Parameters:
uuid
- of the input entityid
- of this typeb
- Specific phase-to-ground susceptance for this type of line (typically in µS/km)g
- Specific phase-to-ground conductance for this type of line (typically in µS/km)r
- Specific resistance for this type of line (typically in Ohm/km)x
- Specific reactance for this type of line (typically in Ohm/km)iMax
- Maximum thermal current for this type of line (typically in A)vRated
- Rated voltage for this type of line
-
-
Method Details
-
getB
public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> getB() -
getG
public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> getG() -
getR
public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> getR() -
getX
public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> getX() -
getiMax
public tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> getiMax() -
getvRated
public tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> getvRated() -
equals
- Overrides:
equals
in classAssetTypeInput
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAssetTypeInput
-
toString
- Overrides:
toString
in classAssetTypeInput
-