net.opengis.citygml.transportation.v_1_0
Class RailwayType

java.lang.Object
  extended by net.opengis.gml.v_3_1_1.AbstractGMLType
      extended by net.opengis.gml.v_3_1_1.AbstractFeatureType
          extended by net.opengis.citygml.v_1_0.AbstractCityObjectType
              extended by net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType
                  extended by net.opengis.citygml.transportation.v_1_0.TransportationComplexType
                      extended by net.opengis.citygml.transportation.v_1_0.RailwayType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class RailwayType
extends TransportationComplexType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Type describing the class for railways. As subclass of _CityObject, a Railway inherits all attributes and relations, in particular an id, names, external references, and generalization relations.

Java class for RailwayType complex type.

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

 <complexType name="RailwayType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/transportation/1.0}TransportationComplexType">
       <sequence>
         <element ref="{http://www.opengis.net/citygml/transportation/1.0}_GenericApplicationPropertyOfRailway" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Object> genericApplicationPropertyOfRailway
           
 
Fields inherited from class net.opengis.citygml.transportation.v_1_0.TransportationComplexType
auxiliaryTrafficArea, function, genericApplicationPropertyOfTransportationComplex, lod0Network, lod1MultiSurface, lod2MultiSurface, lod3MultiSurface, lod4MultiSurface, trafficArea, usage
 
Fields inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType
genericApplicationPropertyOfTransportationObject
 
Fields inherited from class net.opengis.citygml.v_1_0.AbstractCityObjectType
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, terminationDate
 
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
RailwayType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 List<Object> getGenericApplicationPropertyOfRailway()
          Gets the value of the genericApplicationPropertyOfRailway property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetGenericApplicationPropertyOfRailway()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setGenericApplicationPropertyOfRailway(List<Object> value)
           
 String toString()
           
 void unsetGenericApplicationPropertyOfRailway()
           
 RailwayType withAuxiliaryTrafficArea(AuxiliaryTrafficAreaPropertyType... values)
           
 RailwayType withAuxiliaryTrafficArea(Collection<AuxiliaryTrafficAreaPropertyType> values)
           
 RailwayType withAuxiliaryTrafficArea(List<AuxiliaryTrafficAreaPropertyType> value)
           
 RailwayType withCreationDate(XMLGregorianCalendar value)
           
 RailwayType withExternalReference(Collection<ExternalReferenceType> values)
           
 RailwayType withExternalReference(ExternalReferenceType... values)
           
 RailwayType withExternalReference(List<ExternalReferenceType> value)
           
 RailwayType withFunction(Collection<String> values)
           
 RailwayType withFunction(List<String> value)
           
 RailwayType withFunction(String... values)
           
 RailwayType withGeneralizesTo(Collection<GeneralizationRelationType> values)
           
 RailwayType withGeneralizesTo(GeneralizationRelationType... values)
           
 RailwayType withGeneralizesTo(List<GeneralizationRelationType> value)
           
 RailwayType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
           
 RailwayType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
           
 RailwayType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
           
 RailwayType withGenericApplicationPropertyOfRailway(Collection<Object> values)
           
 RailwayType withGenericApplicationPropertyOfRailway(List<Object> value)
           
 RailwayType withGenericApplicationPropertyOfRailway(Object... values)
           
 RailwayType withGenericApplicationPropertyOfTransportationComplex(Collection<Object> values)
           
 RailwayType withGenericApplicationPropertyOfTransportationComplex(List<Object> value)
           
 RailwayType withGenericApplicationPropertyOfTransportationComplex(Object... values)
           
 RailwayType withGenericApplicationPropertyOfTransportationObject(Collection<Object> values)
           
 RailwayType withGenericApplicationPropertyOfTransportationObject(List<Object> value)
           
 RailwayType withGenericApplicationPropertyOfTransportationObject(Object... values)
           
 RailwayType withLod0Network(Collection<GeometricComplexPropertyType> values)
           
 RailwayType withLod0Network(GeometricComplexPropertyType... values)
           
 RailwayType withLod0Network(List<GeometricComplexPropertyType> value)
           
 RailwayType withLod1MultiSurface(MultiSurfacePropertyType value)
           
 RailwayType withLod2MultiSurface(MultiSurfacePropertyType value)
           
 RailwayType withLod3MultiSurface(MultiSurfacePropertyType value)
           
 RailwayType withLod4MultiSurface(MultiSurfacePropertyType value)
           
 RailwayType withTerminationDate(XMLGregorianCalendar value)
           
 RailwayType withTrafficArea(Collection<TrafficAreaPropertyType> values)
           
 RailwayType withTrafficArea(List<TrafficAreaPropertyType> value)
           
 RailwayType withTrafficArea(TrafficAreaPropertyType... values)
           
 RailwayType withUsage(Collection<String> values)
           
 RailwayType withUsage(List<String> value)
           
 RailwayType withUsage(String... values)
           
 
Methods inherited from class net.opengis.citygml.transportation.v_1_0.TransportationComplexType
getAuxiliaryTrafficArea, getFunction, getGenericApplicationPropertyOfTransportationComplex, getLod0Network, getLod1MultiSurface, getLod2MultiSurface, getLod3MultiSurface, getLod4MultiSurface, getTrafficArea, getUsage, isSetAuxiliaryTrafficArea, isSetFunction, isSetGenericApplicationPropertyOfTransportationComplex, isSetLod0Network, isSetLod1MultiSurface, isSetLod2MultiSurface, isSetLod3MultiSurface, isSetLod4MultiSurface, isSetTrafficArea, isSetUsage, setAuxiliaryTrafficArea, setFunction, setGenericApplicationPropertyOfTransportationComplex, setLod0Network, setLod1MultiSurface, setLod2MultiSurface, setLod3MultiSurface, setLod4MultiSurface, setTrafficArea, setUsage, unsetAuxiliaryTrafficArea, unsetFunction, unsetGenericApplicationPropertyOfTransportationComplex, unsetLod0Network, unsetTrafficArea, unsetUsage
 
Methods inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType
getGenericApplicationPropertyOfTransportationObject, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
 
Methods inherited from class net.opengis.citygml.v_1_0.AbstractCityObjectType
getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setTerminationDate, unsetExternalReference, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject
 
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

genericApplicationPropertyOfRailway

protected List<Object> genericApplicationPropertyOfRailway
Constructor Detail

RailwayType

public RailwayType()
Method Detail

getGenericApplicationPropertyOfRailway

public List<Object> getGenericApplicationPropertyOfRailway()
Gets the value of the genericApplicationPropertyOfRailway 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 genericApplicationPropertyOfRailway property.

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

    getGenericApplicationPropertyOfRailway().add(newItem);
 

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


isSetGenericApplicationPropertyOfRailway

public boolean isSetGenericApplicationPropertyOfRailway()

unsetGenericApplicationPropertyOfRailway

public void unsetGenericApplicationPropertyOfRailway()

toString

public String toString()
Overrides:
toString in class TransportationComplexType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class TransportationComplexType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class TransportationComplexType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class TransportationComplexType

equals

public boolean equals(Object object)
Overrides:
equals in class TransportationComplexType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class TransportationComplexType

hashCode

public int hashCode()
Overrides:
hashCode in class TransportationComplexType

clone

public Object clone()
Overrides:
clone in class TransportationComplexType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class TransportationComplexType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class TransportationComplexType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
createNewInstance in class TransportationComplexType

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class TransportationComplexType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class TransportationComplexType

setGenericApplicationPropertyOfRailway

public void setGenericApplicationPropertyOfRailway(List<Object> value)

withGenericApplicationPropertyOfRailway

public RailwayType withGenericApplicationPropertyOfRailway(Object... values)

withGenericApplicationPropertyOfRailway

public RailwayType withGenericApplicationPropertyOfRailway(Collection<Object> values)

withGenericApplicationPropertyOfRailway

public RailwayType withGenericApplicationPropertyOfRailway(List<Object> value)

withFunction

public RailwayType withFunction(String... values)
Overrides:
withFunction in class TransportationComplexType

withFunction

public RailwayType withFunction(Collection<String> values)
Overrides:
withFunction in class TransportationComplexType

withUsage

public RailwayType withUsage(String... values)
Overrides:
withUsage in class TransportationComplexType

withUsage

public RailwayType withUsage(Collection<String> values)
Overrides:
withUsage in class TransportationComplexType

withTrafficArea

public RailwayType withTrafficArea(TrafficAreaPropertyType... values)
Overrides:
withTrafficArea in class TransportationComplexType

withTrafficArea

public RailwayType withTrafficArea(Collection<TrafficAreaPropertyType> values)
Overrides:
withTrafficArea in class TransportationComplexType

withAuxiliaryTrafficArea

public RailwayType withAuxiliaryTrafficArea(AuxiliaryTrafficAreaPropertyType... values)
Overrides:
withAuxiliaryTrafficArea in class TransportationComplexType

withAuxiliaryTrafficArea

public RailwayType withAuxiliaryTrafficArea(Collection<AuxiliaryTrafficAreaPropertyType> values)
Overrides:
withAuxiliaryTrafficArea in class TransportationComplexType

withLod0Network

public RailwayType withLod0Network(GeometricComplexPropertyType... values)
Overrides:
withLod0Network in class TransportationComplexType

withLod0Network

public RailwayType withLod0Network(Collection<GeometricComplexPropertyType> values)
Overrides:
withLod0Network in class TransportationComplexType

withLod1MultiSurface

public RailwayType withLod1MultiSurface(MultiSurfacePropertyType value)
Overrides:
withLod1MultiSurface in class TransportationComplexType

withLod2MultiSurface

public RailwayType withLod2MultiSurface(MultiSurfacePropertyType value)
Overrides:
withLod2MultiSurface in class TransportationComplexType

withLod3MultiSurface

public RailwayType withLod3MultiSurface(MultiSurfacePropertyType value)
Overrides:
withLod3MultiSurface in class TransportationComplexType

withLod4MultiSurface

public RailwayType withLod4MultiSurface(MultiSurfacePropertyType value)
Overrides:
withLod4MultiSurface in class TransportationComplexType

withGenericApplicationPropertyOfTransportationComplex

public RailwayType withGenericApplicationPropertyOfTransportationComplex(Object... values)
Overrides:
withGenericApplicationPropertyOfTransportationComplex in class TransportationComplexType

withGenericApplicationPropertyOfTransportationComplex

public RailwayType withGenericApplicationPropertyOfTransportationComplex(Collection<Object> values)
Overrides:
withGenericApplicationPropertyOfTransportationComplex in class TransportationComplexType

withFunction

public RailwayType withFunction(List<String> value)
Overrides:
withFunction in class TransportationComplexType

withUsage

public RailwayType withUsage(List<String> value)
Overrides:
withUsage in class TransportationComplexType

withTrafficArea

public RailwayType withTrafficArea(List<TrafficAreaPropertyType> value)
Overrides:
withTrafficArea in class TransportationComplexType

withAuxiliaryTrafficArea

public RailwayType withAuxiliaryTrafficArea(List<AuxiliaryTrafficAreaPropertyType> value)
Overrides:
withAuxiliaryTrafficArea in class TransportationComplexType

withLod0Network

public RailwayType withLod0Network(List<GeometricComplexPropertyType> value)
Overrides:
withLod0Network in class TransportationComplexType

withGenericApplicationPropertyOfTransportationComplex

public RailwayType withGenericApplicationPropertyOfTransportationComplex(List<Object> value)
Overrides:
withGenericApplicationPropertyOfTransportationComplex in class TransportationComplexType

withGenericApplicationPropertyOfTransportationObject

public RailwayType withGenericApplicationPropertyOfTransportationObject(Object... values)
Overrides:
withGenericApplicationPropertyOfTransportationObject in class TransportationComplexType

withGenericApplicationPropertyOfTransportationObject

public RailwayType withGenericApplicationPropertyOfTransportationObject(Collection<Object> values)
Overrides:
withGenericApplicationPropertyOfTransportationObject in class TransportationComplexType

withGenericApplicationPropertyOfTransportationObject

public RailwayType withGenericApplicationPropertyOfTransportationObject(List<Object> value)
Overrides:
withGenericApplicationPropertyOfTransportationObject in class TransportationComplexType

withCreationDate

public RailwayType withCreationDate(XMLGregorianCalendar value)
Overrides:
withCreationDate in class TransportationComplexType

withTerminationDate

public RailwayType withTerminationDate(XMLGregorianCalendar value)
Overrides:
withTerminationDate in class TransportationComplexType

withExternalReference

public RailwayType withExternalReference(ExternalReferenceType... values)
Overrides:
withExternalReference in class TransportationComplexType

withExternalReference

public RailwayType withExternalReference(Collection<ExternalReferenceType> values)
Overrides:
withExternalReference in class TransportationComplexType

withGeneralizesTo

public RailwayType withGeneralizesTo(GeneralizationRelationType... values)
Overrides:
withGeneralizesTo in class TransportationComplexType

withGeneralizesTo

public RailwayType withGeneralizesTo(Collection<GeneralizationRelationType> values)
Overrides:
withGeneralizesTo in class TransportationComplexType

withGenericApplicationPropertyOfCityObject

public RailwayType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
Overrides:
withGenericApplicationPropertyOfCityObject in class TransportationComplexType

withGenericApplicationPropertyOfCityObject

public RailwayType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
Overrides:
withGenericApplicationPropertyOfCityObject in class TransportationComplexType

withExternalReference

public RailwayType withExternalReference(List<ExternalReferenceType> value)
Overrides:
withExternalReference in class TransportationComplexType

withGeneralizesTo

public RailwayType withGeneralizesTo(List<GeneralizationRelationType> value)
Overrides:
withGeneralizesTo in class TransportationComplexType

withGenericApplicationPropertyOfCityObject

public RailwayType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
Overrides:
withGenericApplicationPropertyOfCityObject in class TransportationComplexType


Copyright © 2008-2015. All Rights Reserved.