Package org.opentrafficsim.xml.generated
Class MODELTYPE
java.lang.Object
org.opentrafficsim.xml.generated.MODELTYPE
- All Implemented Interfaces:
Serializable
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public class MODELTYPE extends Object implements Serializable
Java class for MODELTYPE complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MODELTYPE">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="MODELPARAMETERS" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice maxOccurs="unbounded">
<element name="STRING">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERSTRING">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="ACCELERATION">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERACCELERATION">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="ACCELERATIONDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERACCELERATIONDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="BOOLEAN">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERBOOLEAN">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="CLASS">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERCLASS">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="DOUBLE">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERDOUBLE">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="DOUBLEDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERDOUBLEDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="DURATION">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERDURATION">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="DURATIONDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERDURATIONDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="FRACTION">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERFRACTION">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="FREQUENCY">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERFREQUENCY">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="FREQUENCYDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERFREQUENCYDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="INTEGER">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERINTEGER">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="INTEGERDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERINTEGERDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="LENGTH">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERLENGTH">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="LENGTHDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERLENGTHDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="LINEARDENSITY">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERLINEARDENSITY">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="LINEARDENSITYDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERLINEARDENSITYDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
<element name="SPEED">
<complexType>
<simpleContent>
<extension base="<http://www.opentrafficsim.org/ots>PARAMETERSPEED">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="SPEEDDIST">
<complexType>
<complexContent>
<extension base="{http://www.opentrafficsim.org/ots}PARAMETERSPEEDDIST">
<attribute name="GTUTYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="STRATEGICALPLANNER" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="ROUTE">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="NONE" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
<element name="SHORTEST" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="TACTICALPLANNER" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="LMRS">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CARFOLLOWINGMODEL" type="{http://www.opentrafficsim.org/ots}CARFOLLOWINGMODELTYPE" minOccurs="0"/>
<element name="SYNCHRONIZATION" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<pattern value="DEADEND|PASSIVE|PASSIVEMOVING|ALIGNGAP|ACTIVE"/>
</restriction>
</simpleType>
</element>
<element name="COOPERATION" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<pattern value="PASSIVE|PASSIVEMOVING|ACTIVE"/>
</restriction>
</simpleType>
</element>
<element name="GAPACCEPTANCE" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<pattern value="INFORMED|EGOHEADWAY"/>
</restriction>
</simpleType>
</element>
<element name="TAILGATING" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<pattern value="NONE|RHOONLY|PRESSURE"/>
</restriction>
</simpleType>
</element>
<element name="MANDATORYINCENTIVES" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="INCENTIVE" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<restriction base="<http://www.opentrafficsim.org/ots>CLASSATTRIBUTETYPE">
</restriction>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="VOLUNTARYINCENTIVES" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="INCENTIVE" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<restriction base="<http://www.opentrafficsim.org/ots>CLASSATTRIBUTETYPE">
</restriction>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ACCELERATIONINCENTIVES" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="INCENTIVE" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<restriction base="<http://www.opentrafficsim.org/ots>CLASSATTRIBUTETYPE">
</restriction>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="PERCEPTION" type="{http://www.opentrafficsim.org/ots}PERCEPTIONTYPE" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="PARENT" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMODELTYPE.MODELPARAMETERSJava class for anonymous complex type.static classMODELTYPE.STRATEGICALPLANNERJava class for anonymous complex type.static classMODELTYPE.TACTICALPLANNERJava class for anonymous complex type. -
Field Summary
Fields Modifier and Type Field Description protected Stringidprotected MODELTYPE.MODELPARAMETERSmodelparametersprotected Stringparentprotected MODELTYPE.STRATEGICALPLANNERstrategicalplannerprotected MODELTYPE.TACTICALPLANNERtacticalplanner -
Constructor Summary
Constructors Constructor Description MODELTYPE() -
Method Summary
Modifier and Type Method Description StringgetID()Gets the value of the id property.MODELTYPE.MODELPARAMETERSgetMODELPARAMETERS()Gets the value of the modelparameters property.StringgetPARENT()Gets the value of the parent property.MODELTYPE.STRATEGICALPLANNERgetSTRATEGICALPLANNER()Gets the value of the strategicalplanner property.MODELTYPE.TACTICALPLANNERgetTACTICALPLANNER()Gets the value of the tacticalplanner property.voidsetID(String value)Sets the value of the id property.voidsetMODELPARAMETERS(MODELTYPE.MODELPARAMETERS value)Sets the value of the modelparameters property.voidsetPARENT(String value)Sets the value of the parent property.voidsetSTRATEGICALPLANNER(MODELTYPE.STRATEGICALPLANNER value)Sets the value of the strategicalplanner property.voidsetTACTICALPLANNER(MODELTYPE.TACTICALPLANNER value)Sets the value of the tacticalplanner property.
-
Field Details
-
modelparameters
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") protected MODELTYPE.MODELPARAMETERS modelparameters -
strategicalplanner
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") protected MODELTYPE.STRATEGICALPLANNER strategicalplanner -
tacticalplanner
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") protected MODELTYPE.TACTICALPLANNER tacticalplanner -
id
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") protected String id -
parent
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") protected String parent
-
-
Constructor Details
-
MODELTYPE
public MODELTYPE()
-
-
Method Details
-
getMODELPARAMETERS
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public MODELTYPE.MODELPARAMETERS getMODELPARAMETERS()Gets the value of the modelparameters property.- Returns:
- possible object is
MODELTYPE.MODELPARAMETERS
-
setMODELPARAMETERS
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public void setMODELPARAMETERS(MODELTYPE.MODELPARAMETERS value)Sets the value of the modelparameters property.- Parameters:
value- allowed object isMODELTYPE.MODELPARAMETERS
-
getSTRATEGICALPLANNER
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public MODELTYPE.STRATEGICALPLANNER getSTRATEGICALPLANNER()Gets the value of the strategicalplanner property.- Returns:
- possible object is
MODELTYPE.STRATEGICALPLANNER
-
setSTRATEGICALPLANNER
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public void setSTRATEGICALPLANNER(MODELTYPE.STRATEGICALPLANNER value)Sets the value of the strategicalplanner property.- Parameters:
value- allowed object isMODELTYPE.STRATEGICALPLANNER
-
getTACTICALPLANNER
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public MODELTYPE.TACTICALPLANNER getTACTICALPLANNER()Gets the value of the tacticalplanner property.- Returns:
- possible object is
MODELTYPE.TACTICALPLANNER
-
setTACTICALPLANNER
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public void setTACTICALPLANNER(MODELTYPE.TACTICALPLANNER value)Sets the value of the tacticalplanner property.- Parameters:
value- allowed object isMODELTYPE.TACTICALPLANNER
-
getID
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public String getID()Gets the value of the id property.- Returns:
- possible object is
String
-
setID
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public void setID(String value)Sets the value of the id property.- Parameters:
value- allowed object isString
-
getPARENT
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public String getPARENT()Gets the value of the parent property.- Returns:
- possible object is
String
-
setPARENT
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T05:07:30+01:00", comments="JAXB RI v2.3.0") public void setPARENT(String value)Sets the value of the parent property.- Parameters:
value- allowed object isString
-