Class StopAssignmentStructure

  • All Implemented Interfaces:
    Serializable

    public class StopAssignmentStructure
    extends Object
    implements Serializable
    Type for assignment of a SCHEDULED STOP POINT to a physical location, in particular to a QUAY or BOARDING POSITION. +SIRI v2.0.

    Java class for StopAssignmentStructure complex type.

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

     <complexType name="StopAssignmentStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <choice>
               <group ref="{http://www.siri.org.uk/siri}QuayAssignmentGroup"/>
               <group ref="{http://www.siri.org.uk/siri}BoardingPositionAssignmentGroup"/>
             </choice>
             <group ref="{http://www.siri.org.uk/siri}FlexibleStopLocationGroup"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • StopAssignmentStructure

        public StopAssignmentStructure()
    • Method Detail

      • getAimedBoardingPositionNames

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

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

            getAimedBoardingPositionNames().add(newItem);
         

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

      • getExpectedBoardingPositionNames

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

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

            getExpectedBoardingPositionNames().add(newItem);
         

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

      • getActualBoardingPositionNames

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

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

            getActualBoardingPositionNames().add(newItem);
         

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

      • setAimedQuayRef

        public void setAimedQuayRef​(QuayRefStructure value)
        Sets the value of the aimedQuayRef property.
        Parameters:
        value - allowed object is QuayRefStructure
      • getAimedQuayNames

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

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

            getAimedQuayNames().add(newItem);
         

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

      • getExpectedQuayRef

        public QuayRefStructure getExpectedQuayRef()
        Gets the value of the expectedQuayRef property.
        Returns:
        possible object is QuayRefStructure
      • setExpectedQuayRef

        public void setExpectedQuayRef​(QuayRefStructure value)
        Sets the value of the expectedQuayRef property.
        Parameters:
        value - allowed object is QuayRefStructure
      • getExpectedQuayNames

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

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

            getExpectedQuayNames().add(newItem);
         

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

      • setActualQuayRef

        public void setActualQuayRef​(QuayRefStructure value)
        Sets the value of the actualQuayRef property.
        Parameters:
        value - allowed object is QuayRefStructure
      • getActualQuayNames

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

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

            getActualQuayNames().add(newItem);
         

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

      • setAimedFlexibleArea

        public void setAimedFlexibleArea​(AimedFlexibleArea value)
        Sets the value of the aimedFlexibleArea property.
        Parameters:
        value - allowed object is AimedFlexibleArea
      • setAimedFlexibleAreaRef

        public void setAimedFlexibleAreaRef​(AimedFlexibleAreaRef value)
        Sets the value of the aimedFlexibleAreaRef property.
        Parameters:
        value - allowed object is AimedFlexibleAreaRef
      • getAimedLocationNames

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

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

            getAimedLocationNames().add(newItem);
         

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

      • getExpectedFlexibleArea

        public AimedFlexibleArea getExpectedFlexibleArea()
        Gets the value of the expectedFlexibleArea property.
        Returns:
        possible object is AimedFlexibleArea
      • setExpectedFlexibleArea

        public void setExpectedFlexibleArea​(AimedFlexibleArea value)
        Sets the value of the expectedFlexibleArea property.
        Parameters:
        value - allowed object is AimedFlexibleArea
      • setExpectedFlexibleAreaRef

        public void setExpectedFlexibleAreaRef​(AimedFlexibleAreaRef value)
        Sets the value of the expectedFlexibleAreaRef property.
        Parameters:
        value - allowed object is AimedFlexibleAreaRef
      • getExpectedLocationNames

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

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

            getExpectedLocationNames().add(newItem);
         

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

      • getActualFlexibleArea

        public AimedFlexibleArea getActualFlexibleArea()
        Gets the value of the actualFlexibleArea property.
        Returns:
        possible object is AimedFlexibleArea
      • setActualFlexibleArea

        public void setActualFlexibleArea​(AimedFlexibleArea value)
        Sets the value of the actualFlexibleArea property.
        Parameters:
        value - allowed object is AimedFlexibleArea
      • setActualFlexibleAreaRef

        public void setActualFlexibleAreaRef​(AimedFlexibleAreaRef value)
        Sets the value of the actualFlexibleAreaRef property.
        Parameters:
        value - allowed object is AimedFlexibleAreaRef
      • getActualLocationNames

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

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

            getActualLocationNames().add(newItem);
         

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