ConstantDistType.java

  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.05.19 at 03:25:58 AM CEST
  6. //


  7. package org.opentrafficsim.xml.generated;

  8. import java.io.Serializable;
  9. import javax.annotation.Generated;
  10. import javax.xml.bind.annotation.XmlAccessType;
  11. import javax.xml.bind.annotation.XmlAccessorType;
  12. import javax.xml.bind.annotation.XmlAttribute;
  13. import javax.xml.bind.annotation.XmlElement;
  14. import javax.xml.bind.annotation.XmlSeeAlso;
  15. import javax.xml.bind.annotation.XmlType;
  16. import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
  17. import org.opentrafficsim.xml.bindings.DoubleAdapter;
  18. import org.opentrafficsim.xml.bindings.DoublePositiveAdapter;
  19. import org.opentrafficsim.xml.bindings.DoublePositiveInclusiveAdapter;
  20. import org.opentrafficsim.xml.bindings.PositiveIntegerAdapter;
  21. import org.opentrafficsim.xml.bindings.types.IntegerType;


  22. /**
  23.  * <p>Java class for ConstantDistType complex type.
  24.  *
  25.  * <p>The following schema fragment specifies the expected content contained within this class.
  26.  *
  27.  * <pre>
  28.  * &lt;complexType name="ConstantDistType"&gt;
  29.  *   &lt;complexContent&gt;
  30.  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  31.  *       &lt;sequence&gt;
  32.  *         &lt;choice&gt;
  33.  *           &lt;element name="Constant"&gt;
  34.  *             &lt;complexType&gt;
  35.  *               &lt;complexContent&gt;
  36.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  37.  *                   &lt;attribute name="C" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  38.  *                 &lt;/restriction&gt;
  39.  *               &lt;/complexContent&gt;
  40.  *             &lt;/complexType&gt;
  41.  *           &lt;/element&gt;
  42.  *           &lt;element name="Exponential"&gt;
  43.  *             &lt;complexType&gt;
  44.  *               &lt;complexContent&gt;
  45.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  46.  *                   &lt;attribute name="Lambda" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  47.  *                 &lt;/restriction&gt;
  48.  *               &lt;/complexContent&gt;
  49.  *             &lt;/complexType&gt;
  50.  *           &lt;/element&gt;
  51.  *           &lt;element name="Triangular"&gt;
  52.  *             &lt;complexType&gt;
  53.  *               &lt;complexContent&gt;
  54.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  55.  *                   &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  56.  *                   &lt;attribute name="Mode" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  57.  *                   &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  58.  *                 &lt;/restriction&gt;
  59.  *               &lt;/complexContent&gt;
  60.  *             &lt;/complexType&gt;
  61.  *           &lt;/element&gt;
  62.  *           &lt;element name="Normal"&gt;
  63.  *             &lt;complexType&gt;
  64.  *               &lt;complexContent&gt;
  65.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  66.  *                   &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  67.  *                   &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositiveInclusive" /&gt;
  68.  *                 &lt;/restriction&gt;
  69.  *               &lt;/complexContent&gt;
  70.  *             &lt;/complexType&gt;
  71.  *           &lt;/element&gt;
  72.  *           &lt;element name="NormalTrunc"&gt;
  73.  *             &lt;complexType&gt;
  74.  *               &lt;complexContent&gt;
  75.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  76.  *                   &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  77.  *                   &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositiveInclusive" /&gt;
  78.  *                   &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  79.  *                   &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  80.  *                 &lt;/restriction&gt;
  81.  *               &lt;/complexContent&gt;
  82.  *             &lt;/complexType&gt;
  83.  *           &lt;/element&gt;
  84.  *           &lt;element name="Beta"&gt;
  85.  *             &lt;complexType&gt;
  86.  *               &lt;complexContent&gt;
  87.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  88.  *                   &lt;attribute name="Alpha1" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  89.  *                   &lt;attribute name="Alpha2" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  90.  *                 &lt;/restriction&gt;
  91.  *               &lt;/complexContent&gt;
  92.  *             &lt;/complexType&gt;
  93.  *           &lt;/element&gt;
  94.  *           &lt;element name="Erlang"&gt;
  95.  *             &lt;complexType&gt;
  96.  *               &lt;complexContent&gt;
  97.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  98.  *                   &lt;attribute name="Mean" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  99.  *                   &lt;attribute name="K" use="required" type="{http://www.opentrafficsim.org/ots}positiveInteger" /&gt;
  100.  *                 &lt;/restriction&gt;
  101.  *               &lt;/complexContent&gt;
  102.  *             &lt;/complexType&gt;
  103.  *           &lt;/element&gt;
  104.  *           &lt;element name="Gamma"&gt;
  105.  *             &lt;complexType&gt;
  106.  *               &lt;complexContent&gt;
  107.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  108.  *                   &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  109.  *                   &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  110.  *                 &lt;/restriction&gt;
  111.  *               &lt;/complexContent&gt;
  112.  *             &lt;/complexType&gt;
  113.  *           &lt;/element&gt;
  114.  *           &lt;element name="LogNormal"&gt;
  115.  *             &lt;complexType&gt;
  116.  *               &lt;complexContent&gt;
  117.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  118.  *                   &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  119.  *                   &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  120.  *                 &lt;/restriction&gt;
  121.  *               &lt;/complexContent&gt;
  122.  *             &lt;/complexType&gt;
  123.  *           &lt;/element&gt;
  124.  *           &lt;element name="LogNormalTrunc"&gt;
  125.  *             &lt;complexType&gt;
  126.  *               &lt;complexContent&gt;
  127.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  128.  *                   &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  129.  *                   &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  130.  *                   &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  131.  *                   &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  132.  *                 &lt;/restriction&gt;
  133.  *               &lt;/complexContent&gt;
  134.  *             &lt;/complexType&gt;
  135.  *           &lt;/element&gt;
  136.  *           &lt;element name="Pearson5"&gt;
  137.  *             &lt;complexType&gt;
  138.  *               &lt;complexContent&gt;
  139.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  140.  *                   &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  141.  *                   &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  142.  *                 &lt;/restriction&gt;
  143.  *               &lt;/complexContent&gt;
  144.  *             &lt;/complexType&gt;
  145.  *           &lt;/element&gt;
  146.  *           &lt;element name="Pearson6"&gt;
  147.  *             &lt;complexType&gt;
  148.  *               &lt;complexContent&gt;
  149.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  150.  *                   &lt;attribute name="Alpha1" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  151.  *                   &lt;attribute name="Alpha2" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  152.  *                   &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  153.  *                 &lt;/restriction&gt;
  154.  *               &lt;/complexContent&gt;
  155.  *             &lt;/complexType&gt;
  156.  *           &lt;/element&gt;
  157.  *           &lt;element name="Uniform"&gt;
  158.  *             &lt;complexType&gt;
  159.  *               &lt;complexContent&gt;
  160.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  161.  *                   &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  162.  *                   &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  163.  *                 &lt;/restriction&gt;
  164.  *               &lt;/complexContent&gt;
  165.  *             &lt;/complexType&gt;
  166.  *           &lt;/element&gt;
  167.  *           &lt;element name="Weibull"&gt;
  168.  *             &lt;complexType&gt;
  169.  *               &lt;complexContent&gt;
  170.  *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  171.  *                   &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  172.  *                   &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  173.  *                 &lt;/restriction&gt;
  174.  *               &lt;/complexContent&gt;
  175.  *             &lt;/complexType&gt;
  176.  *           &lt;/element&gt;
  177.  *         &lt;/choice&gt;
  178.  *         &lt;element name="RandomStream" type="{http://www.opentrafficsim.org/ots}RandomStreamSource" minOccurs="0"/&gt;
  179.  *       &lt;/sequence&gt;
  180.  *     &lt;/restriction&gt;
  181.  *   &lt;/complexContent&gt;
  182.  * &lt;/complexType&gt;
  183.  * </pre>
  184.  *
  185.  *
  186.  */
  187. @XmlAccessorType(XmlAccessType.FIELD)
  188. @XmlType(name = "ConstantDistType", propOrder = {
  189.     "constant",
  190.     "exponential",
  191.     "triangular",
  192.     "normal",
  193.     "normalTrunc",
  194.     "beta",
  195.     "erlang",
  196.     "gamma",
  197.     "logNormal",
  198.     "logNormalTrunc",
  199.     "pearson5",
  200.     "pearson6",
  201.     "uniform",
  202.     "weibull",
  203.     "randomStream"
  204. })
  205. @XmlSeeAlso({
  206.     org.opentrafficsim.xml.generated.ModelType.ModelParameters.DoubleDist.class,
  207.     LengthDistType.class,
  208.     SpeedDistType.class,
  209.     AccelerationDistType.class,
  210.     PositionDistType.class,
  211.     TimeDistType.class,
  212.     DurationDistType.class,
  213.     LinearDensityDistType.class,
  214.     FrequencyDistType.class
  215. })
  216. @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  217. public class ConstantDistType implements Serializable
  218. {

  219.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  220.     private final static long serialVersionUID = 10102L;
  221.     @XmlElement(name = "Constant")
  222.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  223.     protected ConstantDistType.Constant constant;
  224.     @XmlElement(name = "Exponential")
  225.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  226.     protected ConstantDistType.Exponential exponential;
  227.     @XmlElement(name = "Triangular")
  228.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  229.     protected ConstantDistType.Triangular triangular;
  230.     @XmlElement(name = "Normal")
  231.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  232.     protected ConstantDistType.Normal normal;
  233.     @XmlElement(name = "NormalTrunc")
  234.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  235.     protected ConstantDistType.NormalTrunc normalTrunc;
  236.     @XmlElement(name = "Beta")
  237.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  238.     protected ConstantDistType.Beta beta;
  239.     @XmlElement(name = "Erlang")
  240.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  241.     protected ConstantDistType.Erlang erlang;
  242.     @XmlElement(name = "Gamma")
  243.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  244.     protected ConstantDistType.Gamma gamma;
  245.     @XmlElement(name = "LogNormal")
  246.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  247.     protected ConstantDistType.LogNormal logNormal;
  248.     @XmlElement(name = "LogNormalTrunc")
  249.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  250.     protected ConstantDistType.LogNormalTrunc logNormalTrunc;
  251.     @XmlElement(name = "Pearson5")
  252.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  253.     protected ConstantDistType.Pearson5 pearson5;
  254.     @XmlElement(name = "Pearson6")
  255.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  256.     protected ConstantDistType.Pearson6 pearson6;
  257.     @XmlElement(name = "Uniform")
  258.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  259.     protected ConstantDistType.Uniform uniform;
  260.     @XmlElement(name = "Weibull")
  261.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  262.     protected ConstantDistType.Weibull weibull;
  263.     @XmlElement(name = "RandomStream")
  264.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  265.     protected RandomStreamSource randomStream;

  266.     /**
  267.      * Gets the value of the constant property.
  268.      *
  269.      * @return
  270.      *     possible object is
  271.      *     {@link ConstantDistType.Constant }
  272.      *    
  273.      */
  274.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  275.     public ConstantDistType.Constant getConstant() {
  276.         return constant;
  277.     }

  278.     /**
  279.      * Sets the value of the constant property.
  280.      *
  281.      * @param value
  282.      *     allowed object is
  283.      *     {@link ConstantDistType.Constant }
  284.      *    
  285.      */
  286.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  287.     public void setConstant(ConstantDistType.Constant value) {
  288.         this.constant = value;
  289.     }

  290.     /**
  291.      * Gets the value of the exponential property.
  292.      *
  293.      * @return
  294.      *     possible object is
  295.      *     {@link ConstantDistType.Exponential }
  296.      *    
  297.      */
  298.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  299.     public ConstantDistType.Exponential getExponential() {
  300.         return exponential;
  301.     }

  302.     /**
  303.      * Sets the value of the exponential property.
  304.      *
  305.      * @param value
  306.      *     allowed object is
  307.      *     {@link ConstantDistType.Exponential }
  308.      *    
  309.      */
  310.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  311.     public void setExponential(ConstantDistType.Exponential value) {
  312.         this.exponential = value;
  313.     }

  314.     /**
  315.      * Gets the value of the triangular property.
  316.      *
  317.      * @return
  318.      *     possible object is
  319.      *     {@link ConstantDistType.Triangular }
  320.      *    
  321.      */
  322.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  323.     public ConstantDistType.Triangular getTriangular() {
  324.         return triangular;
  325.     }

  326.     /**
  327.      * Sets the value of the triangular property.
  328.      *
  329.      * @param value
  330.      *     allowed object is
  331.      *     {@link ConstantDistType.Triangular }
  332.      *    
  333.      */
  334.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  335.     public void setTriangular(ConstantDistType.Triangular value) {
  336.         this.triangular = value;
  337.     }

  338.     /**
  339.      * Gets the value of the normal property.
  340.      *
  341.      * @return
  342.      *     possible object is
  343.      *     {@link ConstantDistType.Normal }
  344.      *    
  345.      */
  346.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  347.     public ConstantDistType.Normal getNormal() {
  348.         return normal;
  349.     }

  350.     /**
  351.      * Sets the value of the normal property.
  352.      *
  353.      * @param value
  354.      *     allowed object is
  355.      *     {@link ConstantDistType.Normal }
  356.      *    
  357.      */
  358.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  359.     public void setNormal(ConstantDistType.Normal value) {
  360.         this.normal = value;
  361.     }

  362.     /**
  363.      * Gets the value of the normalTrunc property.
  364.      *
  365.      * @return
  366.      *     possible object is
  367.      *     {@link ConstantDistType.NormalTrunc }
  368.      *    
  369.      */
  370.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  371.     public ConstantDistType.NormalTrunc getNormalTrunc() {
  372.         return normalTrunc;
  373.     }

  374.     /**
  375.      * Sets the value of the normalTrunc property.
  376.      *
  377.      * @param value
  378.      *     allowed object is
  379.      *     {@link ConstantDistType.NormalTrunc }
  380.      *    
  381.      */
  382.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  383.     public void setNormalTrunc(ConstantDistType.NormalTrunc value) {
  384.         this.normalTrunc = value;
  385.     }

  386.     /**
  387.      * Gets the value of the beta property.
  388.      *
  389.      * @return
  390.      *     possible object is
  391.      *     {@link ConstantDistType.Beta }
  392.      *    
  393.      */
  394.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  395.     public ConstantDistType.Beta getBeta() {
  396.         return beta;
  397.     }

  398.     /**
  399.      * Sets the value of the beta property.
  400.      *
  401.      * @param value
  402.      *     allowed object is
  403.      *     {@link ConstantDistType.Beta }
  404.      *    
  405.      */
  406.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  407.     public void setBeta(ConstantDistType.Beta value) {
  408.         this.beta = value;
  409.     }

  410.     /**
  411.      * Gets the value of the erlang property.
  412.      *
  413.      * @return
  414.      *     possible object is
  415.      *     {@link ConstantDistType.Erlang }
  416.      *    
  417.      */
  418.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  419.     public ConstantDistType.Erlang getErlang() {
  420.         return erlang;
  421.     }

  422.     /**
  423.      * Sets the value of the erlang property.
  424.      *
  425.      * @param value
  426.      *     allowed object is
  427.      *     {@link ConstantDistType.Erlang }
  428.      *    
  429.      */
  430.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  431.     public void setErlang(ConstantDistType.Erlang value) {
  432.         this.erlang = value;
  433.     }

  434.     /**
  435.      * Gets the value of the gamma property.
  436.      *
  437.      * @return
  438.      *     possible object is
  439.      *     {@link ConstantDistType.Gamma }
  440.      *    
  441.      */
  442.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  443.     public ConstantDistType.Gamma getGamma() {
  444.         return gamma;
  445.     }

  446.     /**
  447.      * Sets the value of the gamma property.
  448.      *
  449.      * @param value
  450.      *     allowed object is
  451.      *     {@link ConstantDistType.Gamma }
  452.      *    
  453.      */
  454.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  455.     public void setGamma(ConstantDistType.Gamma value) {
  456.         this.gamma = value;
  457.     }

  458.     /**
  459.      * Gets the value of the logNormal property.
  460.      *
  461.      * @return
  462.      *     possible object is
  463.      *     {@link ConstantDistType.LogNormal }
  464.      *    
  465.      */
  466.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  467.     public ConstantDistType.LogNormal getLogNormal() {
  468.         return logNormal;
  469.     }

  470.     /**
  471.      * Sets the value of the logNormal property.
  472.      *
  473.      * @param value
  474.      *     allowed object is
  475.      *     {@link ConstantDistType.LogNormal }
  476.      *    
  477.      */
  478.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  479.     public void setLogNormal(ConstantDistType.LogNormal value) {
  480.         this.logNormal = value;
  481.     }

  482.     /**
  483.      * Gets the value of the logNormalTrunc property.
  484.      *
  485.      * @return
  486.      *     possible object is
  487.      *     {@link ConstantDistType.LogNormalTrunc }
  488.      *    
  489.      */
  490.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  491.     public ConstantDistType.LogNormalTrunc getLogNormalTrunc() {
  492.         return logNormalTrunc;
  493.     }

  494.     /**
  495.      * Sets the value of the logNormalTrunc property.
  496.      *
  497.      * @param value
  498.      *     allowed object is
  499.      *     {@link ConstantDistType.LogNormalTrunc }
  500.      *    
  501.      */
  502.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  503.     public void setLogNormalTrunc(ConstantDistType.LogNormalTrunc value) {
  504.         this.logNormalTrunc = value;
  505.     }

  506.     /**
  507.      * Gets the value of the pearson5 property.
  508.      *
  509.      * @return
  510.      *     possible object is
  511.      *     {@link ConstantDistType.Pearson5 }
  512.      *    
  513.      */
  514.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  515.     public ConstantDistType.Pearson5 getPearson5() {
  516.         return pearson5;
  517.     }

  518.     /**
  519.      * Sets the value of the pearson5 property.
  520.      *
  521.      * @param value
  522.      *     allowed object is
  523.      *     {@link ConstantDistType.Pearson5 }
  524.      *    
  525.      */
  526.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  527.     public void setPearson5(ConstantDistType.Pearson5 value) {
  528.         this.pearson5 = value;
  529.     }

  530.     /**
  531.      * Gets the value of the pearson6 property.
  532.      *
  533.      * @return
  534.      *     possible object is
  535.      *     {@link ConstantDistType.Pearson6 }
  536.      *    
  537.      */
  538.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  539.     public ConstantDistType.Pearson6 getPearson6() {
  540.         return pearson6;
  541.     }

  542.     /**
  543.      * Sets the value of the pearson6 property.
  544.      *
  545.      * @param value
  546.      *     allowed object is
  547.      *     {@link ConstantDistType.Pearson6 }
  548.      *    
  549.      */
  550.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  551.     public void setPearson6(ConstantDistType.Pearson6 value) {
  552.         this.pearson6 = value;
  553.     }

  554.     /**
  555.      * Gets the value of the uniform property.
  556.      *
  557.      * @return
  558.      *     possible object is
  559.      *     {@link ConstantDistType.Uniform }
  560.      *    
  561.      */
  562.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  563.     public ConstantDistType.Uniform getUniform() {
  564.         return uniform;
  565.     }

  566.     /**
  567.      * Sets the value of the uniform property.
  568.      *
  569.      * @param value
  570.      *     allowed object is
  571.      *     {@link ConstantDistType.Uniform }
  572.      *    
  573.      */
  574.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  575.     public void setUniform(ConstantDistType.Uniform value) {
  576.         this.uniform = value;
  577.     }

  578.     /**
  579.      * Gets the value of the weibull property.
  580.      *
  581.      * @return
  582.      *     possible object is
  583.      *     {@link ConstantDistType.Weibull }
  584.      *    
  585.      */
  586.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  587.     public ConstantDistType.Weibull getWeibull() {
  588.         return weibull;
  589.     }

  590.     /**
  591.      * Sets the value of the weibull property.
  592.      *
  593.      * @param value
  594.      *     allowed object is
  595.      *     {@link ConstantDistType.Weibull }
  596.      *    
  597.      */
  598.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  599.     public void setWeibull(ConstantDistType.Weibull value) {
  600.         this.weibull = value;
  601.     }

  602.     /**
  603.      * Gets the value of the randomStream property.
  604.      *
  605.      * @return
  606.      *     possible object is
  607.      *     {@link RandomStreamSource }
  608.      *    
  609.      */
  610.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  611.     public RandomStreamSource getRandomStream() {
  612.         return randomStream;
  613.     }

  614.     /**
  615.      * Sets the value of the randomStream property.
  616.      *
  617.      * @param value
  618.      *     allowed object is
  619.      *     {@link RandomStreamSource }
  620.      *    
  621.      */
  622.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  623.     public void setRandomStream(RandomStreamSource value) {
  624.         this.randomStream = value;
  625.     }


  626.     /**
  627.      * <p>Java class for anonymous complex type.
  628.      *
  629.      * <p>The following schema fragment specifies the expected content contained within this class.
  630.      *
  631.      * <pre>
  632.      * &lt;complexType&gt;
  633.      *   &lt;complexContent&gt;
  634.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  635.      *       &lt;attribute name="Alpha1" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  636.      *       &lt;attribute name="Alpha2" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  637.      *     &lt;/restriction&gt;
  638.      *   &lt;/complexContent&gt;
  639.      * &lt;/complexType&gt;
  640.      * </pre>
  641.      *
  642.      *
  643.      */
  644.     @XmlAccessorType(XmlAccessType.FIELD)
  645.     @XmlType(name = "")
  646.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  647.     public static class Beta
  648.         implements Serializable
  649.     {

  650.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  651.         private final static long serialVersionUID = 10102L;
  652.         @XmlAttribute(name = "Alpha1", required = true)
  653.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  654.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  655.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha1;
  656.         @XmlAttribute(name = "Alpha2", required = true)
  657.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  658.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  659.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha2;

  660.         /**
  661.          * Gets the value of the alpha1 property.
  662.          *
  663.          * @return
  664.          *     possible object is
  665.          *     {@link String }
  666.          *    
  667.          */
  668.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  669.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha1() {
  670.             return alpha1;
  671.         }

  672.         /**
  673.          * Sets the value of the alpha1 property.
  674.          *
  675.          * @param value
  676.          *     allowed object is
  677.          *     {@link String }
  678.          *    
  679.          */
  680.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  681.         public void setAlpha1(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  682.             this.alpha1 = value;
  683.         }

  684.         /**
  685.          * Gets the value of the alpha2 property.
  686.          *
  687.          * @return
  688.          *     possible object is
  689.          *     {@link String }
  690.          *    
  691.          */
  692.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  693.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha2() {
  694.             return alpha2;
  695.         }

  696.         /**
  697.          * Sets the value of the alpha2 property.
  698.          *
  699.          * @param value
  700.          *     allowed object is
  701.          *     {@link String }
  702.          *    
  703.          */
  704.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  705.         public void setAlpha2(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  706.             this.alpha2 = value;
  707.         }

  708.     }


  709.     /**
  710.      * <p>Java class for anonymous complex type.
  711.      *
  712.      * <p>The following schema fragment specifies the expected content contained within this class.
  713.      *
  714.      * <pre>
  715.      * &lt;complexType&gt;
  716.      *   &lt;complexContent&gt;
  717.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  718.      *       &lt;attribute name="C" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  719.      *     &lt;/restriction&gt;
  720.      *   &lt;/complexContent&gt;
  721.      * &lt;/complexType&gt;
  722.      * </pre>
  723.      *
  724.      *
  725.      */
  726.     @XmlAccessorType(XmlAccessType.FIELD)
  727.     @XmlType(name = "")
  728.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  729.     public static class Constant
  730.         implements Serializable
  731.     {

  732.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  733.         private final static long serialVersionUID = 10102L;
  734.         @XmlAttribute(name = "C", required = true)
  735.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  736.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  737.         protected org.opentrafficsim.xml.bindings.types.DoubleType c;

  738.         /**
  739.          * Gets the value of the c property.
  740.          *
  741.          * @return
  742.          *     possible object is
  743.          *     {@link String }
  744.          *    
  745.          */
  746.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  747.         public org.opentrafficsim.xml.bindings.types.DoubleType getC() {
  748.             return c;
  749.         }

  750.         /**
  751.          * Sets the value of the c property.
  752.          *
  753.          * @param value
  754.          *     allowed object is
  755.          *     {@link String }
  756.          *    
  757.          */
  758.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  759.         public void setC(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  760.             this.c = value;
  761.         }

  762.     }


  763.     /**
  764.      * <p>Java class for anonymous complex type.
  765.      *
  766.      * <p>The following schema fragment specifies the expected content contained within this class.
  767.      *
  768.      * <pre>
  769.      * &lt;complexType&gt;
  770.      *   &lt;complexContent&gt;
  771.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  772.      *       &lt;attribute name="Mean" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  773.      *       &lt;attribute name="K" use="required" type="{http://www.opentrafficsim.org/ots}positiveInteger" /&gt;
  774.      *     &lt;/restriction&gt;
  775.      *   &lt;/complexContent&gt;
  776.      * &lt;/complexType&gt;
  777.      * </pre>
  778.      *
  779.      *
  780.      */
  781.     @XmlAccessorType(XmlAccessType.FIELD)
  782.     @XmlType(name = "")
  783.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  784.     public static class Erlang
  785.         implements Serializable
  786.     {

  787.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  788.         private final static long serialVersionUID = 10102L;
  789.         @XmlAttribute(name = "Mean", required = true)
  790.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  791.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  792.         protected org.opentrafficsim.xml.bindings.types.DoubleType mean;
  793.         @XmlAttribute(name = "K", required = true)
  794.         @XmlJavaTypeAdapter(PositiveIntegerAdapter.class)
  795.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  796.         protected IntegerType k;

  797.         /**
  798.          * Gets the value of the mean property.
  799.          *
  800.          * @return
  801.          *     possible object is
  802.          *     {@link String }
  803.          *    
  804.          */
  805.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  806.         public org.opentrafficsim.xml.bindings.types.DoubleType getMean() {
  807.             return mean;
  808.         }

  809.         /**
  810.          * Sets the value of the mean property.
  811.          *
  812.          * @param value
  813.          *     allowed object is
  814.          *     {@link String }
  815.          *    
  816.          */
  817.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  818.         public void setMean(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  819.             this.mean = value;
  820.         }

  821.         /**
  822.          * Gets the value of the k property.
  823.          *
  824.          * @return
  825.          *     possible object is
  826.          *     {@link String }
  827.          *    
  828.          */
  829.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  830.         public IntegerType getK() {
  831.             return k;
  832.         }

  833.         /**
  834.          * Sets the value of the k property.
  835.          *
  836.          * @param value
  837.          *     allowed object is
  838.          *     {@link String }
  839.          *    
  840.          */
  841.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  842.         public void setK(IntegerType value) {
  843.             this.k = value;
  844.         }

  845.     }


  846.     /**
  847.      * <p>Java class for anonymous complex type.
  848.      *
  849.      * <p>The following schema fragment specifies the expected content contained within this class.
  850.      *
  851.      * <pre>
  852.      * &lt;complexType&gt;
  853.      *   &lt;complexContent&gt;
  854.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  855.      *       &lt;attribute name="Lambda" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  856.      *     &lt;/restriction&gt;
  857.      *   &lt;/complexContent&gt;
  858.      * &lt;/complexType&gt;
  859.      * </pre>
  860.      *
  861.      *
  862.      */
  863.     @XmlAccessorType(XmlAccessType.FIELD)
  864.     @XmlType(name = "")
  865.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  866.     public static class Exponential
  867.         implements Serializable
  868.     {

  869.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  870.         private final static long serialVersionUID = 10102L;
  871.         @XmlAttribute(name = "Lambda", required = true)
  872.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  873.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  874.         protected org.opentrafficsim.xml.bindings.types.DoubleType lambda;

  875.         /**
  876.          * Gets the value of the lambda property.
  877.          *
  878.          * @return
  879.          *     possible object is
  880.          *     {@link String }
  881.          *    
  882.          */
  883.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  884.         public org.opentrafficsim.xml.bindings.types.DoubleType getLambda() {
  885.             return lambda;
  886.         }

  887.         /**
  888.          * Sets the value of the lambda property.
  889.          *
  890.          * @param value
  891.          *     allowed object is
  892.          *     {@link String }
  893.          *    
  894.          */
  895.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  896.         public void setLambda(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  897.             this.lambda = value;
  898.         }

  899.     }


  900.     /**
  901.      * <p>Java class for anonymous complex type.
  902.      *
  903.      * <p>The following schema fragment specifies the expected content contained within this class.
  904.      *
  905.      * <pre>
  906.      * &lt;complexType&gt;
  907.      *   &lt;complexContent&gt;
  908.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  909.      *       &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  910.      *       &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  911.      *     &lt;/restriction&gt;
  912.      *   &lt;/complexContent&gt;
  913.      * &lt;/complexType&gt;
  914.      * </pre>
  915.      *
  916.      *
  917.      */
  918.     @XmlAccessorType(XmlAccessType.FIELD)
  919.     @XmlType(name = "")
  920.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  921.     public static class Gamma
  922.         implements Serializable
  923.     {

  924.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  925.         private final static long serialVersionUID = 10102L;
  926.         @XmlAttribute(name = "Alpha", required = true)
  927.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  928.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  929.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha;
  930.         @XmlAttribute(name = "Beta", required = true)
  931.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  932.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  933.         protected org.opentrafficsim.xml.bindings.types.DoubleType beta;

  934.         /**
  935.          * Gets the value of the alpha property.
  936.          *
  937.          * @return
  938.          *     possible object is
  939.          *     {@link String }
  940.          *    
  941.          */
  942.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  943.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha() {
  944.             return alpha;
  945.         }

  946.         /**
  947.          * Sets the value of the alpha property.
  948.          *
  949.          * @param value
  950.          *     allowed object is
  951.          *     {@link String }
  952.          *    
  953.          */
  954.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  955.         public void setAlpha(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  956.             this.alpha = value;
  957.         }

  958.         /**
  959.          * Gets the value of the beta property.
  960.          *
  961.          * @return
  962.          *     possible object is
  963.          *     {@link String }
  964.          *    
  965.          */
  966.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  967.         public org.opentrafficsim.xml.bindings.types.DoubleType getBeta() {
  968.             return beta;
  969.         }

  970.         /**
  971.          * Sets the value of the beta property.
  972.          *
  973.          * @param value
  974.          *     allowed object is
  975.          *     {@link String }
  976.          *    
  977.          */
  978.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  979.         public void setBeta(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  980.             this.beta = value;
  981.         }

  982.     }


  983.     /**
  984.      * <p>Java class for anonymous complex type.
  985.      *
  986.      * <p>The following schema fragment specifies the expected content contained within this class.
  987.      *
  988.      * <pre>
  989.      * &lt;complexType&gt;
  990.      *   &lt;complexContent&gt;
  991.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  992.      *       &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  993.      *       &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  994.      *     &lt;/restriction&gt;
  995.      *   &lt;/complexContent&gt;
  996.      * &lt;/complexType&gt;
  997.      * </pre>
  998.      *
  999.      *
  1000.      */
  1001.     @XmlAccessorType(XmlAccessType.FIELD)
  1002.     @XmlType(name = "")
  1003.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1004.     public static class LogNormal
  1005.         implements Serializable
  1006.     {

  1007.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1008.         private final static long serialVersionUID = 10102L;
  1009.         @XmlAttribute(name = "Mu", required = true)
  1010.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1011.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1012.         protected org.opentrafficsim.xml.bindings.types.DoubleType mu;
  1013.         @XmlAttribute(name = "Sigma", required = true)
  1014.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1015.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1016.         protected org.opentrafficsim.xml.bindings.types.DoubleType sigma;

  1017.         /**
  1018.          * Gets the value of the mu property.
  1019.          *
  1020.          * @return
  1021.          *     possible object is
  1022.          *     {@link String }
  1023.          *    
  1024.          */
  1025.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1026.         public org.opentrafficsim.xml.bindings.types.DoubleType getMu() {
  1027.             return mu;
  1028.         }

  1029.         /**
  1030.          * Sets the value of the mu property.
  1031.          *
  1032.          * @param value
  1033.          *     allowed object is
  1034.          *     {@link String }
  1035.          *    
  1036.          */
  1037.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1038.         public void setMu(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1039.             this.mu = value;
  1040.         }

  1041.         /**
  1042.          * Gets the value of the sigma property.
  1043.          *
  1044.          * @return
  1045.          *     possible object is
  1046.          *     {@link String }
  1047.          *    
  1048.          */
  1049.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1050.         public org.opentrafficsim.xml.bindings.types.DoubleType getSigma() {
  1051.             return sigma;
  1052.         }

  1053.         /**
  1054.          * Sets the value of the sigma property.
  1055.          *
  1056.          * @param value
  1057.          *     allowed object is
  1058.          *     {@link String }
  1059.          *    
  1060.          */
  1061.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1062.         public void setSigma(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1063.             this.sigma = value;
  1064.         }

  1065.     }


  1066.     /**
  1067.      * <p>Java class for anonymous complex type.
  1068.      *
  1069.      * <p>The following schema fragment specifies the expected content contained within this class.
  1070.      *
  1071.      * <pre>
  1072.      * &lt;complexType&gt;
  1073.      *   &lt;complexContent&gt;
  1074.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1075.      *       &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1076.      *       &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1077.      *       &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1078.      *       &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1079.      *     &lt;/restriction&gt;
  1080.      *   &lt;/complexContent&gt;
  1081.      * &lt;/complexType&gt;
  1082.      * </pre>
  1083.      *
  1084.      *
  1085.      */
  1086.     @XmlAccessorType(XmlAccessType.FIELD)
  1087.     @XmlType(name = "")
  1088.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1089.     public static class LogNormalTrunc
  1090.         implements Serializable
  1091.     {

  1092.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1093.         private final static long serialVersionUID = 10102L;
  1094.         @XmlAttribute(name = "Mu", required = true)
  1095.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1096.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1097.         protected org.opentrafficsim.xml.bindings.types.DoubleType mu;
  1098.         @XmlAttribute(name = "Sigma", required = true)
  1099.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1100.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1101.         protected org.opentrafficsim.xml.bindings.types.DoubleType sigma;
  1102.         @XmlAttribute(name = "Min", required = true)
  1103.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1104.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1105.         protected org.opentrafficsim.xml.bindings.types.DoubleType min;
  1106.         @XmlAttribute(name = "Max", required = true)
  1107.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1108.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1109.         protected org.opentrafficsim.xml.bindings.types.DoubleType max;

  1110.         /**
  1111.          * Gets the value of the mu property.
  1112.          *
  1113.          * @return
  1114.          *     possible object is
  1115.          *     {@link String }
  1116.          *    
  1117.          */
  1118.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1119.         public org.opentrafficsim.xml.bindings.types.DoubleType getMu() {
  1120.             return mu;
  1121.         }

  1122.         /**
  1123.          * Sets the value of the mu property.
  1124.          *
  1125.          * @param value
  1126.          *     allowed object is
  1127.          *     {@link String }
  1128.          *    
  1129.          */
  1130.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1131.         public void setMu(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1132.             this.mu = value;
  1133.         }

  1134.         /**
  1135.          * Gets the value of the sigma property.
  1136.          *
  1137.          * @return
  1138.          *     possible object is
  1139.          *     {@link String }
  1140.          *    
  1141.          */
  1142.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1143.         public org.opentrafficsim.xml.bindings.types.DoubleType getSigma() {
  1144.             return sigma;
  1145.         }

  1146.         /**
  1147.          * Sets the value of the sigma property.
  1148.          *
  1149.          * @param value
  1150.          *     allowed object is
  1151.          *     {@link String }
  1152.          *    
  1153.          */
  1154.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1155.         public void setSigma(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1156.             this.sigma = value;
  1157.         }

  1158.         /**
  1159.          * Gets the value of the min property.
  1160.          *
  1161.          * @return
  1162.          *     possible object is
  1163.          *     {@link String }
  1164.          *    
  1165.          */
  1166.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1167.         public org.opentrafficsim.xml.bindings.types.DoubleType getMin() {
  1168.             return min;
  1169.         }

  1170.         /**
  1171.          * Sets the value of the min property.
  1172.          *
  1173.          * @param value
  1174.          *     allowed object is
  1175.          *     {@link String }
  1176.          *    
  1177.          */
  1178.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1179.         public void setMin(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1180.             this.min = value;
  1181.         }

  1182.         /**
  1183.          * Gets the value of the max property.
  1184.          *
  1185.          * @return
  1186.          *     possible object is
  1187.          *     {@link String }
  1188.          *    
  1189.          */
  1190.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1191.         public org.opentrafficsim.xml.bindings.types.DoubleType getMax() {
  1192.             return max;
  1193.         }

  1194.         /**
  1195.          * Sets the value of the max property.
  1196.          *
  1197.          * @param value
  1198.          *     allowed object is
  1199.          *     {@link String }
  1200.          *    
  1201.          */
  1202.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1203.         public void setMax(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1204.             this.max = value;
  1205.         }

  1206.     }


  1207.     /**
  1208.      * <p>Java class for anonymous complex type.
  1209.      *
  1210.      * <p>The following schema fragment specifies the expected content contained within this class.
  1211.      *
  1212.      * <pre>
  1213.      * &lt;complexType&gt;
  1214.      *   &lt;complexContent&gt;
  1215.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1216.      *       &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1217.      *       &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositiveInclusive" /&gt;
  1218.      *     &lt;/restriction&gt;
  1219.      *   &lt;/complexContent&gt;
  1220.      * &lt;/complexType&gt;
  1221.      * </pre>
  1222.      *
  1223.      *
  1224.      */
  1225.     @XmlAccessorType(XmlAccessType.FIELD)
  1226.     @XmlType(name = "")
  1227.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1228.     public static class Normal
  1229.         implements Serializable
  1230.     {

  1231.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1232.         private final static long serialVersionUID = 10102L;
  1233.         @XmlAttribute(name = "Mu", required = true)
  1234.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1235.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1236.         protected org.opentrafficsim.xml.bindings.types.DoubleType mu;
  1237.         @XmlAttribute(name = "Sigma", required = true)
  1238.         @XmlJavaTypeAdapter(DoublePositiveInclusiveAdapter.class)
  1239.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1240.         protected org.opentrafficsim.xml.bindings.types.DoubleType sigma;

  1241.         /**
  1242.          * Gets the value of the mu property.
  1243.          *
  1244.          * @return
  1245.          *     possible object is
  1246.          *     {@link String }
  1247.          *    
  1248.          */
  1249.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1250.         public org.opentrafficsim.xml.bindings.types.DoubleType getMu() {
  1251.             return mu;
  1252.         }

  1253.         /**
  1254.          * Sets the value of the mu property.
  1255.          *
  1256.          * @param value
  1257.          *     allowed object is
  1258.          *     {@link String }
  1259.          *    
  1260.          */
  1261.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1262.         public void setMu(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1263.             this.mu = value;
  1264.         }

  1265.         /**
  1266.          * Gets the value of the sigma property.
  1267.          *
  1268.          * @return
  1269.          *     possible object is
  1270.          *     {@link String }
  1271.          *    
  1272.          */
  1273.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1274.         public org.opentrafficsim.xml.bindings.types.DoubleType getSigma() {
  1275.             return sigma;
  1276.         }

  1277.         /**
  1278.          * Sets the value of the sigma property.
  1279.          *
  1280.          * @param value
  1281.          *     allowed object is
  1282.          *     {@link String }
  1283.          *    
  1284.          */
  1285.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1286.         public void setSigma(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1287.             this.sigma = value;
  1288.         }

  1289.     }


  1290.     /**
  1291.      * <p>Java class for anonymous complex type.
  1292.      *
  1293.      * <p>The following schema fragment specifies the expected content contained within this class.
  1294.      *
  1295.      * <pre>
  1296.      * &lt;complexType&gt;
  1297.      *   &lt;complexContent&gt;
  1298.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1299.      *       &lt;attribute name="Mu" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1300.      *       &lt;attribute name="Sigma" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositiveInclusive" /&gt;
  1301.      *       &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1302.      *       &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1303.      *     &lt;/restriction&gt;
  1304.      *   &lt;/complexContent&gt;
  1305.      * &lt;/complexType&gt;
  1306.      * </pre>
  1307.      *
  1308.      *
  1309.      */
  1310.     @XmlAccessorType(XmlAccessType.FIELD)
  1311.     @XmlType(name = "")
  1312.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1313.     public static class NormalTrunc
  1314.         implements Serializable
  1315.     {

  1316.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1317.         private final static long serialVersionUID = 10102L;
  1318.         @XmlAttribute(name = "Mu", required = true)
  1319.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1320.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1321.         protected org.opentrafficsim.xml.bindings.types.DoubleType mu;
  1322.         @XmlAttribute(name = "Sigma", required = true)
  1323.         @XmlJavaTypeAdapter(DoublePositiveInclusiveAdapter.class)
  1324.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1325.         protected org.opentrafficsim.xml.bindings.types.DoubleType sigma;
  1326.         @XmlAttribute(name = "Min", required = true)
  1327.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1328.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1329.         protected org.opentrafficsim.xml.bindings.types.DoubleType min;
  1330.         @XmlAttribute(name = "Max", required = true)
  1331.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1332.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1333.         protected org.opentrafficsim.xml.bindings.types.DoubleType max;

  1334.         /**
  1335.          * Gets the value of the mu property.
  1336.          *
  1337.          * @return
  1338.          *     possible object is
  1339.          *     {@link String }
  1340.          *    
  1341.          */
  1342.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1343.         public org.opentrafficsim.xml.bindings.types.DoubleType getMu() {
  1344.             return mu;
  1345.         }

  1346.         /**
  1347.          * Sets the value of the mu property.
  1348.          *
  1349.          * @param value
  1350.          *     allowed object is
  1351.          *     {@link String }
  1352.          *    
  1353.          */
  1354.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1355.         public void setMu(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1356.             this.mu = value;
  1357.         }

  1358.         /**
  1359.          * Gets the value of the sigma property.
  1360.          *
  1361.          * @return
  1362.          *     possible object is
  1363.          *     {@link String }
  1364.          *    
  1365.          */
  1366.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1367.         public org.opentrafficsim.xml.bindings.types.DoubleType getSigma() {
  1368.             return sigma;
  1369.         }

  1370.         /**
  1371.          * Sets the value of the sigma property.
  1372.          *
  1373.          * @param value
  1374.          *     allowed object is
  1375.          *     {@link String }
  1376.          *    
  1377.          */
  1378.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1379.         public void setSigma(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1380.             this.sigma = value;
  1381.         }

  1382.         /**
  1383.          * Gets the value of the min property.
  1384.          *
  1385.          * @return
  1386.          *     possible object is
  1387.          *     {@link String }
  1388.          *    
  1389.          */
  1390.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1391.         public org.opentrafficsim.xml.bindings.types.DoubleType getMin() {
  1392.             return min;
  1393.         }

  1394.         /**
  1395.          * Sets the value of the min property.
  1396.          *
  1397.          * @param value
  1398.          *     allowed object is
  1399.          *     {@link String }
  1400.          *    
  1401.          */
  1402.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1403.         public void setMin(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1404.             this.min = value;
  1405.         }

  1406.         /**
  1407.          * Gets the value of the max property.
  1408.          *
  1409.          * @return
  1410.          *     possible object is
  1411.          *     {@link String }
  1412.          *    
  1413.          */
  1414.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1415.         public org.opentrafficsim.xml.bindings.types.DoubleType getMax() {
  1416.             return max;
  1417.         }

  1418.         /**
  1419.          * Sets the value of the max property.
  1420.          *
  1421.          * @param value
  1422.          *     allowed object is
  1423.          *     {@link String }
  1424.          *    
  1425.          */
  1426.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1427.         public void setMax(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1428.             this.max = value;
  1429.         }

  1430.     }


  1431.     /**
  1432.      * <p>Java class for anonymous complex type.
  1433.      *
  1434.      * <p>The following schema fragment specifies the expected content contained within this class.
  1435.      *
  1436.      * <pre>
  1437.      * &lt;complexType&gt;
  1438.      *   &lt;complexContent&gt;
  1439.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1440.      *       &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1441.      *       &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1442.      *     &lt;/restriction&gt;
  1443.      *   &lt;/complexContent&gt;
  1444.      * &lt;/complexType&gt;
  1445.      * </pre>
  1446.      *
  1447.      *
  1448.      */
  1449.     @XmlAccessorType(XmlAccessType.FIELD)
  1450.     @XmlType(name = "")
  1451.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1452.     public static class Pearson5
  1453.         implements Serializable
  1454.     {

  1455.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1456.         private final static long serialVersionUID = 10102L;
  1457.         @XmlAttribute(name = "Alpha", required = true)
  1458.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1459.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1460.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha;
  1461.         @XmlAttribute(name = "Beta", required = true)
  1462.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1463.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1464.         protected org.opentrafficsim.xml.bindings.types.DoubleType beta;

  1465.         /**
  1466.          * Gets the value of the alpha property.
  1467.          *
  1468.          * @return
  1469.          *     possible object is
  1470.          *     {@link String }
  1471.          *    
  1472.          */
  1473.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1474.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha() {
  1475.             return alpha;
  1476.         }

  1477.         /**
  1478.          * Sets the value of the alpha property.
  1479.          *
  1480.          * @param value
  1481.          *     allowed object is
  1482.          *     {@link String }
  1483.          *    
  1484.          */
  1485.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1486.         public void setAlpha(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1487.             this.alpha = value;
  1488.         }

  1489.         /**
  1490.          * Gets the value of the beta property.
  1491.          *
  1492.          * @return
  1493.          *     possible object is
  1494.          *     {@link String }
  1495.          *    
  1496.          */
  1497.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1498.         public org.opentrafficsim.xml.bindings.types.DoubleType getBeta() {
  1499.             return beta;
  1500.         }

  1501.         /**
  1502.          * Sets the value of the beta property.
  1503.          *
  1504.          * @param value
  1505.          *     allowed object is
  1506.          *     {@link String }
  1507.          *    
  1508.          */
  1509.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1510.         public void setBeta(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1511.             this.beta = value;
  1512.         }

  1513.     }


  1514.     /**
  1515.      * <p>Java class for anonymous complex type.
  1516.      *
  1517.      * <p>The following schema fragment specifies the expected content contained within this class.
  1518.      *
  1519.      * <pre>
  1520.      * &lt;complexType&gt;
  1521.      *   &lt;complexContent&gt;
  1522.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1523.      *       &lt;attribute name="Alpha1" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1524.      *       &lt;attribute name="Alpha2" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1525.      *       &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1526.      *     &lt;/restriction&gt;
  1527.      *   &lt;/complexContent&gt;
  1528.      * &lt;/complexType&gt;
  1529.      * </pre>
  1530.      *
  1531.      *
  1532.      */
  1533.     @XmlAccessorType(XmlAccessType.FIELD)
  1534.     @XmlType(name = "")
  1535.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1536.     public static class Pearson6
  1537.         implements Serializable
  1538.     {

  1539.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1540.         private final static long serialVersionUID = 10102L;
  1541.         @XmlAttribute(name = "Alpha1", required = true)
  1542.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1543.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1544.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha1;
  1545.         @XmlAttribute(name = "Alpha2", required = true)
  1546.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1547.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1548.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha2;
  1549.         @XmlAttribute(name = "Beta", required = true)
  1550.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1551.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1552.         protected org.opentrafficsim.xml.bindings.types.DoubleType beta;

  1553.         /**
  1554.          * Gets the value of the alpha1 property.
  1555.          *
  1556.          * @return
  1557.          *     possible object is
  1558.          *     {@link String }
  1559.          *    
  1560.          */
  1561.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1562.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha1() {
  1563.             return alpha1;
  1564.         }

  1565.         /**
  1566.          * Sets the value of the alpha1 property.
  1567.          *
  1568.          * @param value
  1569.          *     allowed object is
  1570.          *     {@link String }
  1571.          *    
  1572.          */
  1573.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1574.         public void setAlpha1(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1575.             this.alpha1 = value;
  1576.         }

  1577.         /**
  1578.          * Gets the value of the alpha2 property.
  1579.          *
  1580.          * @return
  1581.          *     possible object is
  1582.          *     {@link String }
  1583.          *    
  1584.          */
  1585.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1586.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha2() {
  1587.             return alpha2;
  1588.         }

  1589.         /**
  1590.          * Sets the value of the alpha2 property.
  1591.          *
  1592.          * @param value
  1593.          *     allowed object is
  1594.          *     {@link String }
  1595.          *    
  1596.          */
  1597.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1598.         public void setAlpha2(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1599.             this.alpha2 = value;
  1600.         }

  1601.         /**
  1602.          * Gets the value of the beta property.
  1603.          *
  1604.          * @return
  1605.          *     possible object is
  1606.          *     {@link String }
  1607.          *    
  1608.          */
  1609.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1610.         public org.opentrafficsim.xml.bindings.types.DoubleType getBeta() {
  1611.             return beta;
  1612.         }

  1613.         /**
  1614.          * Sets the value of the beta property.
  1615.          *
  1616.          * @param value
  1617.          *     allowed object is
  1618.          *     {@link String }
  1619.          *    
  1620.          */
  1621.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1622.         public void setBeta(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1623.             this.beta = value;
  1624.         }

  1625.     }


  1626.     /**
  1627.      * <p>Java class for anonymous complex type.
  1628.      *
  1629.      * <p>The following schema fragment specifies the expected content contained within this class.
  1630.      *
  1631.      * <pre>
  1632.      * &lt;complexType&gt;
  1633.      *   &lt;complexContent&gt;
  1634.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1635.      *       &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1636.      *       &lt;attribute name="Mode" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1637.      *       &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1638.      *     &lt;/restriction&gt;
  1639.      *   &lt;/complexContent&gt;
  1640.      * &lt;/complexType&gt;
  1641.      * </pre>
  1642.      *
  1643.      *
  1644.      */
  1645.     @XmlAccessorType(XmlAccessType.FIELD)
  1646.     @XmlType(name = "")
  1647.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1648.     public static class Triangular
  1649.         implements Serializable
  1650.     {

  1651.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1652.         private final static long serialVersionUID = 10102L;
  1653.         @XmlAttribute(name = "Min", required = true)
  1654.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1655.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1656.         protected org.opentrafficsim.xml.bindings.types.DoubleType min;
  1657.         @XmlAttribute(name = "Mode", required = true)
  1658.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1659.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1660.         protected org.opentrafficsim.xml.bindings.types.DoubleType mode;
  1661.         @XmlAttribute(name = "Max", required = true)
  1662.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1663.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1664.         protected org.opentrafficsim.xml.bindings.types.DoubleType max;

  1665.         /**
  1666.          * Gets the value of the min property.
  1667.          *
  1668.          * @return
  1669.          *     possible object is
  1670.          *     {@link String }
  1671.          *    
  1672.          */
  1673.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1674.         public org.opentrafficsim.xml.bindings.types.DoubleType getMin() {
  1675.             return min;
  1676.         }

  1677.         /**
  1678.          * Sets the value of the min property.
  1679.          *
  1680.          * @param value
  1681.          *     allowed object is
  1682.          *     {@link String }
  1683.          *    
  1684.          */
  1685.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1686.         public void setMin(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1687.             this.min = value;
  1688.         }

  1689.         /**
  1690.          * Gets the value of the mode property.
  1691.          *
  1692.          * @return
  1693.          *     possible object is
  1694.          *     {@link String }
  1695.          *    
  1696.          */
  1697.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1698.         public org.opentrafficsim.xml.bindings.types.DoubleType getMode() {
  1699.             return mode;
  1700.         }

  1701.         /**
  1702.          * Sets the value of the mode property.
  1703.          *
  1704.          * @param value
  1705.          *     allowed object is
  1706.          *     {@link String }
  1707.          *    
  1708.          */
  1709.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1710.         public void setMode(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1711.             this.mode = value;
  1712.         }

  1713.         /**
  1714.          * Gets the value of the max property.
  1715.          *
  1716.          * @return
  1717.          *     possible object is
  1718.          *     {@link String }
  1719.          *    
  1720.          */
  1721.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1722.         public org.opentrafficsim.xml.bindings.types.DoubleType getMax() {
  1723.             return max;
  1724.         }

  1725.         /**
  1726.          * Sets the value of the max property.
  1727.          *
  1728.          * @param value
  1729.          *     allowed object is
  1730.          *     {@link String }
  1731.          *    
  1732.          */
  1733.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1734.         public void setMax(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1735.             this.max = value;
  1736.         }

  1737.     }


  1738.     /**
  1739.      * <p>Java class for anonymous complex type.
  1740.      *
  1741.      * <p>The following schema fragment specifies the expected content contained within this class.
  1742.      *
  1743.      * <pre>
  1744.      * &lt;complexType&gt;
  1745.      *   &lt;complexContent&gt;
  1746.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1747.      *       &lt;attribute name="Min" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1748.      *       &lt;attribute name="Max" use="required" type="{http://www.opentrafficsim.org/ots}double" /&gt;
  1749.      *     &lt;/restriction&gt;
  1750.      *   &lt;/complexContent&gt;
  1751.      * &lt;/complexType&gt;
  1752.      * </pre>
  1753.      *
  1754.      *
  1755.      */
  1756.     @XmlAccessorType(XmlAccessType.FIELD)
  1757.     @XmlType(name = "")
  1758.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1759.     public static class Uniform
  1760.         implements Serializable
  1761.     {

  1762.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1763.         private final static long serialVersionUID = 10102L;
  1764.         @XmlAttribute(name = "Min", required = true)
  1765.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1766.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1767.         protected org.opentrafficsim.xml.bindings.types.DoubleType min;
  1768.         @XmlAttribute(name = "Max", required = true)
  1769.         @XmlJavaTypeAdapter(DoubleAdapter.class)
  1770.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1771.         protected org.opentrafficsim.xml.bindings.types.DoubleType max;

  1772.         /**
  1773.          * Gets the value of the min property.
  1774.          *
  1775.          * @return
  1776.          *     possible object is
  1777.          *     {@link String }
  1778.          *    
  1779.          */
  1780.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1781.         public org.opentrafficsim.xml.bindings.types.DoubleType getMin() {
  1782.             return min;
  1783.         }

  1784.         /**
  1785.          * Sets the value of the min property.
  1786.          *
  1787.          * @param value
  1788.          *     allowed object is
  1789.          *     {@link String }
  1790.          *    
  1791.          */
  1792.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1793.         public void setMin(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1794.             this.min = value;
  1795.         }

  1796.         /**
  1797.          * Gets the value of the max property.
  1798.          *
  1799.          * @return
  1800.          *     possible object is
  1801.          *     {@link String }
  1802.          *    
  1803.          */
  1804.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1805.         public org.opentrafficsim.xml.bindings.types.DoubleType getMax() {
  1806.             return max;
  1807.         }

  1808.         /**
  1809.          * Sets the value of the max property.
  1810.          *
  1811.          * @param value
  1812.          *     allowed object is
  1813.          *     {@link String }
  1814.          *    
  1815.          */
  1816.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1817.         public void setMax(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1818.             this.max = value;
  1819.         }

  1820.     }


  1821.     /**
  1822.      * <p>Java class for anonymous complex type.
  1823.      *
  1824.      * <p>The following schema fragment specifies the expected content contained within this class.
  1825.      *
  1826.      * <pre>
  1827.      * &lt;complexType&gt;
  1828.      *   &lt;complexContent&gt;
  1829.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  1830.      *       &lt;attribute name="Alpha" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1831.      *       &lt;attribute name="Beta" use="required" type="{http://www.opentrafficsim.org/ots}DoublePositive" /&gt;
  1832.      *     &lt;/restriction&gt;
  1833.      *   &lt;/complexContent&gt;
  1834.      * &lt;/complexType&gt;
  1835.      * </pre>
  1836.      *
  1837.      *
  1838.      */
  1839.     @XmlAccessorType(XmlAccessType.FIELD)
  1840.     @XmlType(name = "")
  1841.     @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1842.     public static class Weibull
  1843.         implements Serializable
  1844.     {

  1845.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1846.         private final static long serialVersionUID = 10102L;
  1847.         @XmlAttribute(name = "Alpha", required = true)
  1848.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1849.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1850.         protected org.opentrafficsim.xml.bindings.types.DoubleType alpha;
  1851.         @XmlAttribute(name = "Beta", required = true)
  1852.         @XmlJavaTypeAdapter(DoublePositiveAdapter.class)
  1853.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1854.         protected org.opentrafficsim.xml.bindings.types.DoubleType beta;

  1855.         /**
  1856.          * Gets the value of the alpha property.
  1857.          *
  1858.          * @return
  1859.          *     possible object is
  1860.          *     {@link String }
  1861.          *    
  1862.          */
  1863.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1864.         public org.opentrafficsim.xml.bindings.types.DoubleType getAlpha() {
  1865.             return alpha;
  1866.         }

  1867.         /**
  1868.          * Sets the value of the alpha property.
  1869.          *
  1870.          * @param value
  1871.          *     allowed object is
  1872.          *     {@link String }
  1873.          *    
  1874.          */
  1875.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1876.         public void setAlpha(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1877.             this.alpha = value;
  1878.         }

  1879.         /**
  1880.          * Gets the value of the beta property.
  1881.          *
  1882.          * @return
  1883.          *     possible object is
  1884.          *     {@link String }
  1885.          *    
  1886.          */
  1887.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1888.         public org.opentrafficsim.xml.bindings.types.DoubleType getBeta() {
  1889.             return beta;
  1890.         }

  1891.         /**
  1892.          * Sets the value of the beta property.
  1893.          *
  1894.          * @param value
  1895.          *     allowed object is
  1896.          *     {@link String }
  1897.          *    
  1898.          */
  1899.         @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
  1900.         public void setBeta(org.opentrafficsim.xml.bindings.types.DoubleType value) {
  1901.             this.beta = value;
  1902.         }

  1903.     }

  1904. }