org.citygml4j.model.citygml.building
Class AbstractBuilding

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.core.AbstractCityObject
              extended by org.citygml4j.model.citygml.core.AbstractSite
                  extended by org.citygml4j.model.citygml.building.AbstractBuilding
All Implemented Interfaces:
BuildingModuleComponent, CityGML, CoreModuleComponent, StandardObjectClassifier, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
Building, BuildingPart

public abstract class AbstractBuilding
extends AbstractSite
implements BuildingModuleComponent, StandardObjectClassifier


Constructor Summary
AbstractBuilding()
           
AbstractBuilding(BuildingModule module)
           
 
Method Summary
 void addAddress(AddressProperty address)
           
 void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
           
 void addConsistsOfBuildingPart(BuildingPartProperty buildingPart)
           
 void addFunction(Code function)
           
 void addGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)
           
 void addInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
           
 void addInteriorRoom(InteriorRoomProperty interiorRoom)
           
 void addOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
           
 void addUsage(Code function)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressProperty> getAddress()
           
 java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
           
 BuildingModule getCityGMLModule()
           
 Code getClazz()
           
 java.util.List<BuildingPartProperty> getConsistsOfBuildingPart()
           
 java.util.List<Code> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractBuilding()
           
 java.util.List<IntBuildingInstallationProperty> getInteriorBuildingInstallation()
           
 java.util.List<InteriorRoomProperty> getInteriorRoom()
           
 MultiSurfaceProperty getLod0FootPrint()
           
 MultiSurfaceProperty getLod0RoofEdge()
           
 MultiSurfaceProperty getLod1MultiSurface()
           
 SolidProperty getLod1Solid()
           
 MultiCurveProperty getLod1TerrainIntersection()
           
 MultiCurveProperty getLod2MultiCurve()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 SolidProperty getLod2Solid()
           
 MultiCurveProperty getLod2TerrainIntersection()
           
 MultiCurveProperty getLod3MultiCurve()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 SolidProperty getLod3Solid()
           
 MultiCurveProperty getLod3TerrainIntersection()
           
 MultiCurveProperty getLod4MultiCurve()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 SolidProperty getLod4Solid()
           
 MultiCurveProperty getLod4TerrainIntersection()
           
 LodRepresentation getLodRepresentation()
           
 Length getMeasuredHeight()
           
 java.util.List<BuildingInstallationProperty> getOuterBuildingInstallation()
           
 Code getRoofType()
           
 MeasureOrNullList getStoreyHeightsAboveGround()
           
 MeasureOrNullList getStoreyHeightsBelowGround()
           
 java.lang.Integer getStoreysAboveGround()
           
 java.lang.Integer getStoreysBelowGround()
           
 java.util.List<Code> getUsage()
           
 java.util.GregorianCalendar getYearOfConstruction()
           
 java.util.GregorianCalendar getYearOfDemolition()
           
 boolean isSetAddress()
           
 boolean isSetBoundedBySurface()
           
 boolean isSetCityGMLModule()
           
 boolean isSetClazz()
           
 boolean isSetConsistsOfBuildingPart()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfAbstractBuilding()
           
 boolean isSetInteriorBuildingInstallation()
           
 boolean isSetInteriorRoom()
           
 boolean isSetLod0FootPrint()
           
 boolean isSetLod0RoofEdge()
           
 boolean isSetLod1MultiSurface()
           
 boolean isSetLod1Solid()
           
 boolean isSetLod1TerrainIntersection()
           
 boolean isSetLod2MultiCurve()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod2Solid()
           
 boolean isSetLod2TerrainIntersection()
           
 boolean isSetLod3MultiCurve()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod3Solid()
           
 boolean isSetLod3TerrainIntersection()
           
 boolean isSetLod4MultiCurve()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetLod4Solid()
           
 boolean isSetLod4TerrainIntersection()
           
 boolean isSetMeasuredHeight()
           
 boolean isSetOuterBuildingInstallation()
           
 boolean isSetRoofType()
           
 boolean isSetStoreyHeightsAboveGround()
           
 boolean isSetStoreyHeightsBelowGround()
           
 boolean isSetStoreysAboveGround()
           
 boolean isSetStoreysBelowGround()
           
 boolean isSetUsage()
           
 boolean isSetYearOfConstruction()
           
 boolean isSetYearOfDemolition()
           
 void setAddress(java.util.List<AddressProperty> address)
           
 void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
           
 void setClazz(Code clazz)
           
 void setConsistsOfBuildingPart(java.util.List<BuildingPartProperty> buildingPart)
           
 void setFunction(java.util.List<Code> function)
           
 void setGenericApplicationPropertyOfAbstractBuilding(java.util.List<ADEComponent> ade)
           
 void setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationProperty> interiorBuildingInstallation)
           
 void setInteriorRoom(java.util.List<InteriorRoomProperty> interiorRoom)
           
 void setLod0FootPrint(MultiSurfaceProperty lod0FootPrint)
           
 void setLod0RoofEdge(MultiSurfaceProperty lod0RoofEgde)
           
 void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
           
 void setLod1Solid(SolidProperty lod1Solid)
           
 void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
           
 void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod2Solid(SolidProperty lod2Solid)
           
 void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
           
 void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod3Solid(SolidProperty lod3Solid)
           
 void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
           
 void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setLod4Solid(SolidProperty lod4Solid)
           
 void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
           
 void setMeasuredHeight(Length measuredHeight)
           
 void setOuterBuildingInstallation(java.util.List<BuildingInstallationProperty> outerBuildingInstallation)
           
 void setRoofType(Code roofType)
           
 void setStoreyHeightsAboveGround(MeasureOrNullList storeyHeightsAboveGround)
           
 void setStoreyHeightsBelowGround(MeasureOrNullList storeyHeightsBelowGround)
           
 void setStoreysAboveGround(java.lang.Integer storeysAboveGround)
           
 void setStoreysBelowGround(java.lang.Integer storeysBelowGround)
           
 void setUsage(java.util.List<Code> usage)
           
 void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)
           
 void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)
           
 void unsetAddress()
           
 boolean unsetAddress(AddressProperty address)
           
 void unsetBoundedBySurface()
           
 boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
           
 void unsetClazz()
           
 void unsetConsistsOfBuildingPart()
           
 boolean unsetConsistsOfBuildingPart(BuildingPartProperty buildingPart)
           
 void unsetFunction()
           
 boolean unsetFunction(Code function)
           
 void unsetGenericApplicationPropertyOfAbstractBuilding()
           
 boolean unsetGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)
           
 void unsetInteriorBuildingInstallation()
           
 boolean unsetInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
           
 void unsetInteriorRoom()
           
 boolean unsetInteriorRoom(InteriorRoomProperty interiorRoom)
           
 void unsetLod0FootPrint()
           
 void unsetLod0RoofEdge()
           
 void unsetLod1MultiSurface()
           
 void unsetLod1Solid()
           
 void unsetLod1TerrainIntersection()
           
 void unsetLod2MultiCurve()
           
 void unsetLod2MultiSurface()
           
 void unsetLod2Solid()
           
 void unsetLod2TerrainIntersection()
           
 void unsetLod3MultiCurve()
           
 void unsetLod3MultiSurface()
           
 void unsetLod3Solid()
           
 void unsetLod3TerrainIntersection()
           
 void unsetLod4MultiCurve()
           
 void unsetLod4MultiSurface()
           
 void unsetLod4Solid()
           
 void unsetLod4TerrainIntersection()
           
 void unsetMeasuredHeight()
           
 void unsetOuterBuildingInstallation()
           
 boolean unsetOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
           
 void unsetRoofType()
           
 void unsetStoreyHeightsAboveGround()
           
 void unsetStoreyHeightsBelowGround()
           
 void unsetStoreysAboveGround()
           
 void unsetStoreysBelowGround()
           
 void unsetUsage()
           
 boolean unsetUsage(Code usage)
           
 void unsetYearOfConstruction()
           
 void unsetYearOfDemolition()
           
 
Methods inherited from class org.citygml4j.model.citygml.core.AbstractSite
addGenericApplicationPropertyOfSite, getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite
 
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractBuilding

public AbstractBuilding()

AbstractBuilding

public AbstractBuilding(BuildingModule module)
Method Detail

addAddress

public void addAddress(AddressProperty address)

addBoundedBySurface

public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)

addConsistsOfBuildingPart

public void addConsistsOfBuildingPart(BuildingPartProperty buildingPart)

addFunction

public void addFunction(Code function)
Specified by:
addFunction in interface StandardObjectClassifier

addUsage

public void addUsage(Code function)
Specified by:
addUsage in interface StandardObjectClassifier

addGenericApplicationPropertyOfAbstractBuilding

public void addGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)

addInteriorBuildingInstallation

public void addInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)

addInteriorRoom

public void addInteriorRoom(InteriorRoomProperty interiorRoom)

addOuterBuildingInstallation

public void addOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)

getAddress

public java.util.List<AddressProperty> getAddress()

getBoundedBySurface

public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()

getClazz

public Code getClazz()
Specified by:
getClazz in interface StandardObjectClassifier

getFunction

public java.util.List<Code> getFunction()
Specified by:
getFunction in interface StandardObjectClassifier

getUsage

public java.util.List<Code> getUsage()
Specified by:
getUsage in interface StandardObjectClassifier

getConsistsOfBuildingPart

public java.util.List<BuildingPartProperty> getConsistsOfBuildingPart()

getGenericApplicationPropertyOfAbstractBuilding

public java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractBuilding()

getInteriorBuildingInstallation

public java.util.List<IntBuildingInstallationProperty> getInteriorBuildingInstallation()

getInteriorRoom

public java.util.List<InteriorRoomProperty> getInteriorRoom()

getLod1MultiSurface

public MultiSurfaceProperty getLod1MultiSurface()

getLod1Solid

public SolidProperty getLod1Solid()

getLod1TerrainIntersection

public MultiCurveProperty getLod1TerrainIntersection()

getLod2MultiCurve

public MultiCurveProperty getLod2MultiCurve()

getLod2MultiSurface

public MultiSurfaceProperty getLod2MultiSurface()

getLod2Solid

public SolidProperty getLod2Solid()

getLod2TerrainIntersection

public MultiCurveProperty getLod2TerrainIntersection()

getLod3MultiCurve

public MultiCurveProperty getLod3MultiCurve()

getLod3MultiSurface

public MultiSurfaceProperty getLod3MultiSurface()

getLod3Solid

public SolidProperty getLod3Solid()

getLod3TerrainIntersection

public MultiCurveProperty getLod3TerrainIntersection()

getLod4MultiCurve

public MultiCurveProperty getLod4MultiCurve()

getLod4MultiSurface

public MultiSurfaceProperty getLod4MultiSurface()

getLod4Solid

public SolidProperty getLod4Solid()

getLod4TerrainIntersection

public MultiCurveProperty getLod4TerrainIntersection()

getMeasuredHeight

public Length getMeasuredHeight()

getOuterBuildingInstallation

public java.util.List<BuildingInstallationProperty> getOuterBuildingInstallation()

getRoofType

public Code getRoofType()

getStoreyHeightsAboveGround

public MeasureOrNullList getStoreyHeightsAboveGround()

getStoreyHeightsBelowGround

public MeasureOrNullList getStoreyHeightsBelowGround()

getStoreysAboveGround

public java.lang.Integer getStoreysAboveGround()

getStoreysBelowGround

public java.lang.Integer getStoreysBelowGround()

getYearOfConstruction

public java.util.GregorianCalendar getYearOfConstruction()

getYearOfDemolition

public java.util.GregorianCalendar getYearOfDemolition()

isSetAddress

public boolean isSetAddress()

isSetBoundedBySurface

public boolean isSetBoundedBySurface()

isSetClazz

public boolean isSetClazz()
Specified by:
isSetClazz in interface StandardObjectClassifier

isSetConsistsOfBuildingPart

public boolean isSetConsistsOfBuildingPart()

isSetFunction

public boolean isSetFunction()
Specified by:
isSetFunction in interface StandardObjectClassifier

isSetGenericApplicationPropertyOfAbstractBuilding

public boolean isSetGenericApplicationPropertyOfAbstractBuilding()

isSetInteriorBuildingInstallation

public boolean isSetInteriorBuildingInstallation()

isSetInteriorRoom

public boolean isSetInteriorRoom()

isSetLod1MultiSurface

public boolean isSetLod1MultiSurface()

isSetLod1Solid

public boolean isSetLod1Solid()

isSetLod1TerrainIntersection

public boolean isSetLod1TerrainIntersection()

isSetLod2MultiCurve

public boolean isSetLod2MultiCurve()

isSetLod2MultiSurface

public boolean isSetLod2MultiSurface()

isSetLod2Solid

public boolean isSetLod2Solid()

isSetLod2TerrainIntersection

public boolean isSetLod2TerrainIntersection()

isSetLod3MultiCurve

public boolean isSetLod3MultiCurve()

isSetLod3MultiSurface

public boolean isSetLod3MultiSurface()

isSetLod3Solid

public boolean isSetLod3Solid()

isSetLod3TerrainIntersection

public boolean isSetLod3TerrainIntersection()

isSetLod4MultiCurve

public boolean isSetLod4MultiCurve()

isSetLod4MultiSurface

public boolean isSetLod4MultiSurface()

isSetLod4Solid

public boolean isSetLod4Solid()

isSetLod4TerrainIntersection

public boolean isSetLod4TerrainIntersection()

isSetMeasuredHeight

public boolean isSetMeasuredHeight()

isSetOuterBuildingInstallation

public boolean isSetOuterBuildingInstallation()

isSetRoofType

public boolean isSetRoofType()

isSetStoreyHeightsAboveGround

public boolean isSetStoreyHeightsAboveGround()

isSetStoreyHeightsBelowGround

public boolean isSetStoreyHeightsBelowGround()

isSetStoreysAboveGround

public boolean isSetStoreysAboveGround()

isSetStoreysBelowGround

public boolean isSetStoreysBelowGround()

isSetUsage

public boolean isSetUsage()
Specified by:
isSetUsage in interface StandardObjectClassifier

isSetYearOfConstruction

public boolean isSetYearOfConstruction()

isSetYearOfDemolition

public boolean isSetYearOfDemolition()

setAddress

public void setAddress(java.util.List<AddressProperty> address)

setBoundedBySurface

public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)

setClazz

public void setClazz(Code clazz)
Specified by:
setClazz in interface StandardObjectClassifier

setFunction

public void setFunction(java.util.List<Code> function)
Specified by:
setFunction in interface StandardObjectClassifier

setUsage

public void setUsage(java.util.List<Code> usage)
Specified by:
setUsage in interface StandardObjectClassifier

setConsistsOfBuildingPart

public void setConsistsOfBuildingPart(java.util.List<BuildingPartProperty> buildingPart)

setGenericApplicationPropertyOfAbstractBuilding

public void setGenericApplicationPropertyOfAbstractBuilding(java.util.List<ADEComponent> ade)

setInteriorBuildingInstallation

public void setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationProperty> interiorBuildingInstallation)

setInteriorRoom

public void setInteriorRoom(java.util.List<InteriorRoomProperty> interiorRoom)

setLod1MultiSurface

public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)

setLod1Solid

public void setLod1Solid(SolidProperty lod1Solid)

setLod1TerrainIntersection

public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)

setLod2MultiCurve

public void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)

setLod2MultiSurface

public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod2Solid

public void setLod2Solid(SolidProperty lod2Solid)

setLod2TerrainIntersection

public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)

setLod3MultiCurve

public void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)

setLod3MultiSurface

public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod3Solid

public void setLod3Solid(SolidProperty lod3Solid)

setLod3TerrainIntersection

public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)

setLod4MultiCurve

public void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)

setLod4MultiSurface

public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

setLod4Solid

public void setLod4Solid(SolidProperty lod4Solid)

setLod4TerrainIntersection

public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)

setMeasuredHeight

public void setMeasuredHeight(Length measuredHeight)

setOuterBuildingInstallation

public void setOuterBuildingInstallation(java.util.List<BuildingInstallationProperty> outerBuildingInstallation)

setRoofType

public void setRoofType(Code roofType)

setStoreyHeightsAboveGround

public void setStoreyHeightsAboveGround(MeasureOrNullList storeyHeightsAboveGround)

setStoreyHeightsBelowGround

public void setStoreyHeightsBelowGround(MeasureOrNullList storeyHeightsBelowGround)

setStoreysAboveGround

public void setStoreysAboveGround(java.lang.Integer storeysAboveGround)

setStoreysBelowGround

public void setStoreysBelowGround(java.lang.Integer storeysBelowGround)

setYearOfConstruction

public void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)

setYearOfDemolition

public void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)

unsetAddress

public void unsetAddress()

unsetAddress

public boolean unsetAddress(AddressProperty address)

unsetBoundedBySurface

public void unsetBoundedBySurface()

unsetBoundedBySurface

public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)

unsetClazz

public void unsetClazz()
Specified by:
unsetClazz in interface StandardObjectClassifier

unsetConsistsOfBuildingPart

public void unsetConsistsOfBuildingPart()

unsetConsistsOfBuildingPart

public boolean unsetConsistsOfBuildingPart(BuildingPartProperty buildingPart)

unsetFunction

public void unsetFunction()
Specified by:
unsetFunction in interface StandardObjectClassifier

unsetFunction

public boolean unsetFunction(Code function)
Specified by:
unsetFunction in interface StandardObjectClassifier

unsetUsage

public void unsetUsage()
Specified by:
unsetUsage in interface StandardObjectClassifier

unsetUsage

public boolean unsetUsage(Code usage)
Specified by:
unsetUsage in interface StandardObjectClassifier

unsetGenericApplicationPropertyOfAbstractBuilding

public void unsetGenericApplicationPropertyOfAbstractBuilding()

unsetGenericApplicationPropertyOfAbstractBuilding

public boolean unsetGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)

unsetInteriorBuildingInstallation

public void unsetInteriorBuildingInstallation()

unsetInteriorBuildingInstallation

public boolean unsetInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)

unsetInteriorRoom

public void unsetInteriorRoom()

unsetInteriorRoom

public boolean unsetInteriorRoom(InteriorRoomProperty interiorRoom)

unsetLod1MultiSurface

public void unsetLod1MultiSurface()

unsetLod1Solid

public void unsetLod1Solid()

unsetLod1TerrainIntersection

public void unsetLod1TerrainIntersection()

unsetLod2MultiCurve

public void unsetLod2MultiCurve()

unsetLod2MultiSurface

public void unsetLod2MultiSurface()

unsetLod2Solid

public void unsetLod2Solid()

unsetLod2TerrainIntersection

public void unsetLod2TerrainIntersection()

unsetLod3MultiCurve

public void unsetLod3MultiCurve()

unsetLod3MultiSurface

public void unsetLod3MultiSurface()

unsetLod3Solid

public void unsetLod3Solid()

unsetLod3TerrainIntersection

public void unsetLod3TerrainIntersection()

unsetLod4MultiCurve

public void unsetLod4MultiCurve()

unsetLod4MultiSurface

public void unsetLod4MultiSurface()

unsetLod4Solid

public void unsetLod4Solid()

unsetLod4TerrainIntersection

public void unsetLod4TerrainIntersection()

unsetMeasuredHeight

public void unsetMeasuredHeight()

unsetOuterBuildingInstallation

public void unsetOuterBuildingInstallation()

unsetOuterBuildingInstallation

public boolean unsetOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)

unsetRoofType

public void unsetRoofType()

unsetStoreyHeightsAboveGround

public void unsetStoreyHeightsAboveGround()

unsetStoreyHeightsBelowGround

public void unsetStoreyHeightsBelowGround()

unsetStoreysAboveGround

public void unsetStoreysAboveGround()

unsetStoreysBelowGround

public void unsetStoreysBelowGround()

unsetYearOfConstruction

public void unsetYearOfConstruction()

unsetYearOfDemolition

public void unsetYearOfDemolition()

getLod0FootPrint

public MultiSurfaceProperty getLod0FootPrint()

getLod0RoofEdge

public MultiSurfaceProperty getLod0RoofEdge()

isSetLod0FootPrint

public boolean isSetLod0FootPrint()

isSetLod0RoofEdge

public boolean isSetLod0RoofEdge()

setLod0FootPrint

public void setLod0FootPrint(MultiSurfaceProperty lod0FootPrint)

setLod0RoofEdge

public void setLod0RoofEdge(MultiSurfaceProperty lod0RoofEgde)

unsetLod0FootPrint

public void unsetLod0FootPrint()

unsetLod0RoofEdge

public void unsetLod0RoofEdge()

getCityGMLModule

public final BuildingModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML
Overrides:
getCityGMLModule in class AbstractCityObject

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML
Overrides:
isSetCityGMLModule in class AbstractCityObject

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Overrides:
calcBoundedBy in class AbstractFeature

getLodRepresentation

public LodRepresentation getLodRepresentation()
Overrides:
getLodRepresentation in class AbstractCityObject

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractSite