org.citygml4j.jaxb.citygml.tun._2
Class HollowSpaceType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
          extended by org.citygml4j.jaxb.citygml.core._2.AbstractCityObjectType
              extended by org.citygml4j.jaxb.citygml.tun._2.HollowSpaceType

public class HollowSpaceType
extends AbstractCityObjectType

Area or volume within a Tunnel bounded actually or theoretically

Java-Klasse für HollowSpaceType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="HollowSpaceType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/2.0}AbstractCityObjectType">
       <sequence>
         <element name="class" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/>
         <element name="function" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="usage" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="lod4Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
         <element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
         <element name="boundedBy" type="{http://www.opengis.net/citygml/tunnel/2.0}BoundarySurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="interiorFurniture" type="{http://www.opengis.net/citygml/tunnel/2.0}InteriorFurniturePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="hollowSpaceInstallation" type="{http://www.opengis.net/citygml/tunnel/2.0}IntTunnelInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/citygml/tunnel/2.0}_GenericApplicationPropertyOfHollowSpace" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
HollowSpaceType()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfHollowSpace()
          Gets the value of the genericApplicationPropertyOfHollowSpace property.
 java.util.List<BoundarySurfacePropertyType> getBoundedBySurface()
          Gets the value of the boundedBySurface property.
 CodeType getClazz()
          Ruft den Wert der clazz-Eigenschaft ab.
 java.util.List<CodeType> getFunction()
          Gets the value of the function property.
 java.util.List<IntTunnelInstallationPropertyType> getHollowSpaceInstallation()
          Gets the value of the hollowSpaceInstallation property.
 java.util.List<InteriorFurniturePropertyType> getInteriorFurniture()
          Gets the value of the interiorFurniture property.
 MultiSurfacePropertyType getLod4MultiSurface()
          Ruft den Wert der lod4MultiSurface-Eigenschaft ab.
 SolidPropertyType getLod4Solid()
          Ruft den Wert der lod4Solid-Eigenschaft ab.
 java.util.List<CodeType> getUsage()
          Gets the value of the usage property.
 boolean isSet_GenericApplicationPropertyOfHollowSpace()
           
 boolean isSetBoundedBySurface()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetHollowSpaceInstallation()
           
 boolean isSetInteriorFurniture()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetLod4Solid()
           
 boolean isSetUsage()
           
 void set_GenericApplicationPropertyOfHollowSpace(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfHollowSpace)
          Sets the value of the _GenericApplicationPropertyOfHollowSpace property.
 void setBoundedBySurface(java.util.List<BoundarySurfacePropertyType> boundedBySurface)
          Sets the value of the boundedBySurface property.
 void setClazz(CodeType value)
          Legt den Wert der clazz-Eigenschaft fest.
 void setFunction(java.util.List<CodeType> function)
          Sets the value of the function property.
 void setHollowSpaceInstallation(java.util.List<IntTunnelInstallationPropertyType> hollowSpaceInstallation)
          Sets the value of the hollowSpaceInstallation property.
 void setInteriorFurniture(java.util.List<InteriorFurniturePropertyType> interiorFurniture)
          Sets the value of the interiorFurniture property.
 void setLod4MultiSurface(MultiSurfacePropertyType value)
          Legt den Wert der lod4MultiSurface-Eigenschaft fest.
 void setLod4Solid(SolidPropertyType value)
          Legt den Wert der lod4Solid-Eigenschaft fest.
 void setUsage(java.util.List<CodeType> usage)
          Sets the value of the usage property.
 void unset_GenericApplicationPropertyOfHollowSpace()
           
 void unsetBoundedBySurface()
           
 void unsetFunction()
           
 void unsetHollowSpaceInstallation()
           
 void unsetInteriorFurniture()
           
 void unsetUsage()
           
 
Methods inherited from class org.citygml4j.jaxb.citygml.core._2.AbstractCityObjectType
get_GenericApplicationPropertyOfCityObject, get_GenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSet_GenericApplicationPropertyOfCityObject, isSet_GenericAttribute, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, set_GenericApplicationPropertyOfCityObject, set_GenericAttribute, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unset_GenericApplicationPropertyOfCityObject, unset_GenericAttribute, unsetAppearance, unsetExternalReference, unsetGeneralizesTo
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
get_ADEComponent, getBoundedBy, getLocation, isSet_ADEComponent, isSetBoundedBy, isSetLocation, set_ADEComponent, setBoundedBy, setLocation, unset_ADEComponent
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HollowSpaceType

public HollowSpaceType()
Method Detail

getClazz

public CodeType getClazz()
Ruft den Wert der clazz-Eigenschaft ab.

Returns:
possible object is CodeType

setClazz

public void setClazz(CodeType value)
Legt den Wert der clazz-Eigenschaft fest.

Parameters:
value - allowed object is CodeType

isSetClazz

public boolean isSetClazz()

getFunction

public java.util.List<CodeType> getFunction()
Gets the value of the function 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 JAXB object. This is why there is not a set method for the function property.

For example, to add a new item, do as follows:

    getFunction().add(newItem);
 

Objects of the following type(s) are allowed in the list CodeType


isSetFunction

public boolean isSetFunction()

unsetFunction

public void unsetFunction()

getUsage

public java.util.List<CodeType> getUsage()
Gets the value of the usage 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 JAXB object. This is why there is not a set method for the usage property.

For example, to add a new item, do as follows:

    getUsage().add(newItem);
 

Objects of the following type(s) are allowed in the list CodeType


isSetUsage

public boolean isSetUsage()

unsetUsage

public void unsetUsage()

getLod4Solid

public SolidPropertyType getLod4Solid()
Ruft den Wert der lod4Solid-Eigenschaft ab.

Returns:
possible object is SolidPropertyType

setLod4Solid

public void setLod4Solid(SolidPropertyType value)
Legt den Wert der lod4Solid-Eigenschaft fest.

Parameters:
value - allowed object is SolidPropertyType

isSetLod4Solid

public boolean isSetLod4Solid()

getLod4MultiSurface

public MultiSurfacePropertyType getLod4MultiSurface()
Ruft den Wert der lod4MultiSurface-Eigenschaft ab.

Returns:
possible object is MultiSurfacePropertyType

setLod4MultiSurface

public void setLod4MultiSurface(MultiSurfacePropertyType value)
Legt den Wert der lod4MultiSurface-Eigenschaft fest.

Parameters:
value - allowed object is MultiSurfacePropertyType

isSetLod4MultiSurface

public boolean isSetLod4MultiSurface()

getBoundedBySurface

public java.util.List<BoundarySurfacePropertyType> getBoundedBySurface()
Gets the value of the boundedBySurface 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 JAXB object. This is why there is not a set method for the boundedBySurface property.

For example, to add a new item, do as follows:

    getBoundedBySurface().add(newItem);
 

Objects of the following type(s) are allowed in the list BoundarySurfacePropertyType


isSetBoundedBySurface

public boolean isSetBoundedBySurface()

unsetBoundedBySurface

public void unsetBoundedBySurface()

getInteriorFurniture

public java.util.List<InteriorFurniturePropertyType> getInteriorFurniture()
Gets the value of the interiorFurniture 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 JAXB object. This is why there is not a set method for the interiorFurniture property.

For example, to add a new item, do as follows:

    getInteriorFurniture().add(newItem);
 

Objects of the following type(s) are allowed in the list InteriorFurniturePropertyType


isSetInteriorFurniture

public boolean isSetInteriorFurniture()

unsetInteriorFurniture

public void unsetInteriorFurniture()

getHollowSpaceInstallation

public java.util.List<IntTunnelInstallationPropertyType> getHollowSpaceInstallation()
Gets the value of the hollowSpaceInstallation 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 JAXB object. This is why there is not a set method for the hollowSpaceInstallation property.

For example, to add a new item, do as follows:

    getHollowSpaceInstallation().add(newItem);
 

Objects of the following type(s) are allowed in the list IntTunnelInstallationPropertyType


isSetHollowSpaceInstallation

public boolean isSetHollowSpaceInstallation()

unsetHollowSpaceInstallation

public void unsetHollowSpaceInstallation()

get_GenericApplicationPropertyOfHollowSpace

public java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfHollowSpace()
Gets the value of the genericApplicationPropertyOfHollowSpace 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 JAXB object. This is why there is not a set method for the genericApplicationPropertyOfHollowSpace property.

For example, to add a new item, do as follows:

    get_GenericApplicationPropertyOfHollowSpace().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<Object> JAXBElement<Object>


isSet_GenericApplicationPropertyOfHollowSpace

public boolean isSet_GenericApplicationPropertyOfHollowSpace()

unset_GenericApplicationPropertyOfHollowSpace

public void unset_GenericApplicationPropertyOfHollowSpace()

setFunction

public void setFunction(java.util.List<CodeType> function)
Sets the value of the function property.

Parameters:
function - allowed object is CodeType

setUsage

public void setUsage(java.util.List<CodeType> usage)
Sets the value of the usage property.

Parameters:
usage - allowed object is CodeType

setBoundedBySurface

public void setBoundedBySurface(java.util.List<BoundarySurfacePropertyType> boundedBySurface)
Sets the value of the boundedBySurface property.

Parameters:
boundedBySurface - allowed object is BoundarySurfacePropertyType

setInteriorFurniture

public void setInteriorFurniture(java.util.List<InteriorFurniturePropertyType> interiorFurniture)
Sets the value of the interiorFurniture property.

Parameters:
interiorFurniture - allowed object is InteriorFurniturePropertyType

setHollowSpaceInstallation

public void setHollowSpaceInstallation(java.util.List<IntTunnelInstallationPropertyType> hollowSpaceInstallation)
Sets the value of the hollowSpaceInstallation property.

Parameters:
hollowSpaceInstallation - allowed object is IntTunnelInstallationPropertyType

set_GenericApplicationPropertyOfHollowSpace

public void set_GenericApplicationPropertyOfHollowSpace(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfHollowSpace)
Sets the value of the _GenericApplicationPropertyOfHollowSpace property.

Parameters:
genericApplicationPropertyOfHollowSpace - allowed object is JAXBElement<Object> JAXBElement<Object>