Class AbstractSiteType

  • 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:
    AbstractBridgeType, AbstractBuildingType, AbstractTunnelType

    public abstract class AbstractSiteType
    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
    Type describing the abstract superclass for buildings, facilities, etc. Future extensions of CityGML like bridges and tunnels would be modelled as subclasses of _Site. As subclass of _CityObject, a _Site inherits all attributes and relations, in particular an id, names, external references, and generalization relations.

    Java class for AbstractSiteType complex type.

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

     <complexType name="AbstractSiteType">
       <complexContent>
         <extension base="{http://www.opengis.net/citygml/2.0}AbstractCityObjectType">
           <sequence>
             <element ref="{http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfSite" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>