Package com.foursoft.harness.vec.v113
Class VecBatterySpecification
java.lang.Object
com.foursoft.harness.vec.v113.VecExtendableElement
com.foursoft.harness.vec.v113.VecSpecification
com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
com.foursoft.harness.vec.v113.VecEEComponentSpecification
com.foursoft.harness.vec.v113.VecBatterySpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
public class VecBatterySpecification
extends VecEEComponentSpecification
implements Serializable, Visitable
Specification of the electrological aspects of a battery.
Java class for BatterySpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BatterySpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}EEComponentSpecification">
<sequence>
<element name="U" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="I" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="ICool" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="Capacity" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueSpecifies the power capacity of the battery.protected VecNumericalValueSpecifies the current the battery provides.protected VecNumericalValueSpecifies the battery's current in cool state.protected VecNumericalValueSpecifies the nominal voltage of the battery.Fields inherited from class com.foursoft.harness.vec.v113.VecEEComponentSpecification
connections, extensionSlots, housingComponents, powerConsumptions, statesFields inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
describedPart, specialPartTypeFields inherited from class com.foursoft.harness.vec.v113.VecSpecification
descriptions, identificationFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the capacity property.getI()Gets the value of the i property.getICool()Gets the value of the iCool property.getU()Gets the value of the u property.voidsetCapacity(VecNumericalValue value) Sets the value of the capacity property.voidsetI(VecNumericalValue value) Sets the value of the i property.voidsetICool(VecNumericalValue value) Sets the value of the iCool property.voidsetU(VecNumericalValue value) Sets the value of the u property.Methods inherited from class com.foursoft.harness.vec.v113.VecEEComponentSpecification
getConnections, getExtensionSlots, getHousingComponents, getPowerConsumptions, getRefEEComponentRole, getStatesMethods inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
getDescribedPart, getRefPartUsage, getRefSpecificRole, getSpecialPartType, setSpecialPartTypeMethods inherited from class com.foursoft.harness.vec.v113.VecSpecification
getDescriptions, getIdentification, getParentDocumentVersion, getParentSheetOrChapter, setIdentificationMethods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
u
Specifies the nominal voltage of the battery.
-
i
Specifies the current the battery provides.
-
iCool
Specifies the battery's current in cool state.
-
capacity
Specifies the power capacity of the battery.
-
-
Constructor Details
-
VecBatterySpecification
public VecBatterySpecification()
-
-
Method Details
-
getU
Gets the value of the u property.Specifies the nominal voltage of the battery.
- Returns:
- possible object is
VecNumericalValue
-
setU
Sets the value of the u property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getI
Gets the value of the i property.Specifies the current the battery provides.
- Returns:
- possible object is
VecNumericalValue
-
setI
Sets the value of the i property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getICool
Gets the value of the iCool property.Specifies the battery's current in cool state.
- Returns:
- possible object is
VecNumericalValue
-
setICool
Sets the value of the iCool property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getCapacity
Gets the value of the capacity property.Specifies the power capacity of the battery.
- Returns:
- possible object is
VecNumericalValue
-
setCapacity
Sets the value of the capacity property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecEEComponentSpecification- Throws:
E extends Throwable
-