Class LINK

java.lang.Object
org.opentrafficsim.xml.generated.LINK
All Implemented Interfaces:
Serializable

@Generated(value="com.sun.tools.xjc.Driver",
           date="2019-11-15T03:44:18+01:00",
           comments="JAXB RI v2.3.0")
public class LINK
extends Object
implements Serializable

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="STRAIGHT" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
           <element name="BEZIER">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="STARTDIRECTION" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
                   <attribute name="ENDDIRECTION" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
                   <attribute name="NUMSEGMENTS" type="{http://www.w3.org/2001/XMLSchema}integer" default="64" />
                   <attribute name="SHAPE" type="{http://www.opentrafficsim.org/ots}POSITIVEDOUBLE" default="1.0" />
                   <attribute name="WEIGHTED" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CLOTHOID">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="STARTDIRECTION" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
                   <attribute name="STARTCURVATURE" use="required" type="{http://www.opentrafficsim.org/ots}PERLENGTHTYPE" />
                   <attribute name="ENDDIRECTION" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
                   <attribute name="ENDCURVATURE" use="required" type="{http://www.opentrafficsim.org/ots}PERLENGTHTYPE" />
                   <attribute name="LENGTH" type="{http://www.opentrafficsim.org/ots}POSITIVELENGTHTYPE" />
                   <attribute name="ENDELEVATION" type="{http://www.opentrafficsim.org/ots}POSITIVELENGTHTYPE" />
                   <attribute name="NUMSEGMENTS" type="{http://www.w3.org/2001/XMLSchema}integer" default="64" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="ARC">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="RADIUS" use="required" type="{http://www.opentrafficsim.org/ots}POSITIVELENGTHTYPE" />
                   <attribute name="DIRECTION" use="required" type="{http://www.opentrafficsim.org/ots}LEFTRIGHTTYPE" />
                   <attribute name="NUMSEGMENTS" type="{http://www.w3.org/2001/XMLSchema}integer" default="64" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="POLYLINE">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence maxOccurs="unbounded">
                     <element name="COORDINATE" type="{http://www.opentrafficsim.org/ots}COORDINATETYPE"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <choice>
           <element name="ROADLAYOUT">
             <complexType>
               <complexContent>
                 <extension base="{http://www.opentrafficsim.org/ots}BASICROADLAYOUT">
                 </extension>
               </complexContent>
             </complexType>
           </element>
           <sequence>
             <element name="DEFINEDLAYOUT" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="LANEOVERRIDE" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element ref="{http://www.opentrafficsim.org/ots}SPEEDLIMIT" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
         </choice>
         <element name="TRAFFICLIGHT" type="{http://www.opentrafficsim.org/ots}TRAFFICLIGHTTYPE" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TRAFFICLIGHTSENSOR" type="{http://www.opentrafficsim.org/ots}TRAFFICLIGHTSENSORTYPE" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="TYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="NODESTART" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="NODEEND" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="OFFSETSTART" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" default="0.0 m" />
       <attribute name="OFFSETEND" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" default="0.0 m" />
       <attribute name="LANEKEEPING" type="{http://www.opentrafficsim.org/ots}LANEKEEPINGTYPE" default="KEEPRIGHT" />
       <attribute name="PRIORITY" type="{http://www.opentrafficsim.org/ots}PRIORITYTYPE" />
       <attribute name="FIXGRADUALOFFSET" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
Serialized Form