net.opengis.citygml.transportation.v_1_0
Class RoadType

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.RoadType
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 RoadType
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 roads. As subclass of _CityObject, a Road inherits all attributes and relations, in particular an id, names, external references, and generalization relations.

Java class for RoadType complex type.

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

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


Field Summary
protected  List<Object> genericApplicationPropertyOfRoad
           
 
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
RoadType()
           
 
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> getGenericApplicationPropertyOfRoad()
          Gets the value of the genericApplicationPropertyOfRoad property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetGenericApplicationPropertyOfRoad()
           
 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 setGenericApplicationPropertyOfRoad(List<Object> value)
           
 String toString()
           
 void unsetGenericApplicationPropertyOfRoad()
           
 RoadType withAuxiliaryTrafficArea(AuxiliaryTrafficAreaPropertyType... values)
           
 RoadType withAuxiliaryTrafficArea(Collection<AuxiliaryTrafficAreaPropertyType> values)
           
 RoadType withAuxiliaryTrafficArea(List<AuxiliaryTrafficAreaPropertyType> value)
           
 RoadType withCreationDate(XMLGregorianCalendar value)
           
 RoadType withExternalReference(Collection<ExternalReferenceType> values)
           
 RoadType withExternalReference(ExternalReferenceType... values)
           
 RoadType withExternalReference(List<ExternalReferenceType> value)
           
 RoadType withFunction(Collection<String> values)
           
 RoadType withFunction(List<String> value)
           
 RoadType withFunction(String... values)
           
 RoadType withGeneralizesTo(Collection<GeneralizationRelationType> values)
           
 RoadType withGeneralizesTo(GeneralizationRelationType... values)
           
 RoadType withGeneralizesTo(List<GeneralizationRelationType> value)
           
 RoadType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
           
 RoadType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
           
 RoadType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
           
 RoadType withGenericApplicationPropertyOfRoad(Collection<Object> values)
           
 RoadType withGenericApplicationPropertyOfRoad(List<Object> value)
           
 RoadType withGenericApplicationPropertyOfRoad(Object... values)
           
 RoadType withGenericApplicationPropertyOfTransportationComplex(Collection<Object> values)
           
 RoadType withGenericApplicationPropertyOfTransportationComplex(List<Object> value)
           
 RoadType withGenericApplicationPropertyOfTransportationComplex(Object... values)
           
 RoadType withGenericApplicationPropertyOfTransportationObject(Collection<Object> values)
           
 RoadType withGenericApplicationPropertyOfTransportationObject(List<Object> value)
           
 RoadType withGenericApplicationPropertyOfTransportationObject(Object... values)
           
 RoadType withLod0Network(Collection<GeometricComplexPropertyType> values)
           
 RoadType withLod0Network(GeometricComplexPropertyType... values)
           
 RoadType withLod0Network(List<GeometricComplexPropertyType> value)
           
 RoadType withLod1MultiSurface(MultiSurfacePropertyType value)
           
 RoadType withLod2MultiSurface(MultiSurfacePropertyType value)
           
 RoadType withLod3MultiSurface(MultiSurfacePropertyType value)
           
 RoadType withLod4MultiSurface(MultiSurfacePropertyType value)
           
 RoadType withTerminationDate(XMLGregorianCalendar value)
           
 RoadType withTrafficArea(Collection<TrafficAreaPropertyType> values)
           
 RoadType withTrafficArea(List<TrafficAreaPropertyType> value)
           
 RoadType withTrafficArea(TrafficAreaPropertyType... values)
           
 RoadType withUsage(Collection<String> values)
           
 RoadType withUsage(List<String> value)
           
 RoadType 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

genericApplicationPropertyOfRoad

protected List<Object> genericApplicationPropertyOfRoad
Constructor Detail

RoadType

public RoadType()
Method Detail

getGenericApplicationPropertyOfRoad

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

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

    getGenericApplicationPropertyOfRoad().add(newItem);
 

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


isSetGenericApplicationPropertyOfRoad

public boolean isSetGenericApplicationPropertyOfRoad()

unsetGenericApplicationPropertyOfRoad

public void unsetGenericApplicationPropertyOfRoad()

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

setGenericApplicationPropertyOfRoad

public void setGenericApplicationPropertyOfRoad(List<Object> value)

withGenericApplicationPropertyOfRoad

public RoadType withGenericApplicationPropertyOfRoad(Object... values)

withGenericApplicationPropertyOfRoad

public RoadType withGenericApplicationPropertyOfRoad(Collection<Object> values)

withGenericApplicationPropertyOfRoad

public RoadType withGenericApplicationPropertyOfRoad(List<Object> value)

withFunction

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

withFunction

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

withUsage

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

withUsage

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

withTrafficArea

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

withTrafficArea

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

withAuxiliaryTrafficArea

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

withAuxiliaryTrafficArea

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

withLod0Network

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

withLod0Network

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

withLod1MultiSurface

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

withLod2MultiSurface

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

withLod3MultiSurface

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

withLod4MultiSurface

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

withGenericApplicationPropertyOfTransportationComplex

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

withGenericApplicationPropertyOfTransportationComplex

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

withFunction

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

withUsage

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

withTrafficArea

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

withAuxiliaryTrafficArea

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

withLod0Network

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

withGenericApplicationPropertyOfTransportationComplex

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

withGenericApplicationPropertyOfTransportationObject

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

withGenericApplicationPropertyOfTransportationObject

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

withGenericApplicationPropertyOfTransportationObject

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

withCreationDate

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

withTerminationDate

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

withExternalReference

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

withExternalReference

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

withGeneralizesTo

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

withGeneralizesTo

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

withGenericApplicationPropertyOfCityObject

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

withGenericApplicationPropertyOfCityObject

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

withExternalReference

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

withGeneralizesTo

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

withGenericApplicationPropertyOfCityObject

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


Copyright © 2008-2015. All Rights Reserved.