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>
| Modifier and Type | Class and Description |
|---|---|
static class |
LINK.ARC
Java class for anonymous complex type.
|
static class |
LINK.BEZIER |
static class |
LINK.BLOCK
Java class for anonymous complex type.
|
static class |
LINK.CLOTHOID
Java class for anonymous complex type.
|
static class |
LINK.FILL
Java class for anonymous complex type.
|
static class |
LINK.GENERATOR
Java class for anonymous complex type.
|
static class |
LINK.LANEOVERRIDE
Java class for anonymous complex type.
|
static class |
LINK.LISTGENERATOR
Java class for anonymous complex type.
|
static class |
LINK.POLYLINE
Java class for anonymous complex type.
|
static class |
LINK.SENSOR
Java class for anonymous complex type.
|
static class |
LINK.SINK
Java class for anonymous complex type.
|
static class |
LINK.STRAIGHT
Java class for anonymous complex type.
|
static class |
LINK.TRAFFICLIGHT
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected LINK.ARC |
arc |
protected String |
base |
protected LINK.BEZIER |
bezier |
protected LINK.CLOTHOID |
clothoid |
protected String |
lanekeeping |
protected List<Object> |
laneoverrideOrGENERATOROrLISTGENERATOR |
protected String |
name |
protected String |
nodeEnd |
protected String |
nodestart |
protected String |
offsetend |
protected String |
offsetstart |
protected LINK.POLYLINE |
polyline |
protected ROADLAYOUT |
roadlayout |
protected String |
roadlayoutAttribute |
protected String |
rotationend |
protected String |
rotationstart |
protected LINK.STRAIGHT |
straight |
| Constructor and Description |
|---|
LINK() |
| Modifier and Type | Method and Description |
|---|---|
LINK.ARC |
getARC()
Gets the value of the arc property.
|
String |
getBase()
Gets the value of the base property.
|
LINK.BEZIER |
getBEZIER()
Gets the value of the bezier property.
|
LINK.CLOTHOID |
getCLOTHOID()
Gets the value of the clothoid property.
|
String |
getLANEKEEPING()
Gets the value of the lanekeeping property.
|
List<Object> |
getLANEOVERRIDEOrGENERATOROrLISTGENERATOR()
Gets the value of the laneoverrideOrGENERATOROrLISTGENERATOR property.
|
String |
getNAME()
Gets the value of the name property.
|
String |
getNODEEND()
Gets the value of the nodeend property.
|
String |
getNODESTART()
Gets the value of the nodestart property.
|
String |
getOFFSETEND()
Gets the value of the offsetend property.
|
String |
getOFFSETSTART()
Gets the value of the offsetstart property.
|
LINK.POLYLINE |
getPOLYLINE()
Gets the value of the polyline property.
|
ROADLAYOUT |
getROADLAYOUT()
Gets the value of the roadlayout property.
|
String |
getROADLAYOUTAttribute()
Gets the value of the roadlayoutAttribute property.
|
String |
getROTATIONEND()
Gets the value of the rotationend property.
|
String |
getROTATIONSTART()
Gets the value of the rotationstart property.
|
LINK.STRAIGHT |
getSTRAIGHT()
Gets the value of the straight property.
|
void |
setARC(LINK.ARC value)
Sets the value of the arc property.
|
void |
setBase(String value)
Sets the value of the base property.
|
void |
setBEZIER(LINK.BEZIER value)
Sets the value of the bezier property.
|
void |
setCLOTHOID(LINK.CLOTHOID value)
Sets the value of the clothoid property.
|
void |
setLANEKEEPING(String value)
Sets the value of the lanekeeping property.
|
void |
setNAME(String value)
Sets the value of the name property.
|
void |
setNODEEND(String value)
Sets the value of the nodeend property.
|
void |
setNODESTART(String value)
Sets the value of the nodestart property.
|
void |
setOFFSETEND(String value)
Sets the value of the offsetend property.
|
void |
setOFFSETSTART(String value)
Sets the value of the offsetstart property.
|
void |
setPOLYLINE(LINK.POLYLINE value)
Sets the value of the polyline property.
|
void |
setROADLAYOUT(ROADLAYOUT value)
Sets the value of the roadlayout property.
|
void |
setROADLAYOUTAttribute(String value)
Sets the value of the roadlayoutAttribute property.
|
void |
setROTATIONEND(String value)
Sets the value of the rotationend property.
|
void |
setROTATIONSTART(String value)
Sets the value of the rotationstart property.
|
void |
setSTRAIGHT(LINK.STRAIGHT value)
Sets the value of the straight property.
|
protected LINK.BEZIER bezier
protected LINK.CLOTHOID clothoid
protected LINK.STRAIGHT straight
protected LINK.ARC arc
protected LINK.POLYLINE polyline
protected ROADLAYOUT roadlayout
protected List<Object> laneoverrideOrGENERATOROrLISTGENERATOR
protected String name
protected String nodestart
protected String nodeEnd
protected String roadlayoutAttribute
protected String offsetstart
protected String offsetend
protected String rotationstart
protected String rotationend
protected String lanekeeping
protected String base
public LINK.BEZIER getBEZIER()
Objectpublic void setBEZIER(LINK.BEZIER value)
value - allowed object is Objectpublic LINK.CLOTHOID getCLOTHOID()
LINK.CLOTHOIDpublic void setCLOTHOID(LINK.CLOTHOID value)
value - allowed object is LINK.CLOTHOIDpublic LINK.STRAIGHT getSTRAIGHT()
LINK.STRAIGHTpublic void setSTRAIGHT(LINK.STRAIGHT value)
value - allowed object is LINK.STRAIGHTpublic LINK.ARC getARC()
LINK.ARCpublic void setARC(LINK.ARC value)
value - allowed object is LINK.ARCpublic LINK.POLYLINE getPOLYLINE()
LINK.POLYLINEpublic void setPOLYLINE(LINK.POLYLINE value)
value - allowed object is LINK.POLYLINEpublic ROADLAYOUT getROADLAYOUT()
ROADLAYOUTpublic void setROADLAYOUT(ROADLAYOUT value)
value - allowed object is ROADLAYOUTpublic List<Object> getLANEOVERRIDEOrGENERATOROrLISTGENERATOR()
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object. This is why there is not a set method for the
laneoverrideOrGENERATOROrLISTGENERATOR property.
For example, to add a new item, do as follows:
getLANEOVERRIDEOrGENERATOROrLISTGENERATOR().add(newItem);
Objects of the following type(s) are allowed in the list LINK.LANEOVERRIDE LINK.GENERATOR
LINK.LISTGENERATOR LINK.FILL LINK.BLOCK LINK.SENSOR LINK.TRAFFICLIGHT
LINK.SINK
public String getNAME()
Stringpublic void setNAME(String value)
value - allowed object is Stringpublic String getNODESTART()
Objectpublic void setNODESTART(String value)
value - allowed object is Objectpublic String getNODEEND()
Objectpublic void setNODEEND(String value)
value - allowed object is Objectpublic String getROADLAYOUTAttribute()
Stringpublic void setROADLAYOUTAttribute(String value)
value - allowed object is Stringpublic String getOFFSETSTART()
Stringpublic void setOFFSETSTART(String value)
value - allowed object is Stringpublic String getOFFSETEND()
Stringpublic void setOFFSETEND(String value)
value - allowed object is Stringpublic String getROTATIONSTART()
Stringpublic void setROTATIONSTART(String value)
value - allowed object is Stringpublic String getROTATIONEND()
Stringpublic void setROTATIONEND(String value)
value - allowed object is Stringpublic String getLANEKEEPING()
Stringpublic void setLANEKEEPING(String value)
value - allowed object is Stringpublic String getBase()
StringCopyright © 2014–2016 Delft University of Technology. All rights reserved.