![JAR search and dependency download from the Maven repository](/logo.png)
uk.org.siri.siri20.MonitoredCallStructure Maven / Gradle / Ivy
Show all versions of siri-java-model Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2025.01.07 at 02:19:39 PM UTC
//
package uk.org.siri.siri20;
import java.io.Serializable;
import java.math.BigInteger;
import java.time.Duration;
import java.time.ZonedDateTime;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.entur.siri.adapter.DurationXmlAdapter;
import org.w3._2001.xmlschema.Adapter1;
/**
* Type for Current CALL at stop.
*
* Java class for MonitoredCallStructure complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="MonitoredCallStructure">
* <complexContent>
* <extension base="{http://www.siri.org.uk/siri}AbstractMonitoredCallStructure">
* <sequence>
* <group ref="{http://www.siri.org.uk/siri}MonitoredCallGroup"/>
* <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MonitoredCallStructure", propOrder = {
"vehicleAtStop",
"vehicleLocationAtStop",
"reversesAtStop",
"platformTraversal",
"signalStatus",
"timingPoint",
"boardingStretch",
"requestStop",
"originDisplaies",
"destinationDisplaies",
"callNotes",
"facilityConditionElements",
"facilityChangeElement",
"situationReves",
"aimedArrivalTime",
"expectedArrivalTime",
"actualArrivalTime",
"latestExpectedArrivalTime",
"arrivalStatus",
"arrivalProximityText",
"arrivalPlatformName",
"arrivalBoardingActivity",
"arrivalStopAssignment",
"arrivalOperatorRefs",
"aimedDepartureTime",
"expectedDepartureTime",
"actualDepartureTime",
"provisionalExpectedDepartureTime",
"earliestExpectedDepartureTime",
"expectedDeparturePredictionQuality",
"aimedLatestPassengerAccessTime",
"expectedLatestPassengerAccessTime",
"departureStatus",
"departureProximityText",
"departurePlatformName",
"departureBoardingActivity",
"departureStopAssignment",
"departureOperatorRefs",
"aimedHeadwayInterval",
"expectedHeadwayInterval",
"distanceFromStop",
"numberOfStopsAway",
"extensions"
})
public class MonitoredCallStructure
extends AbstractMonitoredCallStructure
implements Serializable
{
@XmlElement(name = "VehicleAtStop", defaultValue = "false")
protected Boolean vehicleAtStop;
@XmlElement(name = "VehicleLocationAtStop")
protected LocationStructure vehicleLocationAtStop;
@XmlElement(name = "ReversesAtStop", defaultValue = "false")
protected Boolean reversesAtStop;
@XmlElement(name = "PlatformTraversal", defaultValue = "false")
protected Boolean platformTraversal;
@XmlElement(name = "SignalStatus")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NMTOKEN")
protected String signalStatus;
@XmlElement(name = "TimingPoint", defaultValue = "true")
protected Boolean timingPoint;
@XmlElement(name = "BoardingStretch", defaultValue = "false")
protected Boolean boardingStretch;
@XmlElement(name = "RequestStop", defaultValue = "false")
protected Boolean requestStop;
@XmlElement(name = "OriginDisplay")
protected List originDisplaies;
@XmlElement(name = "DestinationDisplay")
protected List destinationDisplaies;
@XmlElement(name = "CallNote")
protected List callNotes;
@XmlElement(name = "FacilityConditionElement")
protected List facilityConditionElements;
@XmlElement(name = "FacilityChangeElement")
protected FacilityChangeElement facilityChangeElement;
@XmlElement(name = "SituationRef")
protected List situationReves;
@XmlElement(name = "AimedArrivalTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime aimedArrivalTime;
@XmlElement(name = "ExpectedArrivalTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime expectedArrivalTime;
@XmlElement(name = "ActualArrivalTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime actualArrivalTime;
@XmlElement(name = "LatestExpectedArrivalTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime latestExpectedArrivalTime;
@XmlElement(name = "ArrivalStatus")
@XmlSchemaType(name = "NMTOKEN")
protected CallStatusEnumeration arrivalStatus;
@XmlElement(name = "ArrivalProximityText")
protected NaturalLanguageStringStructure arrivalProximityText;
@XmlElement(name = "ArrivalPlatformName")
protected NaturalLanguageStringStructure arrivalPlatformName;
@XmlElement(name = "ArrivalBoardingActivity", defaultValue = "alighting")
@XmlSchemaType(name = "NMTOKEN")
protected ArrivalBoardingActivityEnumeration arrivalBoardingActivity;
@XmlElement(name = "ArrivalStopAssignment")
protected StopAssignmentStructure arrivalStopAssignment;
@XmlElement(name = "ArrivalOperatorRefs")
protected List arrivalOperatorRefs;
@XmlElement(name = "AimedDepartureTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime aimedDepartureTime;
@XmlElement(name = "ExpectedDepartureTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime expectedDepartureTime;
@XmlElement(name = "ActualDepartureTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime actualDepartureTime;
@XmlElement(name = "ProvisionalExpectedDepartureTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime provisionalExpectedDepartureTime;
@XmlElement(name = "EarliestExpectedDepartureTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime earliestExpectedDepartureTime;
@XmlElement(name = "ExpectedDeparturePredictionQuality")
protected PredictionQualityStructure expectedDeparturePredictionQuality;
@XmlElement(name = "AimedLatestPassengerAccessTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime aimedLatestPassengerAccessTime;
@XmlElement(name = "ExpectedLatestPassengerAccessTime", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime expectedLatestPassengerAccessTime;
@XmlElement(name = "DepartureStatus")
@XmlSchemaType(name = "NMTOKEN")
protected CallStatusEnumeration departureStatus;
@XmlElement(name = "DepartureProximityText")
protected NaturalLanguageStringStructure departureProximityText;
@XmlElement(name = "DeparturePlatformName")
protected NaturalLanguageStringStructure departurePlatformName;
@XmlElement(name = "DepartureBoardingActivity", defaultValue = "boarding")
@XmlSchemaType(name = "NMTOKEN")
protected DepartureBoardingActivityEnumeration departureBoardingActivity;
@XmlElement(name = "DepartureStopAssignment")
protected StopAssignmentStructure departureStopAssignment;
@XmlElement(name = "DepartureOperatorRefs")
protected List departureOperatorRefs;
@XmlElement(name = "AimedHeadwayInterval", type = String.class)
@XmlJavaTypeAdapter(DurationXmlAdapter.class)
@XmlSchemaType(name = "duration")
protected Duration aimedHeadwayInterval;
@XmlElement(name = "ExpectedHeadwayInterval", type = String.class)
@XmlJavaTypeAdapter(DurationXmlAdapter.class)
@XmlSchemaType(name = "duration")
protected Duration expectedHeadwayInterval;
@XmlElement(name = "DistanceFromStop")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger distanceFromStop;
@XmlElement(name = "NumberOfStopsAway")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfStopsAway;
@XmlElement(name = "Extensions")
protected Extensions extensions;
/**
* Gets the value of the vehicleAtStop property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isVehicleAtStop() {
return vehicleAtStop;
}
/**
* Sets the value of the vehicleAtStop property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setVehicleAtStop(Boolean value) {
this.vehicleAtStop = value;
}
/**
* Gets the value of the vehicleLocationAtStop property.
*
* @return
* possible object is
* {@link LocationStructure }
*
*/
public LocationStructure getVehicleLocationAtStop() {
return vehicleLocationAtStop;
}
/**
* Sets the value of the vehicleLocationAtStop property.
*
* @param value
* allowed object is
* {@link LocationStructure }
*
*/
public void setVehicleLocationAtStop(LocationStructure value) {
this.vehicleLocationAtStop = value;
}
/**
* Gets the value of the reversesAtStop property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isReversesAtStop() {
return reversesAtStop;
}
/**
* Sets the value of the reversesAtStop property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setReversesAtStop(Boolean value) {
this.reversesAtStop = value;
}
/**
* Gets the value of the platformTraversal property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPlatformTraversal() {
return platformTraversal;
}
/**
* Sets the value of the platformTraversal property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPlatformTraversal(Boolean value) {
this.platformTraversal = value;
}
/**
* Gets the value of the signalStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSignalStatus() {
return signalStatus;
}
/**
* Sets the value of the signalStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSignalStatus(String value) {
this.signalStatus = value;
}
/**
* Gets the value of the timingPoint property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTimingPoint() {
return timingPoint;
}
/**
* Sets the value of the timingPoint property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTimingPoint(Boolean value) {
this.timingPoint = value;
}
/**
* Gets the value of the boardingStretch property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isBoardingStretch() {
return boardingStretch;
}
/**
* Sets the value of the boardingStretch property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setBoardingStretch(Boolean value) {
this.boardingStretch = value;
}
/**
* Gets the value of the requestStop property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isRequestStop() {
return requestStop;
}
/**
* Sets the value of the requestStop property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setRequestStop(Boolean value) {
this.requestStop = value;
}
/**
* Gets the value of the originDisplaies 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 Jakarta XML Binding object.
* This is why there is not a set
method for the originDisplaies property.
*
*
* For example, to add a new item, do as follows:
*
* getOriginDisplaies().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NaturalLanguageStringStructure }
*
*
*/
public List getOriginDisplaies() {
if (originDisplaies == null) {
originDisplaies = new ArrayList();
}
return this.originDisplaies;
}
/**
* Gets the value of the destinationDisplaies 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 Jakarta XML Binding object.
* This is why there is not a set
method for the destinationDisplaies property.
*
*
* For example, to add a new item, do as follows:
*
* getDestinationDisplaies().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NaturalLanguageStringStructure }
*
*
*/
public List getDestinationDisplaies() {
if (destinationDisplaies == null) {
destinationDisplaies = new ArrayList();
}
return this.destinationDisplaies;
}
/**
* Gets the value of the callNotes 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 Jakarta XML Binding object.
* This is why there is not a set
method for the callNotes property.
*
*
* For example, to add a new item, do as follows:
*
* getCallNotes().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NaturalLanguageStringStructure }
*
*
*/
public List getCallNotes() {
if (callNotes == null) {
callNotes = new ArrayList();
}
return this.callNotes;
}
/**
* Information about a change of Equipment availabilti at stop or on vehicle that may affect access or use.Gets the value of the facilityConditionElements 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 Jakarta XML Binding object.
* This is why there is not a set
method for the facilityConditionElements property.
*
*
* For example, to add a new item, do as follows:
*
* getFacilityConditionElements().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FacilityConditionStructure }
*
*
*/
public List getFacilityConditionElements() {
if (facilityConditionElements == null) {
facilityConditionElements = new ArrayList();
}
return this.facilityConditionElements;
}
/**
* Gets the value of the facilityChangeElement property.
*
* @return
* possible object is
* {@link FacilityChangeElement }
*
*/
public FacilityChangeElement getFacilityChangeElement() {
return facilityChangeElement;
}
/**
* Sets the value of the facilityChangeElement property.
*
* @param value
* allowed object is
* {@link FacilityChangeElement }
*
*/
public void setFacilityChangeElement(FacilityChangeElement value) {
this.facilityChangeElement = value;
}
/**
* Gets the value of the situationReves 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 Jakarta XML Binding object.
* This is why there is not a set
method for the situationReves property.
*
*
* For example, to add a new item, do as follows:
*
* getSituationReves().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SituationRef }
*
*
*/
public List getSituationReves() {
if (situationReves == null) {
situationReves = new ArrayList();
}
return this.situationReves;
}
/**
* Target arrival time of VEHICLE according to latest working timetable.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getAimedArrivalTime() {
return aimedArrivalTime;
}
/**
* Sets the value of the aimedArrivalTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAimedArrivalTime(ZonedDateTime value) {
this.aimedArrivalTime = value;
}
/**
* Estimated time of arriival of VEHICLE.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getExpectedArrivalTime() {
return expectedArrivalTime;
}
/**
* Sets the value of the expectedArrivalTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpectedArrivalTime(ZonedDateTime value) {
this.expectedArrivalTime = value;
}
/**
* Observed time of arrival of VEHICLE.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getActualArrivalTime() {
return actualArrivalTime;
}
/**
* Sets the value of the actualArrivalTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualArrivalTime(ZonedDateTime value) {
this.actualArrivalTime = value;
}
/**
* Gets the value of the latestExpectedArrivalTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getLatestExpectedArrivalTime() {
return latestExpectedArrivalTime;
}
/**
* Sets the value of the latestExpectedArrivalTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLatestExpectedArrivalTime(ZonedDateTime value) {
this.latestExpectedArrivalTime = value;
}
/**
* Gets the value of the arrivalStatus property.
*
* @return
* possible object is
* {@link CallStatusEnumeration }
*
*/
public CallStatusEnumeration getArrivalStatus() {
return arrivalStatus;
}
/**
* Sets the value of the arrivalStatus property.
*
* @param value
* allowed object is
* {@link CallStatusEnumeration }
*
*/
public void setArrivalStatus(CallStatusEnumeration value) {
this.arrivalStatus = value;
}
/**
* Gets the value of the arrivalProximityText property.
*
* @return
* possible object is
* {@link NaturalLanguageStringStructure }
*
*/
public NaturalLanguageStringStructure getArrivalProximityText() {
return arrivalProximityText;
}
/**
* Sets the value of the arrivalProximityText property.
*
* @param value
* allowed object is
* {@link NaturalLanguageStringStructure }
*
*/
public void setArrivalProximityText(NaturalLanguageStringStructure value) {
this.arrivalProximityText = value;
}
/**
* Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicel to arrive at.Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is
* (i) any arrival platform on any related dated timetable element,
* (ii) any departure platform name on this estimated element;
* (iii) any departure platform name on any related dated timetable CALL.
*
* @return
* possible object is
* {@link NaturalLanguageStringStructure }
*
*/
public NaturalLanguageStringStructure getArrivalPlatformName() {
return arrivalPlatformName;
}
/**
* Sets the value of the arrivalPlatformName property.
*
* @param value
* allowed object is
* {@link NaturalLanguageStringStructure }
*
*/
public void setArrivalPlatformName(NaturalLanguageStringStructure value) {
this.arrivalPlatformName = value;
}
/**
* Nature of boarding and alighting allowed at stop. Default is 'Alighting'.
*
* @return
* possible object is
* {@link ArrivalBoardingActivityEnumeration }
*
*/
public ArrivalBoardingActivityEnumeration getArrivalBoardingActivity() {
return arrivalBoardingActivity;
}
/**
* Sets the value of the arrivalBoardingActivity property.
*
* @param value
* allowed object is
* {@link ArrivalBoardingActivityEnumeration }
*
*/
public void setArrivalBoardingActivity(ArrivalBoardingActivityEnumeration value) {
this.arrivalBoardingActivity = value;
}
/**
* Gets the value of the arrivalStopAssignment property.
*
* @return
* possible object is
* {@link StopAssignmentStructure }
*
*/
public StopAssignmentStructure getArrivalStopAssignment() {
return arrivalStopAssignment;
}
/**
* Sets the value of the arrivalStopAssignment property.
*
* @param value
* allowed object is
* {@link StopAssignmentStructure }
*
*/
public void setArrivalStopAssignment(StopAssignmentStructure value) {
this.arrivalStopAssignment = value;
}
/**
* Gets the value of the arrivalOperatorRefs 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 Jakarta XML Binding object.
* This is why there is not a set
method for the arrivalOperatorRefs property.
*
*
* For example, to add a new item, do as follows:
*
* getArrivalOperatorRefs().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OperatorRefStructure }
*
*
*/
public List getArrivalOperatorRefs() {
if (arrivalOperatorRefs == null) {
arrivalOperatorRefs = new ArrayList();
}
return this.arrivalOperatorRefs;
}
/**
* Target departure time of VEHICLE according to latest working timetable.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getAimedDepartureTime() {
return aimedDepartureTime;
}
/**
* Sets the value of the aimedDepartureTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAimedDepartureTime(ZonedDateTime value) {
this.aimedDepartureTime = value;
}
/**
* Estimated time of departure of VEHICLE from stop. May include waiting time. For people on a VEHICLE this is the time that would normally be shown.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getExpectedDepartureTime() {
return expectedDepartureTime;
}
/**
* Sets the value of the expectedDepartureTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpectedDepartureTime(ZonedDateTime value) {
this.expectedDepartureTime = value;
}
/**
* Observed time of departure of VEHICLE from stop.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getActualDepartureTime() {
return actualDepartureTime;
}
/**
* Sets the value of the actualDepartureTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualDepartureTime(ZonedDateTime value) {
this.actualDepartureTime = value;
}
/**
* Gets the value of the provisionalExpectedDepartureTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getProvisionalExpectedDepartureTime() {
return provisionalExpectedDepartureTime;
}
/**
* Sets the value of the provisionalExpectedDepartureTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProvisionalExpectedDepartureTime(ZonedDateTime value) {
this.provisionalExpectedDepartureTime = value;
}
/**
* Gets the value of the earliestExpectedDepartureTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getEarliestExpectedDepartureTime() {
return earliestExpectedDepartureTime;
}
/**
* Sets the value of the earliestExpectedDepartureTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEarliestExpectedDepartureTime(ZonedDateTime value) {
this.earliestExpectedDepartureTime = value;
}
/**
* Gets the value of the expectedDeparturePredictionQuality property.
*
* @return
* possible object is
* {@link PredictionQualityStructure }
*
*/
public PredictionQualityStructure getExpectedDeparturePredictionQuality() {
return expectedDeparturePredictionQuality;
}
/**
* Sets the value of the expectedDeparturePredictionQuality property.
*
* @param value
* allowed object is
* {@link PredictionQualityStructure }
*
*/
public void setExpectedDeparturePredictionQuality(PredictionQualityStructure value) {
this.expectedDeparturePredictionQuality = value;
}
/**
* Target Latest time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times as itmay include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data) If absent assume to be the same as Earliest expected departure time, +SIRI v2.0
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getAimedLatestPassengerAccessTime() {
return aimedLatestPassengerAccessTime;
}
/**
* Sets the value of the aimedLatestPassengerAccessTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAimedLatestPassengerAccessTime(ZonedDateTime value) {
this.aimedLatestPassengerAccessTime = value;
}
/**
* Expected Latest time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times as it may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data) If absent assume to be the same as Earliest expected departure time, +SIRI v2.0
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getExpectedLatestPassengerAccessTime() {
return expectedLatestPassengerAccessTime;
}
/**
* Sets the value of the expectedLatestPassengerAccessTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpectedLatestPassengerAccessTime(ZonedDateTime value) {
this.expectedLatestPassengerAccessTime = value;
}
/**
* Gets the value of the departureStatus property.
*
* @return
* possible object is
* {@link CallStatusEnumeration }
*
*/
public CallStatusEnumeration getDepartureStatus() {
return departureStatus;
}
/**
* Sets the value of the departureStatus property.
*
* @param value
* allowed object is
* {@link CallStatusEnumeration }
*
*/
public void setDepartureStatus(CallStatusEnumeration value) {
this.departureStatus = value;
}
/**
* Gets the value of the departureProximityText property.
*
* @return
* possible object is
* {@link NaturalLanguageStringStructure }
*
*/
public NaturalLanguageStringStructure getDepartureProximityText() {
return departureProximityText;
}
/**
* Sets the value of the departureProximityText property.
*
* @param value
* allowed object is
* {@link NaturalLanguageStringStructure }
*
*/
public void setDepartureProximityText(NaturalLanguageStringStructure value) {
this.departureProximityText = value;
}
/**
* Departure QUAY ( Bay or platform) name. Defaulted taken from from planned timetable..
*
* @return
* possible object is
* {@link NaturalLanguageStringStructure }
*
*/
public NaturalLanguageStringStructure getDeparturePlatformName() {
return departurePlatformName;
}
/**
* Sets the value of the departurePlatformName property.
*
* @param value
* allowed object is
* {@link NaturalLanguageStringStructure }
*
*/
public void setDeparturePlatformName(NaturalLanguageStringStructure value) {
this.departurePlatformName = value;
}
/**
* Gets the value of the departureBoardingActivity property.
*
* @return
* possible object is
* {@link DepartureBoardingActivityEnumeration }
*
*/
public DepartureBoardingActivityEnumeration getDepartureBoardingActivity() {
return departureBoardingActivity;
}
/**
* Sets the value of the departureBoardingActivity property.
*
* @param value
* allowed object is
* {@link DepartureBoardingActivityEnumeration }
*
*/
public void setDepartureBoardingActivity(DepartureBoardingActivityEnumeration value) {
this.departureBoardingActivity = value;
}
/**
* Gets the value of the departureStopAssignment property.
*
* @return
* possible object is
* {@link StopAssignmentStructure }
*
*/
public StopAssignmentStructure getDepartureStopAssignment() {
return departureStopAssignment;
}
/**
* Sets the value of the departureStopAssignment property.
*
* @param value
* allowed object is
* {@link StopAssignmentStructure }
*
*/
public void setDepartureStopAssignment(StopAssignmentStructure value) {
this.departureStopAssignment = value;
}
/**
* Gets the value of the departureOperatorRefs 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 Jakarta XML Binding object.
* This is why there is not a set
method for the departureOperatorRefs property.
*
*
* For example, to add a new item, do as follows:
*
* getDepartureOperatorRefs().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OperatorRefStructure }
*
*
*/
public List getDepartureOperatorRefs() {
if (departureOperatorRefs == null) {
departureOperatorRefs = new ArrayList();
}
return this.departureOperatorRefs;
}
/**
* Gets the value of the aimedHeadwayInterval property.
*
* @return
* possible object is
* {@link String }
*
*/
public Duration getAimedHeadwayInterval() {
return aimedHeadwayInterval;
}
/**
* Sets the value of the aimedHeadwayInterval property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAimedHeadwayInterval(Duration value) {
this.aimedHeadwayInterval = value;
}
/**
* Gets the value of the expectedHeadwayInterval property.
*
* @return
* possible object is
* {@link String }
*
*/
public Duration getExpectedHeadwayInterval() {
return expectedHeadwayInterval;
}
/**
* Sets the value of the expectedHeadwayInterval property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpectedHeadwayInterval(Duration value) {
this.expectedHeadwayInterval = value;
}
/**
* Gets the value of the distanceFromStop property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getDistanceFromStop() {
return distanceFromStop;
}
/**
* Sets the value of the distanceFromStop property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setDistanceFromStop(BigInteger value) {
this.distanceFromStop = value;
}
/**
* Gets the value of the numberOfStopsAway property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfStopsAway() {
return numberOfStopsAway;
}
/**
* Sets the value of the numberOfStopsAway property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfStopsAway(BigInteger value) {
this.numberOfStopsAway = value;
}
/**
* Gets the value of the extensions property.
*
* @return
* possible object is
* {@link Extensions }
*
*/
public Extensions getExtensions() {
return extensions;
}
/**
* Sets the value of the extensions property.
*
* @param value
* allowed object is
* {@link Extensions }
*
*/
public void setExtensions(Extensions value) {
this.extensions = value;
}
}