All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hubject.datex.energyinfrastructure.generated.common.DataValue Maven / Gradle / Ivy

Go to download

Use converters from com.hubject.datex.convert.converters package to convert from the OICP formats to DATEX II TablePublication and StatusPublication.

There is a newer version: 1.0.2
Show newest version
//
// 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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy