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

org.rutebanken.netex.model.SiteConnectionEndStructure Maven / Gradle / Ivy

There is a newer version: 2.0.15
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.09.21 at 10:53:23 AM CEST 
//


package org.rutebanken.netex.model;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.rutebanken.netex.OmitNullsToStringStyle;


/**
 * 

Java class for SiteConnectionEndStructure complex type. * *

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

 * <complexType name="SiteConnectionEndStructure">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="TransportMode" type="{http://www.netex.org.uk/netex}AllVehicleModesOfTransportEnumeration" minOccurs="0"/>
 *         <element name="StopAreaRef" type="{http://www.netex.org.uk/netex}StopAreaRefStructure" minOccurs="0"/>
 *         <element name="ScheduledStopPointRef" type="{http://www.netex.org.uk/netex}ScheduledStopPointRefStructure" minOccurs="0"/>
 *         <choice minOccurs="0">
 *           <group ref="{http://www.netex.org.uk/netex}StopPlaceEndGroup"/>
 *           <group ref="{http://www.netex.org.uk/netex}PointOfInterestEndGroup"/>
 *           <group ref="{http://www.netex.org.uk/netex}ParkingEndGroup"/>
 *         </choice>
 *         <choice>
 *           <element ref="{http://www.netex.org.uk/netex}OperatorRef" minOccurs="0"/>
 *           <element ref="{http://www.netex.org.uk/netex}OperatorView" minOccurs="0"/>
 *         </choice>
 *         <element name="Label" type="{http://www.netex.org.uk/netex}MultilingualString" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SiteConnectionEndStructure", propOrder = { "transportMode", "stopAreaRef", "scheduledStopPointRef", "stopPlaceRef", "accessSpaceRef", "boardingPositionRef", "quayRef", "stopPlaceEntranceRef", "pointOfInterestRef", "pointOfInterestSpaceRef", "pointOfInterestEntranceRef", "parkingRef", "parkingAreaRef", "parkingEntranceRef", "operatorRef", "operatorView", "label" }) public class SiteConnectionEndStructure { @XmlElement(name = "TransportMode", defaultValue = "all") @XmlSchemaType(name = "NMTOKEN") protected AllVehicleModesOfTransportEnumeration transportMode; @XmlElement(name = "StopAreaRef") protected StopAreaRefStructure stopAreaRef; @XmlElement(name = "ScheduledStopPointRef") protected ScheduledStopPointRefStructure scheduledStopPointRef; @XmlElement(name = "StopPlaceRef") protected StopPlaceRefStructure stopPlaceRef; @XmlElement(name = "AccessSpaceRef") protected AccessSpaceRefStructure accessSpaceRef; @XmlElement(name = "BoardingPositionRef") protected BoardingPositionRefStructure boardingPositionRef; @XmlElement(name = "QuayRef") protected QuayRefStructure quayRef; @XmlElement(name = "StopPlaceEntranceRef") protected StopPlaceEntranceRefStructure stopPlaceEntranceRef; @XmlElement(name = "PointOfInterestRef") protected PointOfInterestRefStructure pointOfInterestRef; @XmlElement(name = "PointOfInterestSpaceRef") protected PointOfInterestSpaceRefStructure pointOfInterestSpaceRef; @XmlElement(name = "PointOfInterestEntranceRef") protected PointOfInterestEntranceRefStructure pointOfInterestEntranceRef; @XmlElement(name = "ParkingRef") protected ParkingRefStructure parkingRef; @XmlElement(name = "ParkingAreaRef") protected ParkingAreaRefStructure parkingAreaRef; @XmlElement(name = "ParkingEntranceRef") protected ParkingEntranceRefStructure parkingEntranceRef; @XmlElement(name = "OperatorRef") protected OperatorRefStructure operatorRef; @XmlElement(name = "OperatorView") protected OperatorView operatorView; @XmlElement(name = "Label") protected MultilingualString label; /** * Gets the value of the transportMode property. * * @return * possible object is * {@link AllVehicleModesOfTransportEnumeration } * */ public AllVehicleModesOfTransportEnumeration getTransportMode() { return transportMode; } /** * Sets the value of the transportMode property. * * @param value * allowed object is * {@link AllVehicleModesOfTransportEnumeration } * */ public void setTransportMode(AllVehicleModesOfTransportEnumeration value) { this.transportMode = value; } /** * Gets the value of the stopAreaRef property. * * @return * possible object is * {@link StopAreaRefStructure } * */ public StopAreaRefStructure getStopAreaRef() { return stopAreaRef; } /** * Sets the value of the stopAreaRef property. * * @param value * allowed object is * {@link StopAreaRefStructure } * */ public void setStopAreaRef(StopAreaRefStructure value) { this.stopAreaRef = value; } /** * Gets the value of the scheduledStopPointRef property. * * @return * possible object is * {@link ScheduledStopPointRefStructure } * */ public ScheduledStopPointRefStructure getScheduledStopPointRef() { return scheduledStopPointRef; } /** * Sets the value of the scheduledStopPointRef property. * * @param value * allowed object is * {@link ScheduledStopPointRefStructure } * */ public void setScheduledStopPointRef(ScheduledStopPointRefStructure value) { this.scheduledStopPointRef = value; } /** * Gets the value of the stopPlaceRef property. * * @return * possible object is * {@link StopPlaceRefStructure } * */ public StopPlaceRefStructure getStopPlaceRef() { return stopPlaceRef; } /** * Sets the value of the stopPlaceRef property. * * @param value * allowed object is * {@link StopPlaceRefStructure } * */ public void setStopPlaceRef(StopPlaceRefStructure value) { this.stopPlaceRef = value; } /** * Gets the value of the accessSpaceRef property. * * @return * possible object is * {@link AccessSpaceRefStructure } * */ public AccessSpaceRefStructure getAccessSpaceRef() { return accessSpaceRef; } /** * Sets the value of the accessSpaceRef property. * * @param value * allowed object is * {@link AccessSpaceRefStructure } * */ public void setAccessSpaceRef(AccessSpaceRefStructure value) { this.accessSpaceRef = value; } /** * Gets the value of the boardingPositionRef property. * * @return * possible object is * {@link BoardingPositionRefStructure } * */ public BoardingPositionRefStructure getBoardingPositionRef() { return boardingPositionRef; } /** * Sets the value of the boardingPositionRef property. * * @param value * allowed object is * {@link BoardingPositionRefStructure } * */ public void setBoardingPositionRef(BoardingPositionRefStructure value) { this.boardingPositionRef = value; } /** * Gets the value of the quayRef property. * * @return * possible object is * {@link QuayRefStructure } * */ public QuayRefStructure getQuayRef() { return quayRef; } /** * Sets the value of the quayRef property. * * @param value * allowed object is * {@link QuayRefStructure } * */ public void setQuayRef(QuayRefStructure value) { this.quayRef = value; } /** * Gets the value of the stopPlaceEntranceRef property. * * @return * possible object is * {@link StopPlaceEntranceRefStructure } * */ public StopPlaceEntranceRefStructure getStopPlaceEntranceRef() { return stopPlaceEntranceRef; } /** * Sets the value of the stopPlaceEntranceRef property. * * @param value * allowed object is * {@link StopPlaceEntranceRefStructure } * */ public void setStopPlaceEntranceRef(StopPlaceEntranceRefStructure value) { this.stopPlaceEntranceRef = value; } /** * Gets the value of the pointOfInterestRef property. * * @return * possible object is * {@link PointOfInterestRefStructure } * */ public PointOfInterestRefStructure getPointOfInterestRef() { return pointOfInterestRef; } /** * Sets the value of the pointOfInterestRef property. * * @param value * allowed object is * {@link PointOfInterestRefStructure } * */ public void setPointOfInterestRef(PointOfInterestRefStructure value) { this.pointOfInterestRef = value; } /** * Gets the value of the pointOfInterestSpaceRef property. * * @return * possible object is * {@link PointOfInterestSpaceRefStructure } * */ public PointOfInterestSpaceRefStructure getPointOfInterestSpaceRef() { return pointOfInterestSpaceRef; } /** * Sets the value of the pointOfInterestSpaceRef property. * * @param value * allowed object is * {@link PointOfInterestSpaceRefStructure } * */ public void setPointOfInterestSpaceRef(PointOfInterestSpaceRefStructure value) { this.pointOfInterestSpaceRef = value; } /** * Gets the value of the pointOfInterestEntranceRef property. * * @return * possible object is * {@link PointOfInterestEntranceRefStructure } * */ public PointOfInterestEntranceRefStructure getPointOfInterestEntranceRef() { return pointOfInterestEntranceRef; } /** * Sets the value of the pointOfInterestEntranceRef property. * * @param value * allowed object is * {@link PointOfInterestEntranceRefStructure } * */ public void setPointOfInterestEntranceRef(PointOfInterestEntranceRefStructure value) { this.pointOfInterestEntranceRef = value; } /** * Gets the value of the parkingRef property. * * @return * possible object is * {@link ParkingRefStructure } * */ public ParkingRefStructure getParkingRef() { return parkingRef; } /** * Sets the value of the parkingRef property. * * @param value * allowed object is * {@link ParkingRefStructure } * */ public void setParkingRef(ParkingRefStructure value) { this.parkingRef = value; } /** * Gets the value of the parkingAreaRef property. * * @return * possible object is * {@link ParkingAreaRefStructure } * */ public ParkingAreaRefStructure getParkingAreaRef() { return parkingAreaRef; } /** * Sets the value of the parkingAreaRef property. * * @param value * allowed object is * {@link ParkingAreaRefStructure } * */ public void setParkingAreaRef(ParkingAreaRefStructure value) { this.parkingAreaRef = value; } /** * Gets the value of the parkingEntranceRef property. * * @return * possible object is * {@link ParkingEntranceRefStructure } * */ public ParkingEntranceRefStructure getParkingEntranceRef() { return parkingEntranceRef; } /** * Sets the value of the parkingEntranceRef property. * * @param value * allowed object is * {@link ParkingEntranceRefStructure } * */ public void setParkingEntranceRef(ParkingEntranceRefStructure value) { this.parkingEntranceRef = value; } /** * Gets the value of the operatorRef property. * * @return * possible object is * {@link OperatorRefStructure } * */ public OperatorRefStructure getOperatorRef() { return operatorRef; } /** * Sets the value of the operatorRef property. * * @param value * allowed object is * {@link OperatorRefStructure } * */ public void setOperatorRef(OperatorRefStructure value) { this.operatorRef = value; } /** * Gets the value of the operatorView property. * * @return * possible object is * {@link OperatorView } * */ public OperatorView getOperatorView() { return operatorView; } /** * Sets the value of the operatorView property. * * @param value * allowed object is * {@link OperatorView } * */ public void setOperatorView(OperatorView value) { this.operatorView = value; } /** * Gets the value of the label property. * * @return * possible object is * {@link MultilingualString } * */ public MultilingualString getLabel() { return label; } /** * Sets the value of the label property. * * @param value * allowed object is * {@link MultilingualString } * */ public void setLabel(MultilingualString value) { this.label = value; } public SiteConnectionEndStructure withTransportMode(AllVehicleModesOfTransportEnumeration value) { setTransportMode(value); return this; } public SiteConnectionEndStructure withStopAreaRef(StopAreaRefStructure value) { setStopAreaRef(value); return this; } public SiteConnectionEndStructure withScheduledStopPointRef(ScheduledStopPointRefStructure value) { setScheduledStopPointRef(value); return this; } public SiteConnectionEndStructure withStopPlaceRef(StopPlaceRefStructure value) { setStopPlaceRef(value); return this; } public SiteConnectionEndStructure withAccessSpaceRef(AccessSpaceRefStructure value) { setAccessSpaceRef(value); return this; } public SiteConnectionEndStructure withBoardingPositionRef(BoardingPositionRefStructure value) { setBoardingPositionRef(value); return this; } public SiteConnectionEndStructure withQuayRef(QuayRefStructure value) { setQuayRef(value); return this; } public SiteConnectionEndStructure withStopPlaceEntranceRef(StopPlaceEntranceRefStructure value) { setStopPlaceEntranceRef(value); return this; } public SiteConnectionEndStructure withPointOfInterestRef(PointOfInterestRefStructure value) { setPointOfInterestRef(value); return this; } public SiteConnectionEndStructure withPointOfInterestSpaceRef(PointOfInterestSpaceRefStructure value) { setPointOfInterestSpaceRef(value); return this; } public SiteConnectionEndStructure withPointOfInterestEntranceRef(PointOfInterestEntranceRefStructure value) { setPointOfInterestEntranceRef(value); return this; } public SiteConnectionEndStructure withParkingRef(ParkingRefStructure value) { setParkingRef(value); return this; } public SiteConnectionEndStructure withParkingAreaRef(ParkingAreaRefStructure value) { setParkingAreaRef(value); return this; } public SiteConnectionEndStructure withParkingEntranceRef(ParkingEntranceRefStructure value) { setParkingEntranceRef(value); return this; } public SiteConnectionEndStructure withOperatorRef(OperatorRefStructure value) { setOperatorRef(value); return this; } public SiteConnectionEndStructure withOperatorView(OperatorView value) { setOperatorView(value); return this; } public SiteConnectionEndStructure withLabel(MultilingualString value) { setLabel(value); return this; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, OmitNullsToStringStyle.INSTANCE); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy