All Downloads are FREE. Search and download functionalities are using the official Maven repository.

uk.org.siri.siri20.EstimatedCall Maven / Gradle / Ivy

The newest version!
//
// 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.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.entur.siri.adapter.DurationXmlAdapter;
import org.w3._2001.xmlschema.Adapter1;


/**
 * Type for Rea-ltime info about a VEHICLE JOURNEY Stop.
 * 
 * 

Java class for EstimatedCallStructure complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="EstimatedCallStructure">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <group ref="{http://www.siri.org.uk/siri}StopPointInSequenceGroup"/>
 *         <choice minOccurs="0">
 *           <element name="ExtraCall" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *           <element name="Cancellation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         </choice>
 *         <group ref="{http://www.siri.org.uk/siri}CallRealTimeInfoGroup"/>
 *         <group ref="{http://www.siri.org.uk/siri}CallPropertyGroup"/>
 *         <group ref="{http://www.siri.org.uk/siri}CallNoteGroup"/>
 *         <group ref="{http://www.siri.org.uk/siri}DisruptionGroup"/>
 *         <group ref="{http://www.siri.org.uk/siri}OnwardsCallGroup"/>
 *         <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EstimatedCallStructure", propOrder = { "stopPointRef", "visitNumber", "order", "stopPointNames", "cancellation", "extraCall", "predictionInaccurate", "occupancy", "timingPoint", "boardingStretch", "requestStop", "originDisplaies", "destinationDisplaies", "callNotes", "facilityConditionElements", "facilityChangeElement", "situationReves", "aimedArrivalTime", "expectedArrivalTime", "expectedArrivalPredictionQuality", "arrivalStatus", "arrivalProximityText", "arrivalPlatformName", "arrivalBoardingActivity", "arrivalStopAssignment", "arrivalOperatorRefs", "aimedDepartureTime", "expectedDepartureTime", "provisionalExpectedDepartureTime", "earliestExpectedDepartureTime", "expectedDeparturePredictionQuality", "aimedLatestPassengerAccessTime", "expectedLatestPassengerAccessTime", "departureStatus", "departureProximityText", "departurePlatformName", "departureBoardingActivity", "departureStopAssignment", "departureOperatorRefs", "aimedHeadwayInterval", "expectedHeadwayInterval", "distanceFromStop", "numberOfStopsAway", "extensions" }) @XmlRootElement(name = "EstimatedCall") public class EstimatedCall implements Serializable { @XmlElement(name = "StopPointRef", required = true) protected StopPointRef stopPointRef; @XmlElement(name = "VisitNumber") @XmlSchemaType(name = "positiveInteger") protected BigInteger visitNumber; @XmlElement(name = "Order") @XmlSchemaType(name = "positiveInteger") protected BigInteger order; @XmlElement(name = "StopPointName") protected List stopPointNames; @XmlElement(name = "Cancellation") protected Boolean cancellation; @XmlElement(name = "ExtraCall") protected Boolean extraCall; @XmlElement(name = "PredictionInaccurate") protected Boolean predictionInaccurate; @XmlElement(name = "Occupancy") @XmlSchemaType(name = "NMTOKEN") protected OccupancyEnumeration occupancy; @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 = "ExpectedArrivalPredictionQuality") protected PredictionQualityStructure expectedArrivalPredictionQuality; @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 = "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 stopPointRef property. * * @return * possible object is * {@link StopPointRef } * */ public StopPointRef getStopPointRef() { return stopPointRef; } /** * Sets the value of the stopPointRef property. * * @param value * allowed object is * {@link StopPointRef } * */ public void setStopPointRef(StopPointRef value) { this.stopPointRef = value; } /** * Gets the value of the visitNumber property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getVisitNumber() { return visitNumber; } /** * Sets the value of the visitNumber property. * * @param value * allowed object is * {@link BigInteger } * */ public void setVisitNumber(BigInteger value) { this.visitNumber = value; } /** * Gets the value of the order property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getOrder() { return order; } /** * Sets the value of the order property. * * @param value * allowed object is * {@link BigInteger } * */ public void setOrder(BigInteger value) { this.order = value; } /** * Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0) Gets the value of the stopPointNames 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 stopPointNames property. * *

* For example, to add a new item, do as follows: *

     *    getStopPointNames().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link NaturalLanguageStringStructure } * * */ public List getStopPointNames() { if (stopPointNames == null) { stopPointNames = new ArrayList(); } return this.stopPointNames; } /** * Gets the value of the cancellation property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCancellation() { return cancellation; } /** * Sets the value of the cancellation property. * * @param value * allowed object is * {@link Boolean } * */ public void setCancellation(Boolean value) { this.cancellation = value; } /** * Gets the value of the extraCall property. * * @return * possible object is * {@link Boolean } * */ public Boolean isExtraCall() { return extraCall; } /** * Sets the value of the extraCall property. * * @param value * allowed object is * {@link Boolean } * */ public void setExtraCall(Boolean value) { this.extraCall = value; } /** * Gets the value of the predictionInaccurate property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPredictionInaccurate() { return predictionInaccurate; } /** * Sets the value of the predictionInaccurate property. * * @param value * allowed object is * {@link Boolean } * */ public void setPredictionInaccurate(Boolean value) { this.predictionInaccurate = value; } /** * Gets the value of the occupancy property. * * @return * possible object is * {@link OccupancyEnumeration } * */ public OccupancyEnumeration getOccupancy() { return occupancy; } /** * Sets the value of the occupancy property. * * @param value * allowed object is * {@link OccupancyEnumeration } * */ public void setOccupancy(OccupancyEnumeration value) { this.occupancy = 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; } /** * Gets the value of the aimedArrivalTime property. * * @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; } /** * Gets the value of the expectedArrivalTime property. * * @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; } /** * Gets the value of the expectedArrivalPredictionQuality property. * * @return * possible object is * {@link PredictionQualityStructure } * */ public PredictionQualityStructure getExpectedArrivalPredictionQuality() { return expectedArrivalPredictionQuality; } /** * Sets the value of the expectedArrivalPredictionQuality property. * * @param value * allowed object is * {@link PredictionQualityStructure } * */ public void setExpectedArrivalPredictionQuality(PredictionQualityStructure value) { this.expectedArrivalPredictionQuality = 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, most likely taking into account all control actions such as waiting. * * @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; } /** * 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; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy