Class WaterClosureSurfaceType
- 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.WaterClosureSurfaceType
-
- 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 WaterClosureSurfaceType 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 closure surface between water bodys. As subclass of _CityObject, a WaterClosureSurface inherits all attributes and relations, in particular an id, names, external references, and generalization relations.Java class for WaterClosureSurfaceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WaterClosureSurfaceType"> <complexContent> <extension base="{http://www.opengis.net/citygml/waterbody/2.0}AbstractWaterBoundarySurfaceType"> <sequence> <element ref="{http://www.opengis.net/citygml/waterbody/2.0}_GenericApplicationPropertyOfWaterClosureSurface" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>genericApplicationPropertyOfWaterClosureSurface-
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 WaterClosureSurfaceType()Default no-arg constructorWaterClosureSurfaceType(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> genericApplicationPropertyOfWaterClosureSurface)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
-
WaterClosureSurfaceType
public WaterClosureSurfaceType()
Default no-arg constructor
-
WaterClosureSurfaceType
public WaterClosureSurfaceType(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> genericApplicationPropertyOfWaterClosureSurface)
Fully-initialising value constructor
-
-
Method Detail
-
getGenericApplicationPropertyOfWaterClosureSurface
public List<Object> getGenericApplicationPropertyOfWaterClosureSurface()
Gets the value of the genericApplicationPropertyOfWaterClosureSurface 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 genericApplicationPropertyOfWaterClosureSurface property.For example, to add a new item, do as follows:
getGenericApplicationPropertyOfWaterClosureSurface().add(newItem);Objects of the following type(s) are allowed in the list
Object
-
isSetGenericApplicationPropertyOfWaterClosureSurface
public boolean isSetGenericApplicationPropertyOfWaterClosureSurface()
-
unsetGenericApplicationPropertyOfWaterClosureSurface
public void unsetGenericApplicationPropertyOfWaterClosureSurface()
-
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
-
setGenericApplicationPropertyOfWaterClosureSurface
public void setGenericApplicationPropertyOfWaterClosureSurface(List<Object> value)
-
withGenericApplicationPropertyOfWaterClosureSurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterClosureSurface(Object... values)
-
withGenericApplicationPropertyOfWaterClosureSurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterClosureSurface(Collection<Object> values)
-
withGenericApplicationPropertyOfWaterClosureSurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterClosureSurface(List<Object> value)
-
withLod2Surface
public WaterClosureSurfaceType withLod2Surface(SurfacePropertyType value)
- Overrides:
withLod2Surfacein classAbstractWaterBoundarySurfaceType
-
withLod3Surface
public WaterClosureSurfaceType withLod3Surface(SurfacePropertyType value)
- Overrides:
withLod3Surfacein classAbstractWaterBoundarySurfaceType
-
withLod4Surface
public WaterClosureSurfaceType withLod4Surface(SurfacePropertyType value)
- Overrides:
withLod4Surfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(Object... values)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfWaterBoundarySurface
public WaterClosureSurfaceType withGenericApplicationPropertyOfWaterBoundarySurface(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfWaterBoundarySurfacein classAbstractWaterBoundarySurfaceType
-
withCreationDate
public WaterClosureSurfaceType withCreationDate(XMLGregorianCalendar value)
- Overrides:
withCreationDatein classAbstractWaterBoundarySurfaceType
-
withTerminationDate
public WaterClosureSurfaceType withTerminationDate(XMLGregorianCalendar value)
- Overrides:
withTerminationDatein classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterClosureSurfaceType withExternalReference(ExternalReferenceType... values)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterClosureSurfaceType withExternalReference(Collection<ExternalReferenceType> values)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterClosureSurfaceType withGeneralizesTo(GeneralizationRelationType... values)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterClosureSurfaceType withGeneralizesTo(Collection<GeneralizationRelationType> values)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withRelativeToTerrain
public WaterClosureSurfaceType withRelativeToTerrain(RelativeToTerrainType value)
- Overrides:
withRelativeToTerrainin classAbstractWaterBoundarySurfaceType
-
withRelativeToWater
public WaterClosureSurfaceType withRelativeToWater(RelativeToWaterType value)
- Overrides:
withRelativeToWaterin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterClosureSurfaceType withGenericApplicationPropertyOfCityObject(jakarta.xml.bind.JAXBElement<?>... values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterClosureSurfaceType withGenericApplicationPropertyOfCityObject(Collection<jakarta.xml.bind.JAXBElement<?>> values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
withExternalReference
public WaterClosureSurfaceType withExternalReference(List<ExternalReferenceType> value)
- Overrides:
withExternalReferencein classAbstractWaterBoundarySurfaceType
-
withGeneralizesTo
public WaterClosureSurfaceType withGeneralizesTo(List<GeneralizationRelationType> value)
- Overrides:
withGeneralizesToin classAbstractWaterBoundarySurfaceType
-
withGenericApplicationPropertyOfCityObject
public WaterClosureSurfaceType withGenericApplicationPropertyOfCityObject(List<jakarta.xml.bind.JAXBElement<?>> value)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractWaterBoundarySurfaceType
-
-