1 //
2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.6
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2024.05.19 at 12:55:27 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.XmlAttribute;
18 import javax.xml.bind.annotation.XmlElement;
19 import javax.xml.bind.annotation.XmlElements;
20 import javax.xml.bind.annotation.XmlRootElement;
21 import javax.xml.bind.annotation.XmlSchemaType;
22 import javax.xml.bind.annotation.XmlType;
23
24
25 /**
26 * <p>Java class for anonymous complex type.
27 *
28 * <p>The following schema fragment specifies the expected content contained within this class.
29 *
30 * <pre>
31 * <complexType>
32 * <complexContent>
33 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34 * <sequence maxOccurs="unbounded" minOccurs="0">
35 * <element ref="{http://www.w3.org/2001/XInclude}include" maxOccurs="unbounded" minOccurs="0"/>
36 * <element ref="{http://www.opentrafficsim.org/ots}GTUTYPES" maxOccurs="unbounded" minOccurs="0"/>
37 * <element ref="{http://www.opentrafficsim.org/ots}GTUTEMPLATES" maxOccurs="unbounded" minOccurs="0"/>
38 * <element ref="{http://www.opentrafficsim.org/ots}LINKTYPES" maxOccurs="unbounded" minOccurs="0"/>
39 * <element ref="{http://www.opentrafficsim.org/ots}LANETYPES" maxOccurs="unbounded" minOccurs="0"/>
40 * <element ref="{http://www.opentrafficsim.org/ots}ROADLAYOUTS" maxOccurs="unbounded" minOccurs="0"/>
41 * <element ref="{http://www.opentrafficsim.org/ots}PARAMETERTYPES" maxOccurs="unbounded" minOccurs="0"/>
42 * </sequence>
43 * <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
44 * </restriction>
45 * </complexContent>
46 * </complexType>
47 * </pre>
48 *
49 *
50 */
51 @XmlAccessorType(XmlAccessType.FIELD)
52 @XmlType(name = "", propOrder = {
53 "includeAndGTUTYPESAndGTUTEMPLATES"
54 })
55 @XmlRootElement(name = "DEFINITIONS")
56 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
57 public class DEFINITIONS
58 implements Serializable
59 {
60
61 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
62 private final static long serialVersionUID = 10102L;
63 @XmlElements({
64 @XmlElement(name = "include", namespace = "http://www.w3.org/2001/XInclude", type = IncludeType.class),
65 @XmlElement(name = "GTUTYPES", type = GTUTYPES.class),
66 @XmlElement(name = "GTUTEMPLATES", type = GTUTEMPLATES.class),
67 @XmlElement(name = "LINKTYPES", type = LINKTYPES.class),
68 @XmlElement(name = "LANETYPES", type = LANETYPES.class),
69 @XmlElement(name = "ROADLAYOUTS", type = ROADLAYOUTS.class),
70 @XmlElement(name = "PARAMETERTYPES", type = PARAMETERTYPES.class)
71 })
72 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
73 protected List<Serializable> includeAndGTUTYPESAndGTUTEMPLATES;
74 @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
75 @XmlSchemaType(name = "anyURI")
76 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
77 protected String base;
78
79 /**
80 * Gets the value of the includeAndGTUTYPESAndGTUTEMPLATES property.
81 *
82 * <p>
83 * This accessor method returns a reference to the live list,
84 * not a snapshot. Therefore any modification you make to the
85 * returned list will be present inside the JAXB object.
86 * This is why there is not a <CODE>set</CODE> method for the includeAndGTUTYPESAndGTUTEMPLATES property.
87 *
88 * <p>
89 * For example, to add a new item, do as follows:
90 * <pre>
91 * getIncludeAndGTUTYPESAndGTUTEMPLATES().add(newItem);
92 * </pre>
93 *
94 *
95 * <p>
96 * Objects of the following type(s) are allowed in the list
97 * {@link GTUTEMPLATES }
98 * {@link GTUTYPES }
99 * {@link IncludeType }
100 * {@link LANETYPES }
101 * {@link LINKTYPES }
102 * {@link PARAMETERTYPES }
103 * {@link ROADLAYOUTS }
104 *
105 *
106 */
107 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
108 public List<Serializable> getIncludeAndGTUTYPESAndGTUTEMPLATES() {
109 if (includeAndGTUTYPESAndGTUTEMPLATES == null) {
110 includeAndGTUTYPESAndGTUTEMPLATES = new ArrayList<Serializable>();
111 }
112 return this.includeAndGTUTYPESAndGTUTEMPLATES;
113 }
114
115 /**
116 * Gets the value of the base property.
117 *
118 * @return
119 * possible object is
120 * {@link String }
121 *
122 */
123 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
124 public String getBase() {
125 return base;
126 }
127
128 /**
129 * Sets the value of the base property.
130 *
131 * @param value
132 * allowed object is
133 * {@link String }
134 *
135 */
136 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.6", date = "2024-05-19T00:55:27+02:00")
137 public void setBase(String value) {
138 this.base = value;
139 }
140
141 }