com.hubject.datex.energyinfrastructure.generated.common.DataValue Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of convert Show documentation
Show all versions of convert Show documentation
Use converters from com.hubject.datex.convert.converters package to convert from the OICP formats to DATEX II TablePublication and StatusPublication.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.06 at 11:44:34 AM CEST
//
package com.hubject.datex.energyinfrastructure.generated.common;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for DataValue complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DataValue">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dataError" type="{http://datex2.eu/schema/3/common}Boolean" minOccurs="0"/>
* <element name="reasonForDataError" type="{http://datex2.eu/schema/3/common}MultilingualString" minOccurs="0"/>
* <element name="_dataValueExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* <attribute name="accuracy" type="{http://datex2.eu/schema/3/common}Percentage" />
* <attribute name="computationalMethod" type="{http://datex2.eu/schema/3/common}ComputationMethodEnum" />
* <attribute name="numberOfIncompleteInputs" type="{http://datex2.eu/schema/3/common}NonNegativeInteger" />
* <attribute name="numberOfInputValuesUsed" type="{http://datex2.eu/schema/3/common}NonNegativeInteger" />
* <attribute name="smoothingFactor" type="{http://datex2.eu/schema/3/common}Float" />
* <attribute name="standardDeviation" type="{http://datex2.eu/schema/3/common}Float" />
* <attribute name="supplierCalculatedDataQuality" type="{http://datex2.eu/schema/3/common}Percentage" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DataValue", propOrder = {
"dataError",
"reasonForDataError",
"dataValueExtension"
})
@XmlSeeAlso({
ApplicationRateValue.class,
DirectionBearingValue.class,
DirectionCompassValue.class,
FloatingPointMetreDistanceValue.class,
FrictionValue.class,
IntegerMetreDistanceValue.class,
KilogramsConcentrationValue.class,
MicrogramsConcentrationValue.class,
PercentageValue.class,
PrecipitationIntensityValue.class,
PressureValue.class,
SpeedValue.class,
TemperatureValue.class,
VehicleFlowValue.class,
WindSpeedValue.class
})
public abstract class DataValue {
protected Boolean dataError;
protected MultilingualString reasonForDataError;
@XmlElement(name = "_dataValueExtension")
protected ExtensionType dataValueExtension;
@XmlAttribute(name = "accuracy")
protected Float accuracy;
@XmlAttribute(name = "computationalMethod")
protected ComputationMethodEnum2 computationalMethod;
@XmlAttribute(name = "numberOfIncompleteInputs")
protected BigInteger numberOfIncompleteInputs;
@XmlAttribute(name = "numberOfInputValuesUsed")
protected BigInteger numberOfInputValuesUsed;
@XmlAttribute(name = "smoothingFactor")
protected Float smoothingFactor;
@XmlAttribute(name = "standardDeviation")
protected Float standardDeviation;
@XmlAttribute(name = "supplierCalculatedDataQuality")
protected Float supplierCalculatedDataQuality;
/**
* Gets the value of the dataError property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDataError() {
return dataError;
}
/**
* Sets the value of the dataError property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDataError(Boolean value) {
this.dataError = value;
}
/**
* Gets the value of the reasonForDataError property.
*
* @return
* possible object is
* {@link MultilingualString }
*
*/
public MultilingualString getReasonForDataError() {
return reasonForDataError;
}
/**
* Sets the value of the reasonForDataError property.
*
* @param value
* allowed object is
* {@link MultilingualString }
*
*/
public void setReasonForDataError(MultilingualString value) {
this.reasonForDataError = value;
}
/**
* Gets the value of the dataValueExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getDataValueExtension() {
return dataValueExtension;
}
/**
* Sets the value of the dataValueExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setDataValueExtension(ExtensionType value) {
this.dataValueExtension = value;
}
/**
* Gets the value of the accuracy property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getAccuracy() {
return accuracy;
}
/**
* Sets the value of the accuracy property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setAccuracy(Float value) {
this.accuracy = value;
}
/**
* Gets the value of the computationalMethod property.
*
* @return
* possible object is
* {@link ComputationMethodEnum2 }
*
*/
public ComputationMethodEnum2 getComputationalMethod() {
return computationalMethod;
}
/**
* Sets the value of the computationalMethod property.
*
* @param value
* allowed object is
* {@link ComputationMethodEnum2 }
*
*/
public void setComputationalMethod(ComputationMethodEnum2 value) {
this.computationalMethod = value;
}
/**
* Gets the value of the numberOfIncompleteInputs property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfIncompleteInputs() {
return numberOfIncompleteInputs;
}
/**
* Sets the value of the numberOfIncompleteInputs property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfIncompleteInputs(BigInteger value) {
this.numberOfIncompleteInputs = value;
}
/**
* Gets the value of the numberOfInputValuesUsed property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfInputValuesUsed() {
return numberOfInputValuesUsed;
}
/**
* Sets the value of the numberOfInputValuesUsed property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfInputValuesUsed(BigInteger value) {
this.numberOfInputValuesUsed = value;
}
/**
* Gets the value of the smoothingFactor property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getSmoothingFactor() {
return smoothingFactor;
}
/**
* Sets the value of the smoothingFactor property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setSmoothingFactor(Float value) {
this.smoothingFactor = value;
}
/**
* Gets the value of the standardDeviation property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getStandardDeviation() {
return standardDeviation;
}
/**
* Sets the value of the standardDeviation property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setStandardDeviation(Float value) {
this.standardDeviation = value;
}
/**
* Gets the value of the supplierCalculatedDataQuality property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getSupplierCalculatedDataQuality() {
return supplierCalculatedDataQuality;
}
/**
* Sets the value of the supplierCalculatedDataQuality property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setSupplierCalculatedDataQuality(Float value) {
this.supplierCalculatedDataQuality = value;
}
}