Class WaterGroundSurfaceType
- java.lang.Object
-
- net.opengis.gml.v_3_1_1.AbstractGMLType
-
- net.opengis.gml.v_3_1_1.AbstractFeatureType
-
- net.opengis.citygml.v_2_0.AbstractCityObjectType
-
- net.opengis.citygml.waterbody.v_2_0.AbstractWaterBoundarySurfaceType
-
- net.opengis.citygml.waterbody.v_2_0.WaterGroundSurfaceType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class WaterGroundSurfaceType extends AbstractWaterBoundarySurfaceType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Type describing the ground surface of a water body, i.e. the boundary to the digital terrain model. As subclass of _CityObject, a WaterGroundSurface inherits all attributes and relations, in particular an id, names, external references, and generalization relations.Java class for WaterGroundSurfaceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WaterGroundSurfaceType"> <complexContent> <extension base="{http://www.opengis.net/citygml/waterbody/2.0}AbstractWaterBoundarySurfaceType"> <sequence> <element ref="{http://www.opengis.net/citygml/waterbody/2.0}_GenericApplicationPropertyOfWaterGroundSurface" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>genericApplicationPropertyOfWaterGroundSurface-
Fields inherited from class net.opengis.citygml.waterbody.v_2_0.AbstractWaterBoundarySurfaceType
genericApplicationPropertyOfWaterBoundarySurface, lod2Surface, lod3Surface, lod4Surface
-
Fields inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, relativeToTerrain, relativeToWater, 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
Constructors Constructor Description WaterGroundSurfaceType()Default no-arg constructorWaterGroundSurfaceType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, SurfacePropertyType lod2Surface, SurfacePropertyType lod3Surface, SurfacePropertyType lod4Surface, List<Object> genericApplicationPropertyOfWaterBoundarySurface, List<Object> genericApplicationPropertyOfWaterGroundSurface)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.citygml.waterbody.v_2_0.AbstractWaterBoundarySurfaceType
getGenericApplicationPropertyOfWaterBoundarySurface, getLod2Surface, getLod3Surface, getLod4Surface, isSetGenericApplicationPropertyOfWaterBoundarySurface, isSetLod2Surface, isSetLod3Surface, isSetLod4Surface, setGenericApplicationPropertyOfWaterBoundarySurface, setLod2Surface, setLod3Surface, setLod4Surface, unsetGenericApplicationPropertyOfWaterBoundarySurface
-
Methods inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setRelativeToTerrain, setRelativeToWater, 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
-
-
-
-
Constructor Detail
-
WaterGroundSurfaceType
public WaterGroundSurfaceType()
Default no-arg constructor
-
WaterGroundSurfaceType
public WaterGroundSurfaceType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, SurfacePropertyType lod2Surface, SurfacePropertyType lod3Surface, SurfacePropertyType lod4Surface, List<Object> genericApplicationPropertyOfWaterBoundarySurface, List<Object> genericApplicationPropertyOfWaterGroundSurface)
Fully-initialising value constructor
-
-
Method Detail
-
getGenericApplicationPropertyOfWaterGroundSurface
public List<Object> getGenericApplicationPropertyOfWaterGroundSurface()
Gets the value of the genericApplicationPropertyOfWaterGroundSurface 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 Jakarta XML Binding object. This is why there is not a
setmethod for the genericApplicationPropertyOfWaterGroundSurface property.For example, to add a new item, do as follows:
getGenericApplicationPropertyOfWaterGroundSurface().add(newItem);Objects of the following type(s) are allowed in the list
Object
-
isSetGenericApplicationPropertyOfWaterGroundSurface
public boolean isSetGenericApplicationPropertyOfWaterGroundSurface()
-
unsetGenericApplicationPropertyOfWaterGroundSurface
public void unsetGenericApplicationPropertyOfWaterGroundSurface()
-
toString
public String toString()
- Overrides:
toStringin classAbstractWaterBoundarySurfaceType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractWaterBoundarySurfaceType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractWaterBoundarySurfaceType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractWaterBoundarySurfaceType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractWaterBoundarySurfaceType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractWaterBoundarySurfaceType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractWaterBoundarySurfaceType
-
clone
public Object clone()
- Overrides:
clonein classAbstractWaterBoundarySurfaceType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractWaterBoundarySurfaceType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractWaterBoundarySurfaceType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractWaterBoundarySurfaceType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractWaterBoundarySurfaceType
-
setGenericApplicationPropertyOfWaterGroundSurface
public void setGenericApplicationPropertyOfWaterGroundSurface(List<Object> value)
-
withGenericApplicationPropertyOfWaterGroundSurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterGroundSurface(Object... values)
-
withGenericApplicationPropertyOfWaterGroundSurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterGroundSurface(Collection<Object> values)
-
withGenericApplicationPropertyOfWaterGroundSurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterGroundSurface(List<Object> value)
-
withLod2Surface
public WaterGroundSurfaceType withLod2Surface(SurfacePropertyType value)
- Overrides:
withLod2Surfacein classAbstractWaterBoundarySurfaceType
-
withLod3Surface
public WaterGroundSurfaceType withLod3Surface(SurfacePropertyType value)
- Overrides:
withLod3Surfacein classAbstractWaterBoundarySurfaceType
-
withLod4Surface
public WaterGroundSurfaceType withLod4Surface(SurfacePropertyType value)
- Overrides:
withLod4Surfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(Object... values)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterGroundSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withCreationDate
public WaterGroundSurfaceType withCreationDate(XMLGregorianCalendar value)
- Overrides:
withCreationDatein classAbstractWaterBoundarySurfaceType
-
withTerminationDate
public WaterGroundSurfaceType withTerminationDate(XMLGregorianCalendar value)
- Overrides:
withTerminationDatein classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterGroundSurfaceType withExternalReference(ExternalReferenceType... values)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterGroundSurfaceType withExternalReference(Collection<ExternalReferenceType> values)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterGroundSurfaceType withGeneralizesTo(GeneralizationRelationType... values)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterGroundSurfaceType withGeneralizesTo(Collection<GeneralizationRelationType> values)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withRelativeToTerrain
public WaterGroundSurfaceType withRelativeToTerrain(RelativeToTerrainType value)
- Overrides:
withRelativeToTerrainin classAbstractWaterBoundarySurfaceType
-
withRelativeToWater
public WaterGroundSurfaceType withRelativeToWater(RelativeToWaterType value)
- Overrides:
withRelativeToWaterin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterGroundSurfaceType withGenericApplicationPropertyOfCityObject(jakarta.xml.bind.JAXBElement<?>... values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterGroundSurfaceType withGenericApplicationPropertyOfCityObject(Collection<jakarta.xml.bind.JAXBElement<?>> values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterGroundSurfaceType withExternalReference(List<ExternalReferenceType> value)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterGroundSurfaceType withGeneralizesTo(List<GeneralizationRelationType> value)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterGroundSurfaceType withGenericApplicationPropertyOfCityObject(List<jakarta.xml.bind.JAXBElement<?>> value)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
-