1 // 2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.7 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.08.29 at 06:50:16 PM 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.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 maxOccurs="unbounded" minOccurs="0"> 33 * <element ref="{http://www.w3.org/2001/XInclude}include" maxOccurs="unbounded" minOccurs="0"/> 34 * <element ref="{http://www.opentrafficsim.org/ots}GtuTypes" maxOccurs="unbounded" minOccurs="0"/> 35 * <element ref="{http://www.opentrafficsim.org/ots}GtuTemplates" maxOccurs="unbounded" minOccurs="0"/> 36 * <element ref="{http://www.opentrafficsim.org/ots}LinkTypes" maxOccurs="unbounded" minOccurs="0"/> 37 * <element ref="{http://www.opentrafficsim.org/ots}LaneTypes" maxOccurs="unbounded" minOccurs="0"/> 38 * <element ref="{http://www.opentrafficsim.org/ots}LaneBiases" maxOccurs="unbounded" minOccurs="0"/> 39 * <element ref="{http://www.opentrafficsim.org/ots}DetectorTypes" 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 * </restriction> 44 * </complexContent> 45 * </complexType> 46 * </pre> 47 * 48 * 49 */ 50 @XmlAccessorType(XmlAccessType.FIELD) 51 @XmlType(name = "", propOrder = { 52 "includeAndGtuTypesAndGtuTemplates" 53 }) 54 @XmlRootElement(name = "Definitions") 55 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00") 56 public class Definitions 57 implements Serializable 58 { 59 60 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00") 61 private final static long serialVersionUID = 10102L; 62 @XmlElements({ 63 @XmlElement(name = "include", namespace = "http://www.w3.org/2001/XInclude", type = IncludeType.class), 64 @XmlElement(name = "GtuTypes", type = GtuTypes.class), 65 @XmlElement(name = "GtuTemplates", type = GtuTemplates.class), 66 @XmlElement(name = "LinkTypes", type = LinkTypes.class), 67 @XmlElement(name = "LaneTypes", type = LaneTypes.class), 68 @XmlElement(name = "LaneBiases", type = LaneBiases.class), 69 @XmlElement(name = "DetectorTypes", type = DetectorTypes.class), 70 @XmlElement(name = "RoadLayouts", type = RoadLayouts.class), 71 @XmlElement(name = "ParameterTypes", type = ParameterTypes.class) 72 }) 73 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00") 74 protected List<Serializable> includeAndGtuTypesAndGtuTemplates; 75 76 /** 77 * Gets the value of the includeAndGtuTypesAndGtuTemplates property. 78 * 79 * <p> 80 * This accessor method returns a reference to the live list, 81 * not a snapshot. Therefore any modification you make to the 82 * returned list will be present inside the JAXB object. 83 * This is why there is not a <CODE>set</CODE> method for the includeAndGtuTypesAndGtuTemplates property. 84 * 85 * <p> 86 * For example, to add a new item, do as follows: 87 * <pre> 88 * getIncludeAndGtuTypesAndGtuTemplates().add(newItem); 89 * </pre> 90 * 91 * 92 * <p> 93 * Objects of the following type(s) are allowed in the list 94 * {@link DetectorTypes } 95 * {@link GtuTemplates } 96 * {@link GtuTypes } 97 * {@link IncludeType } 98 * {@link LaneBiases } 99 * {@link LaneTypes } 100 * {@link LinkTypes } 101 * {@link ParameterTypes } 102 * {@link RoadLayouts } 103 * 104 * 105 */ 106 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00") 107 public List<Serializable> getIncludeAndGtuTypesAndGtuTemplates() { 108 if (includeAndGtuTypesAndGtuTemplates == null) { 109 includeAndGtuTypesAndGtuTemplates = new ArrayList<Serializable>(); 110 } 111 return this.includeAndGtuTypesAndGtuTemplates; 112 } 113 114 }