1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2016.11.03 at 01:02:34 PM CET 6 // 7 8 package org.opentrafficsim.road.network.factory.vissim.xsd; 9 10 import java.util.ArrayList; 11 import java.util.List; 12 13 import javax.xml.bind.annotation.XmlAccessType; 14 import javax.xml.bind.annotation.XmlAccessorType; 15 import javax.xml.bind.annotation.XmlAttribute; 16 import javax.xml.bind.annotation.XmlIDREF; 17 import javax.xml.bind.annotation.XmlRootElement; 18 import javax.xml.bind.annotation.XmlSchemaType; 19 import javax.xml.bind.annotation.XmlType; 20 21 /** 22 * <p> 23 * Java class for anonymous complex type. 24 * <p> 25 * The following schema fragment specifies the expected content contained within this class. 26 * 27 * <pre> 28 * <complexType> 29 * <complexContent> 30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 31 * <attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 32 * <attribute name="NODELIST" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> 33 * <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/> 34 * </restriction> 35 * </complexContent> 36 * </complexType> 37 * </pre> 38 */ 39 @XmlAccessorType(XmlAccessType.FIELD) 40 @XmlType(name = "") 41 @XmlRootElement(name = "ROUTE") 42 public class ROUTE 43 { 44 45 @XmlAttribute(name = "NAME", required = true) 46 protected String name; 47 48 @XmlAttribute(name = "NODELIST", required = true) 49 @XmlIDREF 50 @XmlSchemaType(name = "IDREFS") 51 protected List<Object> nodelist; 52 53 @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace") 54 @XmlSchemaType(name = "anyURI") 55 protected String base; 56 57 /** 58 * Gets the value of the name property. 59 * @return possible object is {@link String } 60 */ 61 public String getNAME() 62 { 63 return name; 64 } 65 66 /** 67 * Sets the value of the name property. 68 * @param value String; allowed object is {@link String } 69 */ 70 public void setNAME(String value) 71 { 72 this.name = value; 73 } 74 75 /** 76 * Gets the value of the nodelist property. 77 * <p> 78 * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the 79 * returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the nodelist 80 * property. 81 * <p> 82 * For example, to add a new item, do as follows: 83 * 84 * <pre> 85 * getNODELIST().add(newItem); 86 * </pre> 87 * <p> 88 * Objects of the following type(s) are allowed in the list {@link Object } 89 */ 90 public List<Object> getNODELIST() 91 { 92 if (nodelist == null) 93 { 94 nodelist = new ArrayList<Object>(); 95 } 96 return this.nodelist; 97 } 98 99 /** 100 * Gets the value of the base property. 101 * @return possible object is {@link String } 102 */ 103 public String getBase() 104 { 105 return base; 106 } 107 108 /** 109 * Sets the value of the base property. 110 * @param value String; allowed object is {@link String } 111 */ 112 public void setBase(String value) 113 { 114 this.base = value; 115 } 116 117 }