1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 3 // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2020.11.01 at 07:11:19 PM CET 6 // 7 8 9 package org.opentrafficsim.xml.generated; 10 11 import java.io.Serializable; 12 import java.util.ArrayList; 13 import java.util.List; 14 import javax.annotation.Generated; 15 import javax.xml.bind.annotation.XmlAccessType; 16 import javax.xml.bind.annotation.XmlAccessorType; 17 import javax.xml.bind.annotation.XmlElement; 18 import javax.xml.bind.annotation.XmlElements; 19 import javax.xml.bind.annotation.XmlRootElement; 20 import javax.xml.bind.annotation.XmlType; 21 22 23 /** 24 * <p>Java class for anonymous complex type. 25 * 26 * <p>The following schema fragment specifies the expected content contained within this class. 27 * 28 * <pre> 29 * <complexType> 30 * <complexContent> 31 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 32 * <sequence> 33 * <choice maxOccurs="unbounded" minOccurs="0"> 34 * <element name="STRING" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPESTRING" maxOccurs="unbounded" minOccurs="0"/> 35 * <element name="ACCELERATION" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEACCELERATION" maxOccurs="unbounded" minOccurs="0"/> 36 * <element name="BOOLEAN" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEBOOLEAN" maxOccurs="unbounded" minOccurs="0"/> 37 * <element name="CLASS" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPECLASS" maxOccurs="unbounded" minOccurs="0"/> 38 * <element name="DOUBLE" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEDOUBLE" maxOccurs="unbounded" minOccurs="0"/> 39 * <element name="FLOAT" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEFLOAT" maxOccurs="unbounded" minOccurs="0"/> 40 * <element name="LONG" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPELONG" maxOccurs="unbounded" minOccurs="0"/> 41 * <element name="DURATION" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEDURATION" maxOccurs="unbounded" minOccurs="0"/> 42 * <element name="FRACTION" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEFRACTION" maxOccurs="unbounded" minOccurs="0"/> 43 * <element name="FREQUENCY" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEFREQUENCY" maxOccurs="unbounded" minOccurs="0"/> 44 * <element name="INTEGER" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPEINTEGER" maxOccurs="unbounded" minOccurs="0"/> 45 * <element name="LENGTH" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPELENGTH" maxOccurs="unbounded" minOccurs="0"/> 46 * <element name="LINEARDENSITY" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPELINEARDENSITY" maxOccurs="unbounded" minOccurs="0"/> 47 * <element name="SPEED" type="{http://www.opentrafficsim.org/ots}PARAMETERTYPESPEED" maxOccurs="unbounded" minOccurs="0"/> 48 * </choice> 49 * </sequence> 50 * </restriction> 51 * </complexContent> 52 * </complexType> 53 * </pre> 54 * 55 * 56 */ 57 @XmlAccessorType(XmlAccessType.FIELD) 58 @XmlType(name = "", propOrder = { 59 "stringOrACCELERATIONOrBOOLEAN" 60 }) 61 @XmlRootElement(name = "PARAMETERTYPES") 62 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0") 63 public class PARAMETERTYPES implements Serializable 64 { 65 66 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0") 67 private final static long serialVersionUID = 10102L; 68 @XmlElements({ 69 @XmlElement(name = "STRING", type = PARAMETERTYPESTRING.class), 70 @XmlElement(name = "ACCELERATION", type = PARAMETERTYPEACCELERATION.class), 71 @XmlElement(name = "BOOLEAN", type = PARAMETERTYPEBOOLEAN.class), 72 @XmlElement(name = "CLASS", type = PARAMETERTYPECLASS.class), 73 @XmlElement(name = "DOUBLE", type = PARAMETERTYPEDOUBLE.class), 74 @XmlElement(name = "FLOAT", type = PARAMETERTYPEFLOAT.class), 75 @XmlElement(name = "LONG", type = PARAMETERTYPELONG.class), 76 @XmlElement(name = "DURATION", type = PARAMETERTYPEDURATION.class), 77 @XmlElement(name = "FRACTION", type = PARAMETERTYPEFRACTION.class), 78 @XmlElement(name = "FREQUENCY", type = PARAMETERTYPEFREQUENCY.class), 79 @XmlElement(name = "INTEGER", type = PARAMETERTYPEINTEGER.class), 80 @XmlElement(name = "LENGTH", type = PARAMETERTYPELENGTH.class), 81 @XmlElement(name = "LINEARDENSITY", type = PARAMETERTYPELINEARDENSITY.class), 82 @XmlElement(name = "SPEED", type = PARAMETERTYPESPEED.class) 83 }) 84 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0") 85 protected List<PARAMETERTYPE> stringOrACCELERATIONOrBOOLEAN; 86 87 /** 88 * Gets the value of the stringOrACCELERATIONOrBOOLEAN property. 89 * 90 * <p> 91 * This accessor method returns a reference to the live list, 92 * not a snapshot. Therefore any modification you make to the 93 * returned list will be present inside the JAXB object. 94 * This is why there is not a <CODE>set</CODE> method for the stringOrACCELERATIONOrBOOLEAN property. 95 * 96 * <p> 97 * For example, to add a new item, do as follows: 98 * <pre> 99 * getSTRINGOrACCELERATIONOrBOOLEAN().add(newItem); 100 * </pre> 101 * 102 * 103 * <p> 104 * Objects of the following type(s) are allowed in the list 105 * {@link PARAMETERTYPESTRING } 106 * {@link PARAMETERTYPEACCELERATION } 107 * {@link PARAMETERTYPEBOOLEAN } 108 * {@link PARAMETERTYPECLASS } 109 * {@link PARAMETERTYPEDOUBLE } 110 * {@link PARAMETERTYPEFLOAT } 111 * {@link PARAMETERTYPELONG } 112 * {@link PARAMETERTYPEDURATION } 113 * {@link PARAMETERTYPEFRACTION } 114 * {@link PARAMETERTYPEFREQUENCY } 115 * {@link PARAMETERTYPEINTEGER } 116 * {@link PARAMETERTYPELENGTH } 117 * {@link PARAMETERTYPELINEARDENSITY } 118 * {@link PARAMETERTYPESPEED } 119 * 120 * 121 */ 122 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0") 123 public List<PARAMETERTYPE> getSTRINGOrACCELERATIONOrBOOLEAN() { 124 if (stringOrACCELERATIONOrBOOLEAN == null) { 125 stringOrACCELERATIONOrBOOLEAN = new ArrayList<PARAMETERTYPE>(); 126 } 127 return this.stringOrACCELERATIONOrBOOLEAN; 128 } 129 130 }