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

energyml.prodml2_0.ProductionOperationWeather Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2022.10.13 at 08:02:05 PM UTC 
//


package energyml.prodml2_0;

import java.util.ArrayList;
import java.util.List;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import energyml.common2_1.AngularVelocityMeasure;
import energyml.common2_1.LengthMeasure;
import energyml.common2_1.PlaneAngleMeasure;
import energyml.common2_1.PressureMeasure;
import energyml.common2_1.ThermodynamicTemperatureMeasure;
import energyml.common2_1.TimeMeasure;


/**
 * Operations Weather Schema.
 * 
 * 

Java class for ProductionOperationWeather complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="ProductionOperationWeather">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Agency" type="energyml.common2_1.String64" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="AmtPrecip" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="AziCurrentSea" type="energyml.common2_1.PlaneAngleMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="AziWave" type="energyml.common2_1.PlaneAngleMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="AziWind" type="energyml.common2_1.PlaneAngleMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="BarometricPressure" type="energyml.common2_1.PressureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CeilingCloud" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Comments" type="energyml.common2_1.String2000" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CoverCloud" type="energyml.common2_1.String64" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CurrentSea" type="energyml.common2_1.AngularVelocityMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="DTim" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         <element name="HtWave" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="MaxWave" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="PeriodWave" type="energyml.common2_1.TimeMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="SignificantWave" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Tempsea" type="energyml.common2_1.ThermodynamicTemperatureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TempSurface" type="energyml.common2_1.ThermodynamicTemperatureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TempSurfaceMn" type="energyml.common2_1.ThermodynamicTemperatureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TempSurfaceMx" type="energyml.common2_1.ThermodynamicTemperatureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TempWindChill" type="energyml.common2_1.ThermodynamicTemperatureMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TypePrecip" type="energyml.common2_1.String64" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="VelWind" type="energyml.common2_1.AngularVelocityMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Visibility" type="energyml.common2_1.LengthMeasure" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="BeaufortScaleNumber" type="energyml.prodml2_0.BeaufortScaleIntegerCode" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="uid" use="required" type="energyml.common2_1.String64" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProductionOperationWeather", propOrder = { "agency", "amtPrecip", "aziCurrentSea", "aziWave", "aziWind", "barometricPressure", "ceilingCloud", "comments", "coverCloud", "currentSea", "dTim", "htWave", "maxWave", "periodWave", "significantWave", "tempsea", "tempSurface", "tempSurfaceMn", "tempSurfaceMx", "tempWindChill", "typePrecip", "velWind", "visibility", "beaufortScaleNumber" }) public class ProductionOperationWeather { @XmlElement(name = "Agency") protected List agency; @XmlElement(name = "AmtPrecip") protected List amtPrecip; @XmlElement(name = "AziCurrentSea") protected List aziCurrentSea; @XmlElement(name = "AziWave") protected List aziWave; @XmlElement(name = "AziWind") protected List aziWind; @XmlElement(name = "BarometricPressure") protected List barometricPressure; @XmlElement(name = "CeilingCloud") protected List ceilingCloud; @XmlElement(name = "Comments") protected List comments; @XmlElement(name = "CoverCloud") protected List coverCloud; @XmlElement(name = "CurrentSea") protected List currentSea; @XmlElement(name = "DTim", required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dTim; @XmlElement(name = "HtWave") protected List htWave; @XmlElement(name = "MaxWave") protected List maxWave; @XmlElement(name = "PeriodWave") protected List periodWave; @XmlElement(name = "SignificantWave") protected List significantWave; @XmlElement(name = "Tempsea") protected List tempsea; @XmlElement(name = "TempSurface") protected List tempSurface; @XmlElement(name = "TempSurfaceMn") protected List tempSurfaceMn; @XmlElement(name = "TempSurfaceMx") protected List tempSurfaceMx; @XmlElement(name = "TempWindChill") protected List tempWindChill; @XmlElement(name = "TypePrecip") protected List typePrecip; @XmlElement(name = "VelWind") protected List velWind; @XmlElement(name = "Visibility") protected List visibility; @XmlElement(name = "BeaufortScaleNumber") protected Short beaufortScaleNumber; @XmlAttribute(name = "uid", required = true) protected String uid; /** * Gets the value of the agency property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the agency property. * *

* For example, to add a new item, do as follows: *

     *    getAgency().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getAgency() { if (agency == null) { agency = new ArrayList(); } return this.agency; } /** * Gets the value of the amtPrecip property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the amtPrecip property. * *

* For example, to add a new item, do as follows: *

     *    getAmtPrecip().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getAmtPrecip() { if (amtPrecip == null) { amtPrecip = new ArrayList(); } return this.amtPrecip; } /** * Gets the value of the aziCurrentSea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the aziCurrentSea property. * *

* For example, to add a new item, do as follows: *

     *    getAziCurrentSea().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PlaneAngleMeasure } * * */ public List getAziCurrentSea() { if (aziCurrentSea == null) { aziCurrentSea = new ArrayList(); } return this.aziCurrentSea; } /** * Gets the value of the aziWave property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the aziWave property. * *

* For example, to add a new item, do as follows: *

     *    getAziWave().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PlaneAngleMeasure } * * */ public List getAziWave() { if (aziWave == null) { aziWave = new ArrayList(); } return this.aziWave; } /** * Gets the value of the aziWind property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the aziWind property. * *

* For example, to add a new item, do as follows: *

     *    getAziWind().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PlaneAngleMeasure } * * */ public List getAziWind() { if (aziWind == null) { aziWind = new ArrayList(); } return this.aziWind; } /** * Gets the value of the barometricPressure property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the barometricPressure property. * *

* For example, to add a new item, do as follows: *

     *    getBarometricPressure().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PressureMeasure } * * */ public List getBarometricPressure() { if (barometricPressure == null) { barometricPressure = new ArrayList(); } return this.barometricPressure; } /** * Gets the value of the ceilingCloud property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ceilingCloud property. * *

* For example, to add a new item, do as follows: *

     *    getCeilingCloud().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getCeilingCloud() { if (ceilingCloud == null) { ceilingCloud = new ArrayList(); } return this.ceilingCloud; } /** * Gets the value of the comments property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the comments property. * *

* For example, to add a new item, do as follows: *

     *    getComments().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getComments() { if (comments == null) { comments = new ArrayList(); } return this.comments; } /** * Gets the value of the coverCloud property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the coverCloud property. * *

* For example, to add a new item, do as follows: *

     *    getCoverCloud().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getCoverCloud() { if (coverCloud == null) { coverCloud = new ArrayList(); } return this.coverCloud; } /** * Gets the value of the currentSea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the currentSea property. * *

* For example, to add a new item, do as follows: *

     *    getCurrentSea().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AngularVelocityMeasure } * * */ public List getCurrentSea() { if (currentSea == null) { currentSea = new ArrayList(); } return this.currentSea; } /** * Gets the value of the dTim property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDTim() { return dTim; } /** * Sets the value of the dTim property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDTim(XMLGregorianCalendar value) { this.dTim = value; } /** * Gets the value of the htWave property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the htWave property. * *

* For example, to add a new item, do as follows: *

     *    getHtWave().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getHtWave() { if (htWave == null) { htWave = new ArrayList(); } return this.htWave; } /** * Gets the value of the maxWave property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the maxWave property. * *

* For example, to add a new item, do as follows: *

     *    getMaxWave().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getMaxWave() { if (maxWave == null) { maxWave = new ArrayList(); } return this.maxWave; } /** * Gets the value of the periodWave property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the periodWave property. * *

* For example, to add a new item, do as follows: *

     *    getPeriodWave().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TimeMeasure } * * */ public List getPeriodWave() { if (periodWave == null) { periodWave = new ArrayList(); } return this.periodWave; } /** * Gets the value of the significantWave property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the significantWave property. * *

* For example, to add a new item, do as follows: *

     *    getSignificantWave().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getSignificantWave() { if (significantWave == null) { significantWave = new ArrayList(); } return this.significantWave; } /** * Gets the value of the tempsea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tempsea property. * *

* For example, to add a new item, do as follows: *

     *    getTempsea().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ThermodynamicTemperatureMeasure } * * */ public List getTempsea() { if (tempsea == null) { tempsea = new ArrayList(); } return this.tempsea; } /** * Gets the value of the tempSurface property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tempSurface property. * *

* For example, to add a new item, do as follows: *

     *    getTempSurface().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ThermodynamicTemperatureMeasure } * * */ public List getTempSurface() { if (tempSurface == null) { tempSurface = new ArrayList(); } return this.tempSurface; } /** * Gets the value of the tempSurfaceMn property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tempSurfaceMn property. * *

* For example, to add a new item, do as follows: *

     *    getTempSurfaceMn().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ThermodynamicTemperatureMeasure } * * */ public List getTempSurfaceMn() { if (tempSurfaceMn == null) { tempSurfaceMn = new ArrayList(); } return this.tempSurfaceMn; } /** * Gets the value of the tempSurfaceMx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tempSurfaceMx property. * *

* For example, to add a new item, do as follows: *

     *    getTempSurfaceMx().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ThermodynamicTemperatureMeasure } * * */ public List getTempSurfaceMx() { if (tempSurfaceMx == null) { tempSurfaceMx = new ArrayList(); } return this.tempSurfaceMx; } /** * Gets the value of the tempWindChill property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tempWindChill property. * *

* For example, to add a new item, do as follows: *

     *    getTempWindChill().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ThermodynamicTemperatureMeasure } * * */ public List getTempWindChill() { if (tempWindChill == null) { tempWindChill = new ArrayList(); } return this.tempWindChill; } /** * Gets the value of the typePrecip property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the typePrecip property. * *

* For example, to add a new item, do as follows: *

     *    getTypePrecip().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getTypePrecip() { if (typePrecip == null) { typePrecip = new ArrayList(); } return this.typePrecip; } /** * Gets the value of the velWind property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the velWind property. * *

* For example, to add a new item, do as follows: *

     *    getVelWind().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AngularVelocityMeasure } * * */ public List getVelWind() { if (velWind == null) { velWind = new ArrayList(); } return this.velWind; } /** * Gets the value of the visibility property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the visibility property. * *

* For example, to add a new item, do as follows: *

     *    getVisibility().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LengthMeasure } * * */ public List getVisibility() { if (visibility == null) { visibility = new ArrayList(); } return this.visibility; } /** * Gets the value of the beaufortScaleNumber property. * * @return * possible object is * {@link Short } * */ public Short getBeaufortScaleNumber() { return beaufortScaleNumber; } /** * Sets the value of the beaufortScaleNumber property. * * @param value * allowed object is * {@link Short } * */ public void setBeaufortScaleNumber(Short value) { this.beaufortScaleNumber = value; } /** * Gets the value of the uid property. * * @return * possible object is * {@link String } * */ public String getUid() { return uid; } /** * Sets the value of the uid property. * * @param value * allowed object is * {@link String } * */ public void setUid(String value) { this.uid = value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy