Class VecConductorCurrentInformation

java.lang.Object
com.foursoft.harness.vec.v113.VecConductorCurrentInformation
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, Visitable, Serializable

public class VecConductorCurrentInformation extends Object implements Serializable, Identifiable, ModifiableIdentifiable, Visitable

TheConductorCurrentInformationspecifies the maximum current for which a conductor is approved. As the maximum current is dependent from the voltage and the environment temperature it is modeled as a class and not only as an attribute.

Java class for ConductorCurrentInformation complex type.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="ConductorCurrentInformation">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="MaxCurrent" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
         <element name="EnvironmentTemperature" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
         <element name="Voltage" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • maxCurrent

      protected VecNumericalValue maxCurrent

      The maximum current value.

    • environmentTemperature

      protected VecNumericalValue environmentTemperature

      The environment temperature for which this maximum current value is applicable.

    • voltage

      protected VecNumericalValue voltage

      The voltage for which this maximum current value is applicable.

    • xmlId

      protected String xmlId
  • Constructor Details

    • VecConductorCurrentInformation

      public VecConductorCurrentInformation()
  • Method Details

    • getMaxCurrent

      public VecNumericalValue getMaxCurrent()
      Gets the value of the maxCurrent property.

      The maximum current value.

      Returns:
      possible object is VecNumericalValue
    • setMaxCurrent

      public void setMaxCurrent(VecNumericalValue value)
      Sets the value of the maxCurrent property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getEnvironmentTemperature

      public VecNumericalValue getEnvironmentTemperature()
      Gets the value of the environmentTemperature property.

      The environment temperature for which this maximum current value is applicable.

      Returns:
      possible object is VecNumericalValue
    • setEnvironmentTemperature

      public void setEnvironmentTemperature(VecNumericalValue value)
      Sets the value of the environmentTemperature property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getVoltage

      public VecNumericalValue getVoltage()
      Gets the value of the voltage property.

      The voltage for which this maximum current value is applicable.

      Returns:
      possible object is VecNumericalValue
    • setVoltage

      public void setVoltage(VecNumericalValue value)
      Sets the value of the voltage property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getXmlId

      public String getXmlId()
      Gets the value of the xmlId property.
      Specified by:
      getXmlId in interface Identifiable
      Returns:
      possible object is String
    • setXmlId

      public void setXmlId(String value)
      Sets the value of the xmlId property.
      Specified by:
      setXmlId in interface ModifiableIdentifiable
      Parameters:
      value - allowed object is String
    • getParentConductorSpecification

      public VecConductorSpecification getParentConductorSpecification()
      Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is a VecConductorSpecification otherwise it will be null.
      Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by the ExtendedUnmarshaller.
      This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
      This property has no effect when the object is marshalled to xml.
    • accept

      public <R, E extends Throwable> R accept(Visitor<R,E> aVisitor) throws E
      Specified by:
      accept in interface Visitable
      Throws:
      E extends Throwable
    • toString

      public String toString()
      Overrides:
      toString in class Object