Class AffectedCallStructure

  • All Implemented Interfaces:
    Serializable

    public class AffectedCallStructure
    extends AffectedStopPointStructure
    implements Serializable
    Type for information about a CALL affected by an SITUATION.

    Java class for AffectedCallStructure complex type.

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

     <complexType name="AffectedCallStructure">
       <complexContent>
         <extension base="{http://www.siri.org.uk/siri}AffectedStopPointStructure">
           <sequence>
             <element name="Order" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <element name="CallCondition" type="{http://www.siri.org.uk/siri}RoutePointTypeEnumeration" maxOccurs="unbounded" minOccurs="0"/>
             <group ref="{http://www.siri.org.uk/siri}CallRealtimeGroup"/>
             <group ref="{http://www.siri.org.uk/siri}CallPropertyGroup"/>
             <group ref="{http://www.siri.org.uk/siri}AffectedStopArrivalGroup"/>
             <group ref="{http://www.siri.org.uk/siri}AffectedStopDepartureGroup"/>
             <group ref="{http://www.siri.org.uk/siri}HeadwayIntervalGroup"/>
             <element name="AffectedInterchanges" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="AffectedInterchange" type="{http://www.siri.org.uk/siri}AffectedInterchangeStructure" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • AffectedCallStructure

        public AffectedCallStructure()
    • Method Detail

      • getOrder

        public BigInteger getOrder()
        Gets the value of the order property.
        Returns:
        possible object is BigInteger
      • setOrder

        public void setOrder​(BigInteger value)
        Sets the value of the order property.
        Parameters:
        value - allowed object is BigInteger
      • getCallConditions

        public List<RoutePointTypeEnumeration> getCallConditions()
        Gets the value of the callConditions 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 callConditions property.

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

            getCallConditions().add(newItem);
         

        Objects of the following type(s) are allowed in the list RoutePointTypeEnumeration

      • isVehicleAtStop

        public Boolean isVehicleAtStop()
        Gets the value of the vehicleAtStop property.
        Returns:
        possible object is Boolean
      • setVehicleAtStop

        public void setVehicleAtStop​(Boolean value)
        Sets the value of the vehicleAtStop property.
        Parameters:
        value - allowed object is Boolean
      • getVehicleLocationAtStop

        public LocationStructure getVehicleLocationAtStop()
        Gets the value of the vehicleLocationAtStop property.
        Returns:
        possible object is LocationStructure
      • setVehicleLocationAtStop

        public void setVehicleLocationAtStop​(LocationStructure value)
        Sets the value of the vehicleLocationAtStop property.
        Parameters:
        value - allowed object is LocationStructure
      • isTimingPoint

        public Boolean isTimingPoint()
        Gets the value of the timingPoint property.
        Returns:
        possible object is Boolean
      • setTimingPoint

        public void setTimingPoint​(Boolean value)
        Sets the value of the timingPoint property.
        Parameters:
        value - allowed object is Boolean
      • isBoardingStretch

        public Boolean isBoardingStretch()
        Gets the value of the boardingStretch property.
        Returns:
        possible object is Boolean
      • setBoardingStretch

        public void setBoardingStretch​(Boolean value)
        Sets the value of the boardingStretch property.
        Parameters:
        value - allowed object is Boolean
      • isRequestStop

        public Boolean isRequestStop()
        Gets the value of the requestStop property.
        Returns:
        possible object is Boolean
      • setRequestStop

        public void setRequestStop​(Boolean value)
        Sets the value of the requestStop property.
        Parameters:
        value - allowed object is Boolean
      • getOriginDisplaies

        public List<NaturalLanguageStringStructure> getOriginDisplaies()
        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 JAXB 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 NaturalLanguageStringStructure

      • getDestinationDisplaies

        public List<NaturalLanguageStringStructure> getDestinationDisplaies()
        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 JAXB 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 NaturalLanguageStringStructure

      • getAimedArrivalTime

        public ZonedDateTime getAimedArrivalTime()
        Gets the value of the aimedArrivalTime property.
        Returns:
        possible object is String
      • setAimedArrivalTime

        public void setAimedArrivalTime​(ZonedDateTime value)
        Sets the value of the aimedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getExpectedArrivalTime

        public ZonedDateTime getExpectedArrivalTime()
        Gets the value of the expectedArrivalTime property.
        Returns:
        possible object is String
      • setExpectedArrivalTime

        public void setExpectedArrivalTime​(ZonedDateTime value)
        Sets the value of the expectedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getActualArrivalTime

        public ZonedDateTime getActualArrivalTime()
        Gets the value of the actualArrivalTime property.
        Returns:
        possible object is String
      • setActualArrivalTime

        public void setActualArrivalTime​(ZonedDateTime value)
        Sets the value of the actualArrivalTime property.
        Parameters:
        value - allowed object is String
      • getAimedDepartureTime

        public ZonedDateTime getAimedDepartureTime()
        Gets the value of the aimedDepartureTime property.
        Returns:
        possible object is String
      • setAimedDepartureTime

        public void setAimedDepartureTime​(ZonedDateTime value)
        Sets the value of the aimedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getExpectedDepartureTime

        public ZonedDateTime getExpectedDepartureTime()
        Gets the value of the expectedDepartureTime property.
        Returns:
        possible object is String
      • setExpectedDepartureTime

        public void setExpectedDepartureTime​(ZonedDateTime value)
        Sets the value of the expectedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getActualDepartureTime

        public ZonedDateTime getActualDepartureTime()
        Gets the value of the actualDepartureTime property.
        Returns:
        possible object is String
      • setActualDepartureTime

        public void setActualDepartureTime​(ZonedDateTime value)
        Sets the value of the actualDepartureTime property.
        Parameters:
        value - allowed object is String
      • getDeparturePlatformNames

        public List<NaturalLanguageStringStructure> getDeparturePlatformNames()
        Gets the value of the departurePlatformNames 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 departurePlatformNames property.

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

            getDeparturePlatformNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getAimedHeadwayInterval

        public Duration getAimedHeadwayInterval()
        Gets the value of the aimedHeadwayInterval property.
        Returns:
        possible object is Duration
      • setAimedHeadwayInterval

        public void setAimedHeadwayInterval​(Duration value)
        Sets the value of the aimedHeadwayInterval property.
        Parameters:
        value - allowed object is Duration
      • getExpectedHeadwayInterval

        public Duration getExpectedHeadwayInterval()
        Gets the value of the expectedHeadwayInterval property.
        Returns:
        possible object is Duration
      • setExpectedHeadwayInterval

        public void setExpectedHeadwayInterval​(Duration value)
        Sets the value of the expectedHeadwayInterval property.
        Parameters:
        value - allowed object is Duration