Class AbstractBoundarySurfaceType

  • 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
    Direct Known Subclasses:
    CeilingSurfaceType, ClosureSurfaceType, FloorSurfaceType, GroundSurfaceType, InteriorWallSurfaceType, OuterCeilingSurfaceType, OuterFloorSurfaceType, RoofSurfaceType, WallSurfaceType

    public abstract class AbstractBoundarySurfaceType
    extends AbstractCityObjectType
    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
    Abstract super class of the features RoofSurface, WallSurface, GroundSurface, ClosureSurface, FloorSurface, OuterFloorSurface, CeilingSurface and OuterCeilingSurface

    Java class for AbstractBoundarySurfaceType complex type.

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

     <complexType name="AbstractBoundarySurfaceType">
       <complexContent>
         <extension base="{http://www.opengis.net/citygml/2.0}AbstractCityObjectType">
           <sequence>
             <element name="lod2MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
             <element name="lod3MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
             <element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
             <element name="opening" type="{http://www.opengis.net/citygml/tunnel/2.0}OpeningPropertyType" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.opengis.net/citygml/tunnel/2.0}_GenericApplicationPropertyOfBoundarySurface" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>