org.citygml4j.jaxb.citygml.bldg._1
Class BoundarySurfacePropertyType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AssociationType
      extended by org.citygml4j.jaxb.citygml.bldg._1.BoundarySurfacePropertyType

public class BoundarySurfacePropertyType
extends AssociationType

Denotes the relation of an _AbstractBuilding to its bounding thematic surfaces (walls, roofs, ..). The BoundarySurfacePropertyType element must either carry a reference to a _BoundarySurface object or contain a _BoundarySurface object inline, but neither both nor none. There is no differentiation between interior surfaces bounding rooms and outer ones bounding buildings (one reason is, that ClosureSurfaces belong to both types). It has to be made sure by additional integrity constraints that, e.g. an _AbstractBuilding is not related to CeilingSurfaces or a room not to RoofSurfaces.

Java class for BoundarySurfacePropertyType complex type.

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

 <complexType name="BoundarySurfacePropertyType">
   <complexContent>
     <restriction base="{http://www.opengis.net/gml}AssociationType">
       <sequence minOccurs="0">
         <element ref="{http://www.opengis.net/citygml/building/1.0}_BoundarySurface"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
BoundarySurfacePropertyType()
           
 
Method Summary
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AssociationType
get_ADEComponent, get_Object, getActuate, getArcrole, getHref, getRemoteSchema, getRole, getShow, getTitle, getType, isSet_ADEComponent, isSet_Object, isSetActuate, isSetArcrole, isSetHref, isSetRemoteSchema, isSetRole, isSetShow, isSetTitle, isSetType, set_ADEComponent, set_Object, setActuate, setArcrole, setHref, setRemoteSchema, setRole, setShow, setTitle, setType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundarySurfacePropertyType

public BoundarySurfacePropertyType()