Class LINK
- All Implemented Interfaces:
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 name="CONFLICTID" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/> </restriction> </complexContent> </complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex type.static class
Java class for anonymous complex type.static class
Java class for anonymous complex type.static class
Java class for anonymous complex type.static class
Java class for anonymous complex type.static class
Java class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LINK.ARC
protected String
protected LINK.BEZIER
protected LINK.CLOTHOID
protected String
protected String
protected Boolean
protected String
protected LaneKeepingType
protected List<LINK.LANEOVERRIDE>
protected String
protected String
protected Length
protected Length
protected LINK.POLYLINE
protected String
protected LINK.ROADLAYOUT
protected Object
protected List<TRAFFICLIGHTTYPE>
protected List<TRAFFICLIGHTSENSORTYPE>
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetARC()
Gets the value of the arc property.getBase()
Gets the value of the base property.Gets the value of the bezier property.Gets the value of the clothoid property.Gets the value of the conflictid property.Gets the value of the definedlayout property.getID()
Gets the value of the id property.Gets the value of the lanekeeping property.Gets the value of the laneoverride property.Gets the value of the nodeend property.Gets the value of the nodestart property.Gets the value of the offsetend property.Gets the value of the offsetstart property.Gets the value of the polyline property.Gets the value of the priority property.Gets the value of the roadlayout property.Gets the value of the straight property.Gets the value of the trafficlight property.Gets the value of the trafficlightsensor property.getTYPE()
Gets the value of the type property.boolean
Gets the value of the fixgradualoffset property.void
Sets the value of the arc property.void
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
setCONFLICTID
(String value) Sets the value of the conflictid property.void
setDEFINEDLAYOUT
(String value) Sets the value of the definedlayout property.void
setFIXGRADUALOFFSET
(Boolean value) Sets the value of the fixgradualoffset property.void
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
Sets the value of the type property.
-
Field Details
-
straight
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected Object straight -
bezier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LINK.BEZIER bezier -
clothoid
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LINK.CLOTHOID clothoid -
arc
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LINK.ARC arc -
polyline
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LINK.POLYLINE polyline -
roadlayout
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LINK.ROADLAYOUT roadlayout -
definedlayout
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String definedlayout -
laneoverride
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected List<LINK.LANEOVERRIDE> laneoverride -
trafficlight
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected List<TRAFFICLIGHTTYPE> trafficlight -
trafficlightsensor
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected List<TRAFFICLIGHTSENSORTYPE> trafficlightsensor -
id
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String id -
type
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String type -
nodestart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String nodestart -
nodeend
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String nodeend -
offsetstart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected Length offsetstart -
offsetend
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected Length offsetend -
lanekeeping
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected LaneKeepingType lanekeeping -
priority
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String priority -
fixgradualoffset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected Boolean fixgradualoffset -
conflictid
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String conflictid -
base
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") protected String base
-
-
Constructor Details
-
LINK
public LINK()
-
-
Method Details
-
getSTRAIGHT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public Object getSTRAIGHT()Gets the value of the straight property.- Returns:
- possible object is
Object
-
setSTRAIGHT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setSTRAIGHT(Object value) Sets the value of the straight property.- Parameters:
value
- allowed object isObject
-
getBEZIER
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LINK.BEZIER getBEZIER()Gets the value of the bezier property.- Returns:
- possible object is
LINK.BEZIER
-
setBEZIER
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setBEZIER(LINK.BEZIER value) Sets the value of the bezier property.- Parameters:
value
- allowed object isLINK.BEZIER
-
getCLOTHOID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LINK.CLOTHOID getCLOTHOID()Gets the value of the clothoid property.- Returns:
- possible object is
LINK.CLOTHOID
-
setCLOTHOID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setCLOTHOID(LINK.CLOTHOID value) Sets the value of the clothoid property.- Parameters:
value
- allowed object isLINK.CLOTHOID
-
getARC
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LINK.ARC getARC()Gets the value of the arc property.- Returns:
- possible object is
LINK.ARC
-
setARC
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setARC(LINK.ARC value) Sets the value of the arc property.- Parameters:
value
- allowed object isLINK.ARC
-
getPOLYLINE
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LINK.POLYLINE getPOLYLINE()Gets the value of the polyline property.- Returns:
- possible object is
LINK.POLYLINE
-
setPOLYLINE
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setPOLYLINE(LINK.POLYLINE value) Sets the value of the polyline property.- Parameters:
value
- allowed object isLINK.POLYLINE
-
getROADLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LINK.ROADLAYOUT getROADLAYOUT()Gets the value of the roadlayout property.- Returns:
- possible object is
LINK.ROADLAYOUT
-
setROADLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setROADLAYOUT(LINK.ROADLAYOUT value) Sets the value of the roadlayout property.- Parameters:
value
- allowed object isLINK.ROADLAYOUT
-
getDEFINEDLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getDEFINEDLAYOUT()Gets the value of the definedlayout property.- Returns:
- possible object is
String
-
setDEFINEDLAYOUT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setDEFINEDLAYOUT(String value) Sets the value of the definedlayout property.- Parameters:
value
- allowed object isString
-
getLANEOVERRIDE
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public List<LINK.LANEOVERRIDE> getLANEOVERRIDE()Gets the value of the laneoverride property.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
-
getTRAFFICLIGHT
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public List<TRAFFICLIGHTTYPE> getTRAFFICLIGHT()Gets the value of the trafficlight property.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
-
getTRAFFICLIGHTSENSOR
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public List<TRAFFICLIGHTSENSORTYPE> getTRAFFICLIGHTSENSOR()Gets the value of the trafficlightsensor property.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
-
getID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getID()Gets the value of the id property.- Returns:
- possible object is
String
-
setID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setID(String value) Sets the value of the id property.- Parameters:
value
- allowed object isString
-
getTYPE
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getTYPE()Gets the value of the type property.- Returns:
- possible object is
String
-
setTYPE
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setTYPE(String value) Sets the value of the type property.- Parameters:
value
- allowed object isString
-
getNODESTART
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getNODESTART()Gets the value of the nodestart property.- Returns:
- possible object is
String
-
setNODESTART
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setNODESTART(String value) Sets the value of the nodestart property.- Parameters:
value
- allowed object isString
-
getNODEEND
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getNODEEND()Gets the value of the nodeend property.- Returns:
- possible object is
String
-
setNODEEND
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setNODEEND(String value) Sets the value of the nodeend property.- Parameters:
value
- allowed object isString
-
getOFFSETSTART
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public Length getOFFSETSTART()Gets the value of the offsetstart property.- Returns:
- possible object is
String
-
setOFFSETSTART
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setOFFSETSTART(Length value) Sets the value of the offsetstart property.- Parameters:
value
- allowed object isString
-
getOFFSETEND
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public Length getOFFSETEND()Gets the value of the offsetend property.- Returns:
- possible object is
String
-
setOFFSETEND
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setOFFSETEND(Length value) Sets the value of the offsetend property.- Parameters:
value
- allowed object isString
-
getLANEKEEPING
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public LaneKeepingType getLANEKEEPING()Gets the value of the lanekeeping property.- Returns:
- possible object is
String
-
setLANEKEEPING
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setLANEKEEPING(LaneKeepingType value) Sets the value of the lanekeeping property.- Parameters:
value
- allowed object isString
-
getPRIORITY
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getPRIORITY()Gets the value of the priority property.- Returns:
- possible object is
String
-
setPRIORITY
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setPRIORITY(String value) Sets the value of the priority property.- Parameters:
value
- allowed object isString
-
isFIXGRADUALOFFSET
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public boolean isFIXGRADUALOFFSET()Gets the value of the fixgradualoffset property.- Returns:
- possible object is
Boolean
-
setFIXGRADUALOFFSET
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setFIXGRADUALOFFSET(Boolean value) Sets the value of the fixgradualoffset property.- Parameters:
value
- allowed object isBoolean
-
getCONFLICTID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getCONFLICTID()Gets the value of the conflictid property.- Returns:
- possible object is
String
-
setCONFLICTID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setCONFLICTID(String value) Sets the value of the conflictid property.- Parameters:
value
- allowed object isString
-
getBase
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public String getBase()Gets the value of the base property.- Returns:
- possible object is
String
-
setBase
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2024-05-19T01:06:56+02:00") public void setBase(String value) Sets the value of the base property.- Parameters:
value
- allowed object isString
-