Class LINK

java.lang.Object
org.opentrafficsim.road.network.factory.vissim.xsd.LINK

public class LINK
extends Object

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="BEZIER" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
           <element name="CLOTHOID">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="STARTANGLE" type="{http://www.opentrafficsim.org/ots}ANGLETYPE" />
                   <attribute name="STARTCURVATURE" use="required" type="{http://www.opentrafficsim.org/ots}PERLENGTHTYPE" />
                   <attribute name="ENDCURVATURE" use="required" type="{http://www.opentrafficsim.org/ots}PERLENGTHTYPE" />
                   <attribute name="LENGTH" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" />
                   <attribute name="ENDELEVATION" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" />
                   <attribute name="NUMSEGMENTS" type="{http://www.w3.org/2001/XMLSchema}integer" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="STRAIGHT">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="LENGTH" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" />
                 </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}LENGTHTYPE" />
                   <attribute name="ANGLE" use="required" type="{http://www.opentrafficsim.org/ots}ANGLETYPE" />
                   <attribute name="DIRECTION" use="required" type="{http://www.opentrafficsim.org/ots}LEFTRIGHTTYPE" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="POLYLINE">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="LENGTH" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" />
                   <attribute name="INTERMEDIATEPOINTS" type="{http://www.opentrafficsim.org/ots}COORDINATELISTTYPE" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element ref="{http://www.opentrafficsim.org/ots}ROADLAYOUT" minOccurs="0"/>
         <sequence>
           <choice maxOccurs="unbounded" minOccurs="0">
             <element name="LANEOVERRIDE" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="LEGALSPEEDLIMIT" type="{http://www.opentrafficsim.org/ots}SPEEDTYPE" />
                     <attribute name="DIRECTION" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
                     <attribute name="COLOR" type="{http://www.opentrafficsim.org/ots}COLORTYPE" />
                     <attribute name="OVERTAKING" type="{http://www.opentrafficsim.org/ots}OVERTAKINGTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="GENERATOR" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                     <attribute name="GTU" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTUMIX" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="IAT" use="required" type="{http://www.opentrafficsim.org/ots}TIMEDISTTYPE" />
                     <attribute name="INITIALSPEED" use="required" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE" />
                     <attribute name="MAXGTU" type="{http://www.w3.org/2001/XMLSchema}double" />
                     <attribute name="STARTTIME" type="{http://www.opentrafficsim.org/ots}TIMETYPE" />
                     <attribute name="ENDTIME" type="{http://www.opentrafficsim.org/ots}TIMETYPE" />
                     <attribute name="ROUTE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTUCOLORER" use="required" type="{http://www.opentrafficsim.org/ots}GTUCOLORERTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="LISTGENERATOR" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="URI" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                     <attribute name="GTU" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTUMIX" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="INITIALSPEED" use="required" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE" />
                     <attribute name="ROUTE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTUCOLORER" use="required" type="{http://www.opentrafficsim.org/ots}GTUCOLORERTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="FILL" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTU" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="GTUMIX" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="DISTANCE" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE" />
                     <attribute name="INITIALSPEED" use="required" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE" />
                     <attribute name="MAXGTU" type="{http://www.w3.org/2001/XMLSchema}double" />
                     <attribute name="ROUTE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="BLOCK" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="SENSOR" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="NAME" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                     <attribute name="CLASS" use="required" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" />
                     <attribute name="TRIGGER" use="required" type="{http://www.opentrafficsim.org/ots}GTUPOSITIONTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="TRAFFICLIGHT" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="NAME" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                     <attribute name="CLASS" use="required" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="SINK" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="POSITION" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </choice>
         </sequence>
       </sequence>
       <attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="NODESTART" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
       <attribute name="NODEEND" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
       <attribute name="ROADLAYOUT" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="OFFSETSTART" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE" />
       <attribute name="OFFSETEND" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE" />
       <attribute name="ROTATIONSTART" type="{http://www.opentrafficsim.org/ots}ANGLETYPE" />
       <attribute name="ROTATIONEND" type="{http://www.opentrafficsim.org/ots}ANGLETYPE" />
       <attribute name="LANEKEEPING" type="{http://www.opentrafficsim.org/ots}LANEKEEPINGTYPE" />
       <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
     </restriction>
   </complexContent>
 </complexType>