Class WaterSurfaceType

  • 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 WaterSurfaceType
    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 surface of a water body, which separates the water from the air. As subclass of _CityObject, a WaterSurface inherits all attributes and relations, in particular an id, names, external references, and generalization relations.

    Java class for WaterSurfaceType complex type.

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

     <complexType name="WaterSurfaceType">
       <complexContent>
         <extension base="{http://www.opengis.net/citygml/waterbody/2.0}AbstractWaterBoundarySurfaceType">
           <sequence>
             <element name="waterLevel" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/>
             <element ref="{http://www.opengis.net/citygml/waterbody/2.0}_GenericApplicationPropertyOfWaterSurface" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>