@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02: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}LENGTHTYPE" /> <attribute name="ENDELEVATION" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" /> <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}LENGTHTYPE" /> <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}SIGNEDLENGTHTYPE" default="0.0 m" /> <attribute name="OFFSETEND" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE" 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 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
Java class for anonymous complex type.
|
static class |
LINK.CLOTHOID
Java class for anonymous complex type.
|
static class |
LINK.LANEOVERRIDE
Java class for anonymous complex type.
|
static class |
LINK.POLYLINE
Java class for anonymous complex type.
|
static class |
LINK.ROADLAYOUT
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 |
definedlayout |
protected String |
id |
protected LaneKeepingType |
lanekeeping |
protected List<LINK.LANEOVERRIDE> |
laneoverride |
protected String |
nodeend |
protected String |
nodestart |
protected Length |
offsetend |
protected Length |
offsetstart |
protected LINK.POLYLINE |
polyline |
protected String |
priority |
protected LINK.ROADLAYOUT |
roadlayout |
protected Object |
straight |
protected List<TRAFFICLIGHTTYPE> |
trafficlight |
protected List<TRAFFICLIGHTSENSORTYPE> |
trafficlightsensor |
protected String |
type |
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 |
getDEFINEDLAYOUT()
Gets the value of the definedlayout property.
|
String |
getID()
Gets the value of the id property.
|
LaneKeepingType |
getLANEKEEPING()
Gets the value of the lanekeeping property.
|
List<LINK.LANEOVERRIDE> |
getLANEOVERRIDE()
Gets the value of the laneoverride property.
|
String |
getNODEEND()
Gets the value of the nodeend property.
|
String |
getNODESTART()
Gets the value of the nodestart property.
|
Length |
getOFFSETEND()
Gets the value of the offsetend property.
|
Length |
getOFFSETSTART()
Gets the value of the offsetstart property.
|
LINK.POLYLINE |
getPOLYLINE()
Gets the value of the polyline property.
|
String |
getPRIORITY()
Gets the value of the priority property.
|
LINK.ROADLAYOUT |
getROADLAYOUT()
Gets the value of the roadlayout property.
|
Object |
getSTRAIGHT()
Gets the value of the straight property.
|
List<TRAFFICLIGHTTYPE> |
getTRAFFICLIGHT()
Gets the value of the trafficlight property.
|
List<TRAFFICLIGHTSENSORTYPE> |
getTRAFFICLIGHTSENSOR()
Gets the value of the trafficlightsensor property.
|
String |
getTYPE()
Gets the value of the type 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 |
setDEFINEDLAYOUT(String value)
Sets the value of the definedlayout property.
|
void |
setID(String value)
Sets the value of the id property.
|
void |
setLANEKEEPING(LaneKeepingType value)
Sets the value of the lanekeeping 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(Length value)
Sets the value of the offsetend property.
|
void |
setOFFSETSTART(Length value)
Sets the value of the offsetstart property.
|
void |
setPOLYLINE(LINK.POLYLINE value)
Sets the value of the polyline property.
|
void |
setPRIORITY(String value)
Sets the value of the priority property.
|
void |
setROADLAYOUT(LINK.ROADLAYOUT value)
Sets the value of the roadlayout property.
|
void |
setSTRAIGHT(Object value)
Sets the value of the straight property.
|
void |
setTYPE(String value)
Sets the value of the type property.
|
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected Object straight
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LINK.BEZIER bezier
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LINK.CLOTHOID clothoid
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LINK.ARC arc
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LINK.POLYLINE polyline
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LINK.ROADLAYOUT roadlayout
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String definedlayout
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected List<LINK.LANEOVERRIDE> laneoverride
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected List<TRAFFICLIGHTTYPE> trafficlight
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected List<TRAFFICLIGHTSENSORTYPE> trafficlightsensor
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String id
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String type
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String nodestart
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String nodeend
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected Length offsetstart
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected Length offsetend
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected LaneKeepingType lanekeeping
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String priority
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") protected String base
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public Object getSTRAIGHT()
Object
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setSTRAIGHT(Object value)
value
- allowed object is
Object
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LINK.BEZIER getBEZIER()
LINK.BEZIER
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setBEZIER(LINK.BEZIER value)
value
- allowed object is
LINK.BEZIER
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LINK.CLOTHOID getCLOTHOID()
LINK.CLOTHOID
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setCLOTHOID(LINK.CLOTHOID value)
value
- allowed object is
LINK.CLOTHOID
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LINK.ARC getARC()
LINK.ARC
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setARC(LINK.ARC value)
value
- allowed object is
LINK.ARC
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LINK.POLYLINE getPOLYLINE()
LINK.POLYLINE
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setPOLYLINE(LINK.POLYLINE value)
value
- allowed object is
LINK.POLYLINE
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LINK.ROADLAYOUT getROADLAYOUT()
LINK.ROADLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setROADLAYOUT(LINK.ROADLAYOUT value)
value
- allowed object is
LINK.ROADLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getDEFINEDLAYOUT()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setDEFINEDLAYOUT(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public List<LINK.LANEOVERRIDE> getLANEOVERRIDE()
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 laneoverride property.
For example, to add a new item, do as follows:
getLANEOVERRIDE().add(newItem);
Objects of the following type(s) are allowed in the list
LINK.LANEOVERRIDE
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public List<TRAFFICLIGHTTYPE> getTRAFFICLIGHT()
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 trafficlight property.
For example, to add a new item, do as follows:
getTRAFFICLIGHT().add(newItem);
Objects of the following type(s) are allowed in the list
TRAFFICLIGHTTYPE
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public List<TRAFFICLIGHTSENSORTYPE> getTRAFFICLIGHTSENSOR()
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 trafficlightsensor property.
For example, to add a new item, do as follows:
getTRAFFICLIGHTSENSOR().add(newItem);
Objects of the following type(s) are allowed in the list
TRAFFICLIGHTSENSORTYPE
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getID()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setID(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getTYPE()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setTYPE(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getNODESTART()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setNODESTART(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getNODEEND()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setNODEEND(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public Length getOFFSETSTART()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setOFFSETSTART(Length value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public Length getOFFSETEND()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setOFFSETEND(Length value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public LaneKeepingType getLANEKEEPING()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setLANEKEEPING(LaneKeepingType value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getPRIORITY()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public void setPRIORITY(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2019-04-20T02:12:22+02:00", comments="JAXB RI v2.3.0") public String getBase()
String
Copyright © 2014–2019 Delft University of Technology. All rights reserved.