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

org.rutebanken.netex.model.DistanceMatrixElement_VersionStructure 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 java.math.BigDecimal;
import java.math.BigInteger;
import java.time.OffsetDateTime;
import java.util.Collection;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.rutebanken.netex.OmitNullsToStringStyle;


/**
 * 

Java class for DistanceMatrixElement_VersionStructure complex type. * *

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

 * <complexType name="DistanceMatrixElement_VersionStructure">
 *   <complexContent>
 *     <extension base="{http://www.netex.org.uk/netex}PriceableObject_VersionStructure">
 *       <sequence>
 *         <group ref="{http://www.netex.org.uk/netex}DistanceMatrixElementGroup"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DistanceMatrixElement_VersionStructure", propOrder = { "distance", "relativeRanking", "isDIrect", "inverseAllowed", "startStopPointRef", "startStopPointView", "startTariffZoneRef", "startTariffZoneView", "fromFareSectionRef", "fromFarePointInPatternRef", "endStopPointRef", "endStopPointView", "endTariffZoneRef", "endTariffZoneView", "toFareSectionRef", "toFarePointInPatternRef", "seriesConstraints", "structureFactors", "tariffs", "fareTableRef", "prices" }) @XmlSeeAlso({ DistanceMatrixElement.class }) public class DistanceMatrixElement_VersionStructure extends PriceableObject_VersionStructure { @XmlElement(name = "Distance") protected BigDecimal distance; @XmlElement(name = "RelativeRanking") protected BigInteger relativeRanking; @XmlElement(name = "IsDIrect") protected Boolean isDIrect; @XmlElement(name = "InverseAllowed") protected Boolean inverseAllowed; @XmlElement(name = "StartStopPointRef") protected ScheduledStopPointRefStructure startStopPointRef; @XmlElement(name = "StartStopPointView") protected ScheduledStopPoint_DerivedViewStructure startStopPointView; @XmlElement(name = "StartTariffZoneRef") protected TariffZoneRefStructure startTariffZoneRef; @XmlElement(name = "StartTariffZoneView") protected Zone_DerivedViewStructure startTariffZoneView; @XmlElement(name = "FromFareSectionRef") protected FareSectionRefStructure fromFareSectionRef; @XmlElement(name = "FromFarePointInPatternRef") protected FarePointInPatternRefStructure fromFarePointInPatternRef; @XmlElement(name = "EndStopPointRef") protected ScheduledStopPointRefStructure endStopPointRef; @XmlElement(name = "EndStopPointView") protected ScheduledStopPoint_DerivedViewStructure endStopPointView; @XmlElement(name = "EndTariffZoneRef") protected TariffZoneRefStructure endTariffZoneRef; @XmlElement(name = "EndTariffZoneView") protected Zone_DerivedViewStructure endTariffZoneView; @XmlElement(name = "ToFareSectionRef") protected FareSectionRefStructure toFareSectionRef; @XmlElement(name = "ToFarePointInPatternRef") protected FarePointInPatternRefStructure toFarePointInPatternRef; protected SeriesConstraints_RelStructure seriesConstraints; protected GeographicalStructureFactors_RelStructure structureFactors; protected TariffRefs_RelStructure tariffs; @XmlElementRef(name = "FareTableRef", namespace = "http://www.netex.org.uk/netex", type = JAXBElement.class, required = false) protected JAXBElement fareTableRef; protected DistanceMatrixElementPrices_RelStructure prices; /** * Gets the value of the distance property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getDistance() { return distance; } /** * Sets the value of the distance property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setDistance(BigDecimal value) { this.distance = value; } /** * Gets the value of the relativeRanking property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getRelativeRanking() { return relativeRanking; } /** * Sets the value of the relativeRanking property. * * @param value * allowed object is * {@link BigInteger } * */ public void setRelativeRanking(BigInteger value) { this.relativeRanking = value; } /** * Gets the value of the isDIrect property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsDIrect() { return isDIrect; } /** * Sets the value of the isDIrect property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsDIrect(Boolean value) { this.isDIrect = value; } /** * Gets the value of the inverseAllowed property. * * @return * possible object is * {@link Boolean } * */ public Boolean isInverseAllowed() { return inverseAllowed; } /** * Sets the value of the inverseAllowed property. * * @param value * allowed object is * {@link Boolean } * */ public void setInverseAllowed(Boolean value) { this.inverseAllowed = value; } /** * Gets the value of the startStopPointRef property. * * @return * possible object is * {@link ScheduledStopPointRefStructure } * */ public ScheduledStopPointRefStructure getStartStopPointRef() { return startStopPointRef; } /** * Sets the value of the startStopPointRef property. * * @param value * allowed object is * {@link ScheduledStopPointRefStructure } * */ public void setStartStopPointRef(ScheduledStopPointRefStructure value) { this.startStopPointRef = value; } /** * Gets the value of the startStopPointView property. * * @return * possible object is * {@link ScheduledStopPoint_DerivedViewStructure } * */ public ScheduledStopPoint_DerivedViewStructure getStartStopPointView() { return startStopPointView; } /** * Sets the value of the startStopPointView property. * * @param value * allowed object is * {@link ScheduledStopPoint_DerivedViewStructure } * */ public void setStartStopPointView(ScheduledStopPoint_DerivedViewStructure value) { this.startStopPointView = value; } /** * Gets the value of the startTariffZoneRef property. * * @return * possible object is * {@link TariffZoneRefStructure } * */ public TariffZoneRefStructure getStartTariffZoneRef() { return startTariffZoneRef; } /** * Sets the value of the startTariffZoneRef property. * * @param value * allowed object is * {@link TariffZoneRefStructure } * */ public void setStartTariffZoneRef(TariffZoneRefStructure value) { this.startTariffZoneRef = value; } /** * Gets the value of the startTariffZoneView property. * * @return * possible object is * {@link Zone_DerivedViewStructure } * */ public Zone_DerivedViewStructure getStartTariffZoneView() { return startTariffZoneView; } /** * Sets the value of the startTariffZoneView property. * * @param value * allowed object is * {@link Zone_DerivedViewStructure } * */ public void setStartTariffZoneView(Zone_DerivedViewStructure value) { this.startTariffZoneView = value; } /** * Gets the value of the fromFareSectionRef property. * * @return * possible object is * {@link FareSectionRefStructure } * */ public FareSectionRefStructure getFromFareSectionRef() { return fromFareSectionRef; } /** * Sets the value of the fromFareSectionRef property. * * @param value * allowed object is * {@link FareSectionRefStructure } * */ public void setFromFareSectionRef(FareSectionRefStructure value) { this.fromFareSectionRef = value; } /** * Gets the value of the fromFarePointInPatternRef property. * * @return * possible object is * {@link FarePointInPatternRefStructure } * */ public FarePointInPatternRefStructure getFromFarePointInPatternRef() { return fromFarePointInPatternRef; } /** * Sets the value of the fromFarePointInPatternRef property. * * @param value * allowed object is * {@link FarePointInPatternRefStructure } * */ public void setFromFarePointInPatternRef(FarePointInPatternRefStructure value) { this.fromFarePointInPatternRef = value; } /** * Gets the value of the endStopPointRef property. * * @return * possible object is * {@link ScheduledStopPointRefStructure } * */ public ScheduledStopPointRefStructure getEndStopPointRef() { return endStopPointRef; } /** * Sets the value of the endStopPointRef property. * * @param value * allowed object is * {@link ScheduledStopPointRefStructure } * */ public void setEndStopPointRef(ScheduledStopPointRefStructure value) { this.endStopPointRef = value; } /** * Gets the value of the endStopPointView property. * * @return * possible object is * {@link ScheduledStopPoint_DerivedViewStructure } * */ public ScheduledStopPoint_DerivedViewStructure getEndStopPointView() { return endStopPointView; } /** * Sets the value of the endStopPointView property. * * @param value * allowed object is * {@link ScheduledStopPoint_DerivedViewStructure } * */ public void setEndStopPointView(ScheduledStopPoint_DerivedViewStructure value) { this.endStopPointView = value; } /** * Gets the value of the endTariffZoneRef property. * * @return * possible object is * {@link TariffZoneRefStructure } * */ public TariffZoneRefStructure getEndTariffZoneRef() { return endTariffZoneRef; } /** * Sets the value of the endTariffZoneRef property. * * @param value * allowed object is * {@link TariffZoneRefStructure } * */ public void setEndTariffZoneRef(TariffZoneRefStructure value) { this.endTariffZoneRef = value; } /** * Gets the value of the endTariffZoneView property. * * @return * possible object is * {@link Zone_DerivedViewStructure } * */ public Zone_DerivedViewStructure getEndTariffZoneView() { return endTariffZoneView; } /** * Sets the value of the endTariffZoneView property. * * @param value * allowed object is * {@link Zone_DerivedViewStructure } * */ public void setEndTariffZoneView(Zone_DerivedViewStructure value) { this.endTariffZoneView = value; } /** * Gets the value of the toFareSectionRef property. * * @return * possible object is * {@link FareSectionRefStructure } * */ public FareSectionRefStructure getToFareSectionRef() { return toFareSectionRef; } /** * Sets the value of the toFareSectionRef property. * * @param value * allowed object is * {@link FareSectionRefStructure } * */ public void setToFareSectionRef(FareSectionRefStructure value) { this.toFareSectionRef = value; } /** * Gets the value of the toFarePointInPatternRef property. * * @return * possible object is * {@link FarePointInPatternRefStructure } * */ public FarePointInPatternRefStructure getToFarePointInPatternRef() { return toFarePointInPatternRef; } /** * Sets the value of the toFarePointInPatternRef property. * * @param value * allowed object is * {@link FarePointInPatternRefStructure } * */ public void setToFarePointInPatternRef(FarePointInPatternRefStructure value) { this.toFarePointInPatternRef = value; } /** * Gets the value of the seriesConstraints property. * * @return * possible object is * {@link SeriesConstraints_RelStructure } * */ public SeriesConstraints_RelStructure getSeriesConstraints() { return seriesConstraints; } /** * Sets the value of the seriesConstraints property. * * @param value * allowed object is * {@link SeriesConstraints_RelStructure } * */ public void setSeriesConstraints(SeriesConstraints_RelStructure value) { this.seriesConstraints = value; } /** * Gets the value of the structureFactors property. * * @return * possible object is * {@link GeographicalStructureFactors_RelStructure } * */ public GeographicalStructureFactors_RelStructure getStructureFactors() { return structureFactors; } /** * Sets the value of the structureFactors property. * * @param value * allowed object is * {@link GeographicalStructureFactors_RelStructure } * */ public void setStructureFactors(GeographicalStructureFactors_RelStructure value) { this.structureFactors = value; } /** * Gets the value of the tariffs property. * * @return * possible object is * {@link TariffRefs_RelStructure } * */ public TariffRefs_RelStructure getTariffs() { return tariffs; } /** * Sets the value of the tariffs property. * * @param value * allowed object is * {@link TariffRefs_RelStructure } * */ public void setTariffs(TariffRefs_RelStructure value) { this.tariffs = value; } /** * Gets the value of the fareTableRef property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link StandardFareTableRefStructure }{@code >} * {@link JAXBElement }{@code <}{@link FareTableRefStructure }{@code >} * */ public JAXBElement getFareTableRef() { return fareTableRef; } /** * Sets the value of the fareTableRef property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link StandardFareTableRefStructure }{@code >} * {@link JAXBElement }{@code <}{@link FareTableRefStructure }{@code >} * */ public void setFareTableRef(JAXBElement value) { this.fareTableRef = value; } /** * Gets the value of the prices property. * * @return * possible object is * {@link DistanceMatrixElementPrices_RelStructure } * */ public DistanceMatrixElementPrices_RelStructure getPrices() { return prices; } /** * Sets the value of the prices property. * * @param value * allowed object is * {@link DistanceMatrixElementPrices_RelStructure } * */ public void setPrices(DistanceMatrixElementPrices_RelStructure value) { this.prices = value; } public DistanceMatrixElement_VersionStructure withDistance(BigDecimal value) { setDistance(value); return this; } public DistanceMatrixElement_VersionStructure withRelativeRanking(BigInteger value) { setRelativeRanking(value); return this; } public DistanceMatrixElement_VersionStructure withIsDIrect(Boolean value) { setIsDIrect(value); return this; } public DistanceMatrixElement_VersionStructure withInverseAllowed(Boolean value) { setInverseAllowed(value); return this; } public DistanceMatrixElement_VersionStructure withStartStopPointRef(ScheduledStopPointRefStructure value) { setStartStopPointRef(value); return this; } public DistanceMatrixElement_VersionStructure withStartStopPointView(ScheduledStopPoint_DerivedViewStructure value) { setStartStopPointView(value); return this; } public DistanceMatrixElement_VersionStructure withStartTariffZoneRef(TariffZoneRefStructure value) { setStartTariffZoneRef(value); return this; } public DistanceMatrixElement_VersionStructure withStartTariffZoneView(Zone_DerivedViewStructure value) { setStartTariffZoneView(value); return this; } public DistanceMatrixElement_VersionStructure withFromFareSectionRef(FareSectionRefStructure value) { setFromFareSectionRef(value); return this; } public DistanceMatrixElement_VersionStructure withFromFarePointInPatternRef(FarePointInPatternRefStructure value) { setFromFarePointInPatternRef(value); return this; } public DistanceMatrixElement_VersionStructure withEndStopPointRef(ScheduledStopPointRefStructure value) { setEndStopPointRef(value); return this; } public DistanceMatrixElement_VersionStructure withEndStopPointView(ScheduledStopPoint_DerivedViewStructure value) { setEndStopPointView(value); return this; } public DistanceMatrixElement_VersionStructure withEndTariffZoneRef(TariffZoneRefStructure value) { setEndTariffZoneRef(value); return this; } public DistanceMatrixElement_VersionStructure withEndTariffZoneView(Zone_DerivedViewStructure value) { setEndTariffZoneView(value); return this; } public DistanceMatrixElement_VersionStructure withToFareSectionRef(FareSectionRefStructure value) { setToFareSectionRef(value); return this; } public DistanceMatrixElement_VersionStructure withToFarePointInPatternRef(FarePointInPatternRefStructure value) { setToFarePointInPatternRef(value); return this; } public DistanceMatrixElement_VersionStructure withSeriesConstraints(SeriesConstraints_RelStructure value) { setSeriesConstraints(value); return this; } public DistanceMatrixElement_VersionStructure withStructureFactors(GeographicalStructureFactors_RelStructure value) { setStructureFactors(value); return this; } public DistanceMatrixElement_VersionStructure withTariffs(TariffRefs_RelStructure value) { setTariffs(value); return this; } public DistanceMatrixElement_VersionStructure withFareTableRef(JAXBElement value) { setFareTableRef(value); return this; } public DistanceMatrixElement_VersionStructure withPrices(DistanceMatrixElementPrices_RelStructure value) { setPrices(value); return this; } @Override public DistanceMatrixElement_VersionStructure withName(MultilingualString value) { setName(value); return this; } @Override public DistanceMatrixElement_VersionStructure withDescription(MultilingualString value) { setDescription(value); return this; } @Override public DistanceMatrixElement_VersionStructure withAlternativeNames(AlternativeNames_RelStructure value) { setAlternativeNames(value); return this; } @Override public DistanceMatrixElement_VersionStructure withNoticeAssignments(NoticeAssignments_RelStructure value) { setNoticeAssignments(value); return this; } @Override public DistanceMatrixElement_VersionStructure withPricingServiceRef(PricingServiceRefStructure value) { setPricingServiceRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withPricingRuleRef(JAXBElement value) { setPricingRuleRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withPriceGroups(PriceGroups_RelStructure value) { setPriceGroups(value); return this; } @Override public DistanceMatrixElement_VersionStructure withFareTables(FareTables_RelStructure value) { setFareTables(value); return this; } @Override public DistanceMatrixElement_VersionStructure withKeyList(KeyListStructure value) { setKeyList(value); return this; } @Override public DistanceMatrixElement_VersionStructure withExtensions(ExtensionsStructure value) { setExtensions(value); return this; } @Override public DistanceMatrixElement_VersionStructure withBrandingRef(BrandingRefStructure value) { setBrandingRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withAlternativeTexts(AlternativeTexts_RelStructure value) { setAlternativeTexts(value); return this; } @Override public DistanceMatrixElement_VersionStructure withResponsibilitySetRef(String value) { setResponsibilitySetRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withValidityConditions(ValidityConditions_RelStructure value) { setValidityConditions(value); return this; } @Override public DistanceMatrixElement_VersionStructure withValidBetween(ValidBetween... values) { if (values!= null) { for (ValidBetween value: values) { getValidBetween().add(value); } } return this; } @Override public DistanceMatrixElement_VersionStructure withValidBetween(Collection values) { if (values!= null) { getValidBetween().addAll(values); } return this; } @Override public DistanceMatrixElement_VersionStructure withDataSourceRef(String value) { setDataSourceRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withCreated(OffsetDateTime value) { setCreated(value); return this; } @Override public DistanceMatrixElement_VersionStructure withChanged(OffsetDateTime value) { setChanged(value); return this; } @Override public DistanceMatrixElement_VersionStructure withModification(ModificationEnumeration value) { setModification(value); return this; } @Override public DistanceMatrixElement_VersionStructure withVersion(String value) { setVersion(value); return this; } @Override public DistanceMatrixElement_VersionStructure withStatus_BasicModificationDetailsGroup(StatusEnumeration value) { setStatus_BasicModificationDetailsGroup(value); return this; } @Override public DistanceMatrixElement_VersionStructure withDerivedFromVersionRef_BasicModificationDetailsGroup(String value) { setDerivedFromVersionRef_BasicModificationDetailsGroup(value); return this; } @Override public DistanceMatrixElement_VersionStructure withCompatibleWithVersionFrameVersionRef(String value) { setCompatibleWithVersionFrameVersionRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withDerivedFromObjectRef(String value) { setDerivedFromObjectRef(value); return this; } @Override public DistanceMatrixElement_VersionStructure withNameOfClass(String value) { setNameOfClass(value); return this; } @Override public DistanceMatrixElement_VersionStructure withId(String value) { setId(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