Class VecTemperatureInformation
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,Visitable,Serializable
Defines the temperature information for a general technical part. It is necessary to define this in an external class and not as an attribute, since a part can have multiple different temperature information e.g. operating temperature, storage temperature, processing temperature, environment temperature. An additional constraint is that one GeneralTechnicalPartSpecification can own multiple TemperatureInformations, but must not have more than one TemperatureInformations of the same temperatureType.
Java class for TemperatureInformation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TemperatureInformation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="TemperatureRange" type="{http://www.prostep.org/ecad-if/2011/vec}ValueRange" minOccurs="0"/>
<element name="TemperatureType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecValueRangeSpecifies the allowed temperature range for this type of temperature.protected StringThe type of a TemperatureInformation.protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the temperatureRange property.Gets the value of the temperatureType property.getXmlId()Gets the value of the xmlId property.voidsetTemperatureRange(VecValueRange value) Sets the value of the temperatureRange property.voidsetTemperatureType(String value) Sets the value of the temperatureType property.voidSets the value of the xmlId property.toString()
-
Field Details
-
temperatureRange
Specifies the allowed temperature range for this type of temperature.
-
temperatureType
The type of a TemperatureInformation. This should be an enumeration of values defined in a conformance class. Possible values are: EnvironmentTemperature, OperationTemperature, StorageTemperature, ProcessingTemperature. (see KBLFRM-311)
-
xmlId
-
-
Constructor Details
-
VecTemperatureInformation
public VecTemperatureInformation()
-
-
Method Details
-
getTemperatureRange
Gets the value of the temperatureRange property.Specifies the allowed temperature range for this type of temperature.
- Returns:
- possible object is
VecValueRange
-
setTemperatureRange
Sets the value of the temperatureRange property.- Parameters:
value- allowed object isVecValueRange- See Also:
-
getTemperatureType
Gets the value of the temperatureType property.The type of a TemperatureInformation. This should be an enumeration of values defined in a conformance class. Possible values are: EnvironmentTemperature, OperationTemperature, StorageTemperature, ProcessingTemperature. (see KBLFRM-311)
- Returns:
- possible object is
String
-
setTemperatureType
Sets the value of the temperatureType property.- Parameters:
value- allowed object isString- 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
-
accept
-
toString
-