Class VecTerminalCurrentInformation
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,Visitable,Serializable
Allows the definition of valid current ranges for a terminal. A current range is always defined for a coreCrossSectionArea and a nominal voltage. Attributes of the type CurrentRangeInformation normally have the multiplicity [0..*]. This means that such an attribute can have CurrentRangeInformation entries for different coreCrossSectionAreas and nominalVoltages. It must not have multiple entries for the same coreCrossSectionAreas and nominalVoltages.
Java class for TerminalCurrentInformation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TerminalCurrentInformation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CurrentRange" type="{http://www.prostep.org/ecad-if/2011/vec}ValueRange"/>
<element name="NominalVoltage" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
<element name="CoreCrossSectionArea" 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 Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueSpecifies the coreCrossSectionArea for which the CurrentRangeInformation is valid.protected VecValueRangeSpecifies the valid current range for the terminal.protected VecNumericalValueSpecifies the nominalVoltage for which the CurrentRangeInformation is valid.protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the coreCrossSectionArea property.Gets the value of the currentRange property.Gets the value of the nominalVoltage property.Gets a reference to the parent of this object in the XML DOM Tree.getXmlId()Gets the value of the xmlId property.voidSets the value of the coreCrossSectionArea property.voidsetCurrentRange(VecValueRange value) Sets the value of the currentRange property.voidSets the value of the nominalVoltage property.voidSets the value of the xmlId property.toString()
-
Field Details
-
currentRange
Specifies the valid current range for the terminal. It is defined as a value range, because there are terminals where minimum current is needed to avoid corrosion.
-
nominalVoltage
Specifies the nominalVoltage for which the CurrentRangeInformation is valid.
-
coreCrossSectionArea
Specifies the coreCrossSectionArea for which the CurrentRangeInformation is valid. The coreCrossSectionArea is a relevant information, because the thermal absorption of the core depends on the cross section area and thus is a influence factor for the valid current range.
-
xmlId
-
-
Constructor Details
-
VecTerminalCurrentInformation
public VecTerminalCurrentInformation()
-
-
Method Details
-
getCurrentRange
Gets the value of the currentRange property.Specifies the valid current range for the terminal. It is defined as a value range, because there are terminals where minimum current is needed to avoid corrosion.
- Returns:
- possible object is
VecValueRange
-
setCurrentRange
Sets the value of the currentRange property.- Parameters:
value- allowed object isVecValueRange- See Also:
-
getNominalVoltage
Gets the value of the nominalVoltage property.Specifies the nominalVoltage for which the CurrentRangeInformation is valid.
- Returns:
- possible object is
VecNumericalValue
-
setNominalVoltage
Sets the value of the nominalVoltage property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getCoreCrossSectionArea
Gets the value of the coreCrossSectionArea property.Specifies the coreCrossSectionArea for which the CurrentRangeInformation is valid. The coreCrossSectionArea is a relevant information, because the thermal absorption of the core depends on the cross section area and thus is a influence factor for the valid current range.
- Returns:
- possible object is
VecNumericalValue
-
setCoreCrossSectionArea
Sets the value of the coreCrossSectionArea property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getXmlId
Gets the value of the xmlId property.- Specified by:
getXmlIdin interfaceIdentifiable- Returns:
- possible object is
String
-
setXmlId
Sets the value of the xmlId property.- Specified by:
setXmlIdin interfaceModifiableIdentifiable- Parameters:
value- allowed object isString
-
getParentTerminalSpecification
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 aVecTerminalSpecificationotherwise it will be null.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
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
-
toString
-