// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2011.11.14 at 02:49:33 PM GMT // package net.sf.mpxj.mspdi.schema; import java.math.BigInteger; import java.util.Calendar; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * The definition of the time phased data block. * * <p>Java class for TimephasedDataType complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="TimephasedDataType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Type" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> * <enumeration value="1"/> * <enumeration value="2"/> * <enumeration value="3"/> * <enumeration value="4"/> * <enumeration value="5"/> * <enumeration value="6"/> * <enumeration value="7"/> * <enumeration value="8"/> * <enumeration value="9"/> * <enumeration value="10"/> * <enumeration value="11"/> * <enumeration value="16"/> * <enumeration value="17"/> * <enumeration value="18"/> * <enumeration value="19"/> * <enumeration value="20"/> * <enumeration value="21"/> * <enumeration value="22"/> * <enumeration value="23"/> * <enumeration value="24"/> * <enumeration value="25"/> * <enumeration value="26"/> * <enumeration value="27"/> * <enumeration value="28"/> * <enumeration value="29"/> * <enumeration value="30"/> * <enumeration value="31"/> * <enumeration value="32"/> * <enumeration value="33"/> * <enumeration value="34"/> * <enumeration value="35"/> * <enumeration value="36"/> * <enumeration value="37"/> * <enumeration value="38"/> * <enumeration value="39"/> * <enumeration value="40"/> * <enumeration value="41"/> * <enumeration value="42"/> * <enumeration value="43"/> * <enumeration value="44"/> * <enumeration value="45"/> * <enumeration value="46"/> * <enumeration value="47"/> * <enumeration value="48"/> * <enumeration value="49"/> * <enumeration value="50"/> * <enumeration value="51"/> * <enumeration value="52"/> * <enumeration value="53"/> * <enumeration value="54"/> * <enumeration value="55"/> * <enumeration value="56"/> * <enumeration value="57"/> * <enumeration value="58"/> * <enumeration value="59"/> * <enumeration value="60"/> * <enumeration value="61"/> * <enumeration value="62"/> * <enumeration value="63"/> * <enumeration value="64"/> * <enumeration value="65"/> * <enumeration value="66"/> * <enumeration value="67"/> * <enumeration value="68"/> * <enumeration value="69"/> * <enumeration value="70"/> * <enumeration value="71"/> * <enumeration value="72"/> * <enumeration value="73"/> * <enumeration value="74"/> * <enumeration value="75"/> * <enumeration value="76"/> * </restriction> * </simpleType> * </element> * <element name="UID" type="{http://www.w3.org/2001/XMLSchema}integer"/> * <element name="Start" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="Finish" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="Unit" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> * <enumeration value="0"/> * <enumeration value="1"/> * <enumeration value="2"/> * <enumeration value="3"/> * <enumeration value="5"/> * <enumeration value="8"/> * </restriction> * </simpleType> * </element> * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @SuppressWarnings("all") @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TimephasedDataType", propOrder = { "type", "uid", "start", "finish", "unit", "value" }) public class TimephasedDataType { @XmlElement(name = "Type") protected BigInteger type; @XmlElement(name = "UID", required = true) protected BigInteger uid; @XmlElement(name = "Start", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Calendar start; @XmlElement(name = "Finish", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Calendar finish; @XmlElement(name = "Unit") protected BigInteger unit; @XmlElement(name = "Value") protected String value; /** * Gets the value of the type property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link BigInteger } * */ public void setType(BigInteger value) { this.type = value; } /** * Gets the value of the uid property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getUID() { return uid; } /** * Sets the value of the uid property. * * @param value * allowed object is * {@link BigInteger } * */ public void setUID(BigInteger value) { this.uid = value; } /** * Gets the value of the start property. * * @return * possible object is * {@link String } * */ public Calendar getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is * {@link String } * */ public void setStart(Calendar value) { this.start = value; } /** * Gets the value of the finish property. * * @return * possible object is * {@link String } * */ public Calendar getFinish() { return finish; } /** * Sets the value of the finish property. * * @param value * allowed object is * {@link String } * */ public void setFinish(Calendar value) { this.finish = value; } /** * Gets the value of the unit property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getUnit() { return unit; } /** * Sets the value of the unit property. * * @param value * allowed object is * {@link BigInteger } * */ public void setUnit(BigInteger value) { this.unit = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } }