Class OD

  • All Implemented Interfaces:
    Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v2.3.6",
               date="2022-09-04T02:31:11+02:00")
    public class OD
    extends Object
    implements Serializable

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="GLOBALTIME" type="{http://www.opentrafficsim.org/ots}GLOBALTIMETYPE" minOccurs="0"/>
             <element name="CATEGORY" type="{http://www.opentrafficsim.org/ots}CATEGORYTYPE" maxOccurs="unbounded" minOccurs="0"/>
             <element name="DEMAND" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="LEVEL" type="{http://www.opentrafficsim.org/ots}LEVELTIMETYPE" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                     <attribute name="ORIGIN" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="DESTINATION" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="CATEGORY" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="INTERPOLATION" type="{http://www.opentrafficsim.org/ots}INTERPOLATIONTYPE" default="LINEAR" />
                     <attribute name="FACTOR" type="{http://www.opentrafficsim.org/ots}POSITIVEFACTOR" default="1.0" />
                     <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
           <attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="GLOBALINTERPOLATION" type="{http://www.opentrafficsim.org/ots}INTERPOLATIONTYPE" default="LINEAR" />
           <attribute name="GLOBALFACTOR" type="{http://www.opentrafficsim.org/ots}POSITIVEFACTOR" default="1.0" />
           <attribute name="RANDOMSTREAM" type="{http://www.w3.org/2001/XMLSchema}string" default="generation" />
           <attribute name="OPTIONS" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • globaltime

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected GLOBALTIMETYPE globaltime
      • category

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected List<CATEGORYTYPE> category
      • demand

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected List<OD.DEMAND> demand
      • id

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String id
      • globalinterpolation

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String globalinterpolation
      • globalfactor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String globalfactor
      • randomstream

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String randomstream
      • options

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String options
      • base

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        protected String base
    • Constructor Detail

      • OD

        public OD()
    • Method Detail

      • getGLOBALTIME

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public GLOBALTIMETYPE getGLOBALTIME()
        Gets the value of the globaltime property.
        Returns:
        possible object is GLOBALTIMETYPE
      • setGLOBALTIME

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setGLOBALTIME​(GLOBALTIMETYPE value)
        Sets the value of the globaltime property.
        Parameters:
        value - allowed object is GLOBALTIMETYPE
      • getCATEGORY

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public List<CATEGORYTYPE> getCATEGORY()
        Gets the value of the category property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the category property.

        For example, to add a new item, do as follows:

            getCATEGORY().add(newItem);
         

        Objects of the following type(s) are allowed in the list CATEGORYTYPE

      • getDEMAND

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public List<OD.DEMAND> getDEMAND()
        Gets the value of the demand property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the demand property.

        For example, to add a new item, do as follows:

            getDEMAND().add(newItem);
         

        Objects of the following type(s) are allowed in the list OD.DEMAND

      • getID

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getID()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setID

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setID​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • getGLOBALINTERPOLATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getGLOBALINTERPOLATION()
        Gets the value of the globalinterpolation property.
        Returns:
        possible object is String
      • setGLOBALINTERPOLATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setGLOBALINTERPOLATION​(String value)
        Sets the value of the globalinterpolation property.
        Parameters:
        value - allowed object is String
      • getGLOBALFACTOR

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getGLOBALFACTOR()
        Gets the value of the globalfactor property.
        Returns:
        possible object is String
      • setGLOBALFACTOR

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setGLOBALFACTOR​(String value)
        Sets the value of the globalfactor property.
        Parameters:
        value - allowed object is String
      • getRANDOMSTREAM

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getRANDOMSTREAM()
        Gets the value of the randomstream property.
        Returns:
        possible object is String
      • setRANDOMSTREAM

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setRANDOMSTREAM​(String value)
        Sets the value of the randomstream property.
        Parameters:
        value - allowed object is String
      • getOPTIONS

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getOPTIONS()
        Gets the value of the options property.
        Returns:
        possible object is String
      • setOPTIONS

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setOPTIONS​(String value)
        Sets the value of the options property.
        Parameters:
        value - allowed object is String
      • getBase

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public String getBase()
        Gets the value of the base property.
        Returns:
        possible object is String
      • setBase

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.6",
                   date="2022-09-04T02:31:11+02:00")
        public void setBase​(String value)
        Sets the value of the base property.
        Parameters:
        value - allowed object is String