View Javadoc
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: 2019.04.20 at 02:12:22 AM CEST 
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.XmlRootElement;
19  import javax.xml.bind.annotation.XmlType;
20  
21  
22  /**
23   * <p>Java class for anonymous complex type.
24   * 
25   * <p>The following schema fragment specifies the expected content contained within this class.
26   * 
27   * <pre>
28   * &lt;complexType&gt;
29   *   &lt;complexContent&gt;
30   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
31   *       &lt;sequence&gt;
32   *         &lt;element ref="{http://www.opentrafficsim.org/ots}GTUTEMPLATEMIX" maxOccurs="unbounded" minOccurs="0"/&gt;
33   *         &lt;element ref="{http://www.opentrafficsim.org/ots}ODOPTIONS" maxOccurs="unbounded" minOccurs="0"/&gt;
34   *         &lt;element ref="{http://www.opentrafficsim.org/ots}OD" maxOccurs="unbounded" minOccurs="0"/&gt;
35   *         &lt;element name="MODELIDREFERRAL" type="{http://www.opentrafficsim.org/ots}MODELIDREFERRALTYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
36   *         &lt;element ref="{http://www.opentrafficsim.org/ots}GENERATOR" maxOccurs="unbounded" minOccurs="0"/&gt;
37   *         &lt;element ref="{http://www.opentrafficsim.org/ots}LISTGENERATOR" maxOccurs="unbounded" minOccurs="0"/&gt;
38   *         &lt;element ref="{http://www.opentrafficsim.org/ots}SINK" maxOccurs="unbounded" minOccurs="0"/&gt;
39   *       &lt;/sequence&gt;
40   *     &lt;/restriction&gt;
41   *   &lt;/complexContent&gt;
42   * &lt;/complexType&gt;
43   * </pre>
44   * 
45   * 
46   */
47  @XmlAccessorType(XmlAccessType.FIELD)
48  @XmlType(name = "", propOrder = {
49      "gtutemplatemix",
50      "odoptions",
51      "od",
52      "modelidreferral",
53      "generator",
54      "listgenerator",
55      "sink"
56  })
57  @XmlRootElement(name = "NETWORKDEMAND")
58  @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
59  public class NETWORKDEMAND
60      implements Serializable
61  {
62  
63      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
64      private final static long serialVersionUID = 10102L;
65      @XmlElement(name = "GTUTEMPLATEMIX")
66      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
67      protected List<GTUTEMPLATEMIX> gtutemplatemix;
68      @XmlElement(name = "ODOPTIONS")
69      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
70      protected List<ODOPTIONS> odoptions;
71      @XmlElement(name = "OD")
72      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
73      protected List<OD> od;
74      @XmlElement(name = "MODELIDREFERRAL")
75      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
76      protected List<MODELIDREFERRALTYPE> modelidreferral;
77      @XmlElement(name = "GENERATOR")
78      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
79      protected List<GENERATOR> generator;
80      @XmlElement(name = "LISTGENERATOR")
81      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
82      protected List<LISTGENERATOR> listgenerator;
83      @XmlElement(name = "SINK")
84      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
85      protected List<SINK> sink;
86  
87      /**
88       * Gets the value of the gtutemplatemix 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 gtutemplatemix property.
95       * 
96       * <p>
97       * For example, to add a new item, do as follows:
98       * <pre>
99       *    getGTUTEMPLATEMIX().add(newItem);
100      * </pre>
101      * 
102      * 
103      * <p>
104      * Objects of the following type(s) are allowed in the list
105      * {@link GTUTEMPLATEMIX }
106      * 
107      * 
108      */
109     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
110     public List<GTUTEMPLATEMIX> getGTUTEMPLATEMIX() {
111         if (gtutemplatemix == null) {
112             gtutemplatemix = new ArrayList<GTUTEMPLATEMIX>();
113         }
114         return this.gtutemplatemix;
115     }
116 
117     /**
118      * Gets the value of the odoptions property.
119      * 
120      * <p>
121      * This accessor method returns a reference to the live list,
122      * not a snapshot. Therefore any modification you make to the
123      * returned list will be present inside the JAXB object.
124      * This is why there is not a <CODE>set</CODE> method for the odoptions property.
125      * 
126      * <p>
127      * For example, to add a new item, do as follows:
128      * <pre>
129      *    getODOPTIONS().add(newItem);
130      * </pre>
131      * 
132      * 
133      * <p>
134      * Objects of the following type(s) are allowed in the list
135      * {@link ODOPTIONS }
136      * 
137      * 
138      */
139     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
140     public List<ODOPTIONS> getODOPTIONS() {
141         if (odoptions == null) {
142             odoptions = new ArrayList<ODOPTIONS>();
143         }
144         return this.odoptions;
145     }
146 
147     /**
148      * Gets the value of the od property.
149      * 
150      * <p>
151      * This accessor method returns a reference to the live list,
152      * not a snapshot. Therefore any modification you make to the
153      * returned list will be present inside the JAXB object.
154      * This is why there is not a <CODE>set</CODE> method for the od property.
155      * 
156      * <p>
157      * For example, to add a new item, do as follows:
158      * <pre>
159      *    getOD().add(newItem);
160      * </pre>
161      * 
162      * 
163      * <p>
164      * Objects of the following type(s) are allowed in the list
165      * {@link OD }
166      * 
167      * 
168      */
169     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
170     public List<OD> getOD() {
171         if (od == null) {
172             od = new ArrayList<OD>();
173         }
174         return this.od;
175     }
176 
177     /**
178      * Gets the value of the modelidreferral property.
179      * 
180      * <p>
181      * This accessor method returns a reference to the live list,
182      * not a snapshot. Therefore any modification you make to the
183      * returned list will be present inside the JAXB object.
184      * This is why there is not a <CODE>set</CODE> method for the modelidreferral property.
185      * 
186      * <p>
187      * For example, to add a new item, do as follows:
188      * <pre>
189      *    getMODELIDREFERRAL().add(newItem);
190      * </pre>
191      * 
192      * 
193      * <p>
194      * Objects of the following type(s) are allowed in the list
195      * {@link MODELIDREFERRALTYPE }
196      * 
197      * 
198      */
199     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
200     public List<MODELIDREFERRALTYPE> getMODELIDREFERRAL() {
201         if (modelidreferral == null) {
202             modelidreferral = new ArrayList<MODELIDREFERRALTYPE>();
203         }
204         return this.modelidreferral;
205     }
206 
207     /**
208      * Gets the value of the generator property.
209      * 
210      * <p>
211      * This accessor method returns a reference to the live list,
212      * not a snapshot. Therefore any modification you make to the
213      * returned list will be present inside the JAXB object.
214      * This is why there is not a <CODE>set</CODE> method for the generator property.
215      * 
216      * <p>
217      * For example, to add a new item, do as follows:
218      * <pre>
219      *    getGENERATOR().add(newItem);
220      * </pre>
221      * 
222      * 
223      * <p>
224      * Objects of the following type(s) are allowed in the list
225      * {@link GENERATOR }
226      * 
227      * 
228      */
229     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
230     public List<GENERATOR> getGENERATOR() {
231         if (generator == null) {
232             generator = new ArrayList<GENERATOR>();
233         }
234         return this.generator;
235     }
236 
237     /**
238      * Gets the value of the listgenerator property.
239      * 
240      * <p>
241      * This accessor method returns a reference to the live list,
242      * not a snapshot. Therefore any modification you make to the
243      * returned list will be present inside the JAXB object.
244      * This is why there is not a <CODE>set</CODE> method for the listgenerator property.
245      * 
246      * <p>
247      * For example, to add a new item, do as follows:
248      * <pre>
249      *    getLISTGENERATOR().add(newItem);
250      * </pre>
251      * 
252      * 
253      * <p>
254      * Objects of the following type(s) are allowed in the list
255      * {@link LISTGENERATOR }
256      * 
257      * 
258      */
259     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
260     public List<LISTGENERATOR> getLISTGENERATOR() {
261         if (listgenerator == null) {
262             listgenerator = new ArrayList<LISTGENERATOR>();
263         }
264         return this.listgenerator;
265     }
266 
267     /**
268      * Gets the value of the sink property.
269      * 
270      * <p>
271      * This accessor method returns a reference to the live list,
272      * not a snapshot. Therefore any modification you make to the
273      * returned list will be present inside the JAXB object.
274      * This is why there is not a <CODE>set</CODE> method for the sink property.
275      * 
276      * <p>
277      * For example, to add a new item, do as follows:
278      * <pre>
279      *    getSINK().add(newItem);
280      * </pre>
281      * 
282      * 
283      * <p>
284      * Objects of the following type(s) are allowed in the list
285      * {@link SINK }
286      * 
287      * 
288      */
289     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
290     public List<SINK> getSINK() {
291         if (sink == null) {
292             sink = new ArrayList<SINK>();
293         }
294         return this.sink;
295     }
296 
297 }