org.citygml4j.impl.citygml.building
Class AbstractBuildingImpl
java.lang.Object
org.citygml4j.impl.gml.base.AbstractGMLImpl
org.citygml4j.impl.gml.feature.AbstractFeatureImpl
org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
org.citygml4j.impl.citygml.core.AbstractSiteImpl
org.citygml4j.impl.citygml.building.AbstractBuildingImpl
- All Implemented Interfaces:
- AbstractBuilding, BuildingModuleComponent, CityGML, AbstractCityObject, AbstractSite, CoreModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
- Direct Known Subclasses:
- BuildingImpl, BuildingPartImpl
public abstract class AbstractBuildingImpl
- extends AbstractSiteImpl
- implements AbstractBuilding
Methods inherited from class org.citygml4j.impl.citygml.core.AbstractCityObjectImpl |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate |
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl |
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation |
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl |
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, 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.core.AbstractCityObject |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate |
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature |
accept, accept, addGenericADEComponent, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation |
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties |
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName |
Methods inherited from interface org.citygml4j.model.gml.GML |
getGMLClass |
Methods inherited from interface org.citygml4j.model.common.copy.Copyable |
copy |
AbstractBuildingImpl
public AbstractBuildingImpl()
AbstractBuildingImpl
public AbstractBuildingImpl(BuildingModule module)
addAddress
public void addAddress(AddressProperty address)
- Specified by:
addAddress
in interface AbstractBuilding
addBoundedBySurface
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
- Specified by:
addBoundedBySurface
in interface AbstractBuilding
addConsistsOfBuildingPart
public void addConsistsOfBuildingPart(BuildingPartProperty buildingPart)
- Specified by:
addConsistsOfBuildingPart
in interface AbstractBuilding
addFunction
public void addFunction(java.lang.String function)
- Specified by:
addFunction
in interface AbstractBuilding
addGenericApplicationPropertyOfAbstractBuilding
public void addGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)
- Specified by:
addGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
addInteriorBuildingInstallation
public void addInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
- Specified by:
addInteriorBuildingInstallation
in interface AbstractBuilding
addInteriorRoom
public void addInteriorRoom(InteriorRoomProperty interiorRoom)
- Specified by:
addInteriorRoom
in interface AbstractBuilding
addOuterBuildingInstallation
public void addOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
- Specified by:
addOuterBuildingInstallation
in interface AbstractBuilding
addUsage
public void addUsage(java.lang.String usage)
- Specified by:
addUsage
in interface AbstractBuilding
getAddress
public java.util.List<AddressProperty> getAddress()
- Specified by:
getAddress
in interface AbstractBuilding
getBoundedBySurface
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
- Specified by:
getBoundedBySurface
in interface AbstractBuilding
getClazz
public java.lang.String getClazz()
- Specified by:
getClazz
in interface AbstractBuilding
getConsistsOfBuildingPart
public java.util.List<BuildingPartProperty> getConsistsOfBuildingPart()
- Specified by:
getConsistsOfBuildingPart
in interface AbstractBuilding
getFunction
public java.util.List<java.lang.String> getFunction()
- Specified by:
getFunction
in interface AbstractBuilding
getGenericApplicationPropertyOfAbstractBuilding
public java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractBuilding()
- Specified by:
getGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
getInteriorBuildingInstallation
public java.util.List<IntBuildingInstallationProperty> getInteriorBuildingInstallation()
- Specified by:
getInteriorBuildingInstallation
in interface AbstractBuilding
getInteriorRoom
public java.util.List<InteriorRoomProperty> getInteriorRoom()
- Specified by:
getInteriorRoom
in interface AbstractBuilding
getLod1MultiSurface
public MultiSurfaceProperty getLod1MultiSurface()
- Specified by:
getLod1MultiSurface
in interface AbstractBuilding
getLod1Solid
public SolidProperty getLod1Solid()
- Specified by:
getLod1Solid
in interface AbstractBuilding
getLod1TerrainIntersection
public MultiCurveProperty getLod1TerrainIntersection()
- Specified by:
getLod1TerrainIntersection
in interface AbstractBuilding
getLod2MultiCurve
public MultiCurveProperty getLod2MultiCurve()
- Specified by:
getLod2MultiCurve
in interface AbstractBuilding
getLod2MultiSurface
public MultiSurfaceProperty getLod2MultiSurface()
- Specified by:
getLod2MultiSurface
in interface AbstractBuilding
getLod2Solid
public SolidProperty getLod2Solid()
- Specified by:
getLod2Solid
in interface AbstractBuilding
getLod2TerrainIntersection
public MultiCurveProperty getLod2TerrainIntersection()
- Specified by:
getLod2TerrainIntersection
in interface AbstractBuilding
getLod3MultiCurve
public MultiCurveProperty getLod3MultiCurve()
- Specified by:
getLod3MultiCurve
in interface AbstractBuilding
getLod3MultiSurface
public MultiSurfaceProperty getLod3MultiSurface()
- Specified by:
getLod3MultiSurface
in interface AbstractBuilding
getLod3Solid
public SolidProperty getLod3Solid()
- Specified by:
getLod3Solid
in interface AbstractBuilding
getLod3TerrainIntersection
public MultiCurveProperty getLod3TerrainIntersection()
- Specified by:
getLod3TerrainIntersection
in interface AbstractBuilding
getLod4MultiCurve
public MultiCurveProperty getLod4MultiCurve()
- Specified by:
getLod4MultiCurve
in interface AbstractBuilding
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
- Specified by:
getLod4MultiSurface
in interface AbstractBuilding
getLod4Solid
public SolidProperty getLod4Solid()
- Specified by:
getLod4Solid
in interface AbstractBuilding
getLod4TerrainIntersection
public MultiCurveProperty getLod4TerrainIntersection()
- Specified by:
getLod4TerrainIntersection
in interface AbstractBuilding
getMeasuredHeight
public Length getMeasuredHeight()
- Specified by:
getMeasuredHeight
in interface AbstractBuilding
getOuterBuildingInstallation
public java.util.List<BuildingInstallationProperty> getOuterBuildingInstallation()
- Specified by:
getOuterBuildingInstallation
in interface AbstractBuilding
getRoofType
public java.lang.String getRoofType()
- Specified by:
getRoofType
in interface AbstractBuilding
getStoreyHeightsAboveGround
public MeasureOrNullList getStoreyHeightsAboveGround()
- Specified by:
getStoreyHeightsAboveGround
in interface AbstractBuilding
getStoreyHeightsBelowGround
public MeasureOrNullList getStoreyHeightsBelowGround()
- Specified by:
getStoreyHeightsBelowGround
in interface AbstractBuilding
getStoreysAboveGround
public java.lang.Integer getStoreysAboveGround()
- Specified by:
getStoreysAboveGround
in interface AbstractBuilding
getStoreysBelowGround
public java.lang.Integer getStoreysBelowGround()
- Specified by:
getStoreysBelowGround
in interface AbstractBuilding
getUsage
public java.util.List<java.lang.String> getUsage()
- Specified by:
getUsage
in interface AbstractBuilding
getYearOfConstruction
public java.util.GregorianCalendar getYearOfConstruction()
- Specified by:
getYearOfConstruction
in interface AbstractBuilding
getYearOfDemolition
public java.util.GregorianCalendar getYearOfDemolition()
- Specified by:
getYearOfDemolition
in interface AbstractBuilding
isSetAddress
public boolean isSetAddress()
- Specified by:
isSetAddress
in interface AbstractBuilding
isSetBoundedBySurface
public boolean isSetBoundedBySurface()
- Specified by:
isSetBoundedBySurface
in interface AbstractBuilding
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface AbstractBuilding
isSetConsistsOfBuildingPart
public boolean isSetConsistsOfBuildingPart()
- Specified by:
isSetConsistsOfBuildingPart
in interface AbstractBuilding
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface AbstractBuilding
isSetGenericApplicationPropertyOfAbstractBuilding
public boolean isSetGenericApplicationPropertyOfAbstractBuilding()
- Specified by:
isSetGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
isSetInteriorBuildingInstallation
public boolean isSetInteriorBuildingInstallation()
- Specified by:
isSetInteriorBuildingInstallation
in interface AbstractBuilding
isSetInteriorRoom
public boolean isSetInteriorRoom()
- Specified by:
isSetInteriorRoom
in interface AbstractBuilding
isSetLod1MultiSurface
public boolean isSetLod1MultiSurface()
- Specified by:
isSetLod1MultiSurface
in interface AbstractBuilding
isSetLod1Solid
public boolean isSetLod1Solid()
- Specified by:
isSetLod1Solid
in interface AbstractBuilding
isSetLod1TerrainIntersection
public boolean isSetLod1TerrainIntersection()
- Specified by:
isSetLod1TerrainIntersection
in interface AbstractBuilding
isSetLod2MultiCurve
public boolean isSetLod2MultiCurve()
- Specified by:
isSetLod2MultiCurve
in interface AbstractBuilding
isSetLod2MultiSurface
public boolean isSetLod2MultiSurface()
- Specified by:
isSetLod2MultiSurface
in interface AbstractBuilding
isSetLod2Solid
public boolean isSetLod2Solid()
- Specified by:
isSetLod2Solid
in interface AbstractBuilding
isSetLod2TerrainIntersection
public boolean isSetLod2TerrainIntersection()
- Specified by:
isSetLod2TerrainIntersection
in interface AbstractBuilding
isSetLod3MultiCurve
public boolean isSetLod3MultiCurve()
- Specified by:
isSetLod3MultiCurve
in interface AbstractBuilding
isSetLod3MultiSurface
public boolean isSetLod3MultiSurface()
- Specified by:
isSetLod3MultiSurface
in interface AbstractBuilding
isSetLod3Solid
public boolean isSetLod3Solid()
- Specified by:
isSetLod3Solid
in interface AbstractBuilding
isSetLod3TerrainIntersection
public boolean isSetLod3TerrainIntersection()
- Specified by:
isSetLod3TerrainIntersection
in interface AbstractBuilding
isSetLod4MultiCurve
public boolean isSetLod4MultiCurve()
- Specified by:
isSetLod4MultiCurve
in interface AbstractBuilding
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
- Specified by:
isSetLod4MultiSurface
in interface AbstractBuilding
isSetLod4Solid
public boolean isSetLod4Solid()
- Specified by:
isSetLod4Solid
in interface AbstractBuilding
isSetLod4TerrainIntersection
public boolean isSetLod4TerrainIntersection()
- Specified by:
isSetLod4TerrainIntersection
in interface AbstractBuilding
isSetMeasuredHeight
public boolean isSetMeasuredHeight()
- Specified by:
isSetMeasuredHeight
in interface AbstractBuilding
isSetOuterBuildingInstallation
public boolean isSetOuterBuildingInstallation()
- Specified by:
isSetOuterBuildingInstallation
in interface AbstractBuilding
isSetRoofType
public boolean isSetRoofType()
- Specified by:
isSetRoofType
in interface AbstractBuilding
isSetStoreyHeightsAboveGround
public boolean isSetStoreyHeightsAboveGround()
- Specified by:
isSetStoreyHeightsAboveGround
in interface AbstractBuilding
isSetStoreyHeightsBelowGround
public boolean isSetStoreyHeightsBelowGround()
- Specified by:
isSetStoreyHeightsBelowGround
in interface AbstractBuilding
isSetStoreysAboveGround
public boolean isSetStoreysAboveGround()
- Specified by:
isSetStoreysAboveGround
in interface AbstractBuilding
isSetStoreysBelowGround
public boolean isSetStoreysBelowGround()
- Specified by:
isSetStoreysBelowGround
in interface AbstractBuilding
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface AbstractBuilding
isSetYearOfConstruction
public boolean isSetYearOfConstruction()
- Specified by:
isSetYearOfConstruction
in interface AbstractBuilding
isSetYearOfDemolition
public boolean isSetYearOfDemolition()
- Specified by:
isSetYearOfDemolition
in interface AbstractBuilding
setAddress
public void setAddress(java.util.List<AddressProperty> address)
- Specified by:
setAddress
in interface AbstractBuilding
setBoundedBySurface
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
- Specified by:
setBoundedBySurface
in interface AbstractBuilding
setClazz
public void setClazz(java.lang.String clazz)
- Specified by:
setClazz
in interface AbstractBuilding
setConsistsOfBuildingPart
public void setConsistsOfBuildingPart(java.util.List<BuildingPartProperty> buildingPart)
- Specified by:
setConsistsOfBuildingPart
in interface AbstractBuilding
setFunction
public void setFunction(java.util.List<java.lang.String> function)
- Specified by:
setFunction
in interface AbstractBuilding
setGenericApplicationPropertyOfAbstractBuilding
public void setGenericApplicationPropertyOfAbstractBuilding(java.util.List<ADEComponent> ade)
- Specified by:
setGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
setInteriorBuildingInstallation
public void setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationProperty> interiorBuildingInstallation)
- Specified by:
setInteriorBuildingInstallation
in interface AbstractBuilding
setInteriorRoom
public void setInteriorRoom(java.util.List<InteriorRoomProperty> interiorRoom)
- Specified by:
setInteriorRoom
in interface AbstractBuilding
setLod1MultiSurface
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
- Specified by:
setLod1MultiSurface
in interface AbstractBuilding
setLod1Solid
public void setLod1Solid(SolidProperty lod1Solid)
- Specified by:
setLod1Solid
in interface AbstractBuilding
setLod1TerrainIntersection
public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
- Specified by:
setLod1TerrainIntersection
in interface AbstractBuilding
setLod2MultiCurve
public void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)
- Specified by:
setLod2MultiCurve
in interface AbstractBuilding
setLod2MultiSurface
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
- Specified by:
setLod2MultiSurface
in interface AbstractBuilding
setLod2Solid
public void setLod2Solid(SolidProperty lod2Solid)
- Specified by:
setLod2Solid
in interface AbstractBuilding
setLod2TerrainIntersection
public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
- Specified by:
setLod2TerrainIntersection
in interface AbstractBuilding
setLod3MultiCurve
public void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)
- Specified by:
setLod3MultiCurve
in interface AbstractBuilding
setLod3MultiSurface
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
- Specified by:
setLod3MultiSurface
in interface AbstractBuilding
setLod3Solid
public void setLod3Solid(SolidProperty lod3Solid)
- Specified by:
setLod3Solid
in interface AbstractBuilding
setLod3TerrainIntersection
public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
- Specified by:
setLod3TerrainIntersection
in interface AbstractBuilding
setLod4MultiCurve
public void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)
- Specified by:
setLod4MultiCurve
in interface AbstractBuilding
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
- Specified by:
setLod4MultiSurface
in interface AbstractBuilding
setLod4Solid
public void setLod4Solid(SolidProperty lod4Solid)
- Specified by:
setLod4Solid
in interface AbstractBuilding
setLod4TerrainIntersection
public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
- Specified by:
setLod4TerrainIntersection
in interface AbstractBuilding
setMeasuredHeight
public void setMeasuredHeight(Length measuredHeight)
- Specified by:
setMeasuredHeight
in interface AbstractBuilding
setOuterBuildingInstallation
public void setOuterBuildingInstallation(java.util.List<BuildingInstallationProperty> outerBuildingInstallation)
- Specified by:
setOuterBuildingInstallation
in interface AbstractBuilding
setRoofType
public void setRoofType(java.lang.String roofType)
- Specified by:
setRoofType
in interface AbstractBuilding
setStoreyHeightsAboveGround
public void setStoreyHeightsAboveGround(MeasureOrNullList storeyHeightsAboveGround)
- Specified by:
setStoreyHeightsAboveGround
in interface AbstractBuilding
setStoreyHeightsBelowGround
public void setStoreyHeightsBelowGround(MeasureOrNullList storeyHeightsBelowGround)
- Specified by:
setStoreyHeightsBelowGround
in interface AbstractBuilding
setStoreysAboveGround
public void setStoreysAboveGround(java.lang.Integer storeysAboveGround)
- Specified by:
setStoreysAboveGround
in interface AbstractBuilding
setStoreysBelowGround
public void setStoreysBelowGround(java.lang.Integer storeysBelowGround)
- Specified by:
setStoreysBelowGround
in interface AbstractBuilding
setUsage
public void setUsage(java.util.List<java.lang.String> usage)
- Specified by:
setUsage
in interface AbstractBuilding
setYearOfConstruction
public void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)
- Specified by:
setYearOfConstruction
in interface AbstractBuilding
setYearOfDemolition
public void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)
- Specified by:
setYearOfDemolition
in interface AbstractBuilding
unsetAddress
public void unsetAddress()
- Specified by:
unsetAddress
in interface AbstractBuilding
unsetAddress
public boolean unsetAddress(AddressProperty address)
- Specified by:
unsetAddress
in interface AbstractBuilding
unsetBoundedBySurface
public void unsetBoundedBySurface()
- Specified by:
unsetBoundedBySurface
in interface AbstractBuilding
unsetBoundedBySurface
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
- Specified by:
unsetBoundedBySurface
in interface AbstractBuilding
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface AbstractBuilding
unsetConsistsOfBuildingPart
public void unsetConsistsOfBuildingPart()
- Specified by:
unsetConsistsOfBuildingPart
in interface AbstractBuilding
unsetConsistsOfBuildingPart
public boolean unsetConsistsOfBuildingPart(BuildingPartProperty buildingPart)
- Specified by:
unsetConsistsOfBuildingPart
in interface AbstractBuilding
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interface AbstractBuilding
unsetFunction
public boolean unsetFunction(java.lang.String function)
- Specified by:
unsetFunction
in interface AbstractBuilding
unsetGenericApplicationPropertyOfAbstractBuilding
public void unsetGenericApplicationPropertyOfAbstractBuilding()
- Specified by:
unsetGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
unsetGenericApplicationPropertyOfAbstractBuilding
public boolean unsetGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)
- Specified by:
unsetGenericApplicationPropertyOfAbstractBuilding
in interface AbstractBuilding
unsetInteriorBuildingInstallation
public void unsetInteriorBuildingInstallation()
- Specified by:
unsetInteriorBuildingInstallation
in interface AbstractBuilding
unsetInteriorBuildingInstallation
public boolean unsetInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
- Specified by:
unsetInteriorBuildingInstallation
in interface AbstractBuilding
unsetInteriorRoom
public void unsetInteriorRoom()
- Specified by:
unsetInteriorRoom
in interface AbstractBuilding
unsetInteriorRoom
public boolean unsetInteriorRoom(InteriorRoomProperty interiorRoom)
- Specified by:
unsetInteriorRoom
in interface AbstractBuilding
unsetLod1MultiSurface
public void unsetLod1MultiSurface()
- Specified by:
unsetLod1MultiSurface
in interface AbstractBuilding
unsetLod1Solid
public void unsetLod1Solid()
- Specified by:
unsetLod1Solid
in interface AbstractBuilding
unsetLod1TerrainIntersection
public void unsetLod1TerrainIntersection()
- Specified by:
unsetLod1TerrainIntersection
in interface AbstractBuilding
unsetLod2MultiCurve
public void unsetLod2MultiCurve()
- Specified by:
unsetLod2MultiCurve
in interface AbstractBuilding
unsetLod2MultiSurface
public void unsetLod2MultiSurface()
- Specified by:
unsetLod2MultiSurface
in interface AbstractBuilding
unsetLod2Solid
public void unsetLod2Solid()
- Specified by:
unsetLod2Solid
in interface AbstractBuilding
unsetLod2TerrainIntersection
public void unsetLod2TerrainIntersection()
- Specified by:
unsetLod2TerrainIntersection
in interface AbstractBuilding
unsetLod3MultiCurve
public void unsetLod3MultiCurve()
- Specified by:
unsetLod3MultiCurve
in interface AbstractBuilding
unsetLod3MultiSurface
public void unsetLod3MultiSurface()
- Specified by:
unsetLod3MultiSurface
in interface AbstractBuilding
unsetLod3Solid
public void unsetLod3Solid()
- Specified by:
unsetLod3Solid
in interface AbstractBuilding
unsetLod3TerrainIntersection
public void unsetLod3TerrainIntersection()
- Specified by:
unsetLod3TerrainIntersection
in interface AbstractBuilding
unsetLod4MultiCurve
public void unsetLod4MultiCurve()
- Specified by:
unsetLod4MultiCurve
in interface AbstractBuilding
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
- Specified by:
unsetLod4MultiSurface
in interface AbstractBuilding
unsetLod4Solid
public void unsetLod4Solid()
- Specified by:
unsetLod4Solid
in interface AbstractBuilding
unsetLod4TerrainIntersection
public void unsetLod4TerrainIntersection()
- Specified by:
unsetLod4TerrainIntersection
in interface AbstractBuilding
unsetMeasuredHeight
public void unsetMeasuredHeight()
- Specified by:
unsetMeasuredHeight
in interface AbstractBuilding
unsetOuterBuildingInstallation
public void unsetOuterBuildingInstallation()
- Specified by:
unsetOuterBuildingInstallation
in interface AbstractBuilding
unsetOuterBuildingInstallation
public boolean unsetOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
- Specified by:
unsetOuterBuildingInstallation
in interface AbstractBuilding
unsetRoofType
public void unsetRoofType()
- Specified by:
unsetRoofType
in interface AbstractBuilding
unsetStoreyHeightsAboveGround
public void unsetStoreyHeightsAboveGround()
- Specified by:
unsetStoreyHeightsAboveGround
in interface AbstractBuilding
unsetStoreyHeightsBelowGround
public void unsetStoreyHeightsBelowGround()
- Specified by:
unsetStoreyHeightsBelowGround
in interface AbstractBuilding
unsetStoreysAboveGround
public void unsetStoreysAboveGround()
- Specified by:
unsetStoreysAboveGround
in interface AbstractBuilding
unsetStoreysBelowGround
public void unsetStoreysBelowGround()
- Specified by:
unsetStoreysBelowGround
in interface AbstractBuilding
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interface AbstractBuilding
unsetUsage
public boolean unsetUsage(java.lang.String usage)
- Specified by:
unsetUsage
in interface AbstractBuilding
unsetYearOfConstruction
public void unsetYearOfConstruction()
- Specified by:
unsetYearOfConstruction
in interface AbstractBuilding
unsetYearOfDemolition
public void unsetYearOfDemolition()
- Specified by:
unsetYearOfDemolition
in interface AbstractBuilding
getCityGMLModule
public final BuildingModule getCityGMLModule()
- Specified by:
getCityGMLModule
in interface CityGML
- Overrides:
getCityGMLModule
in class AbstractCityObjectImpl
isSetCityGMLModule
public boolean isSetCityGMLModule()
- Specified by:
isSetCityGMLModule
in interface CityGML
- Overrides:
isSetCityGMLModule
in class AbstractCityObjectImpl
calcBoundedBy
public BoundingShape calcBoundedBy(boolean setBoundedBy)
- Specified by:
calcBoundedBy
in interface AbstractFeature
- Overrides:
calcBoundedBy
in class AbstractFeatureImpl
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Specified by:
getLodRepresentation
in interface AbstractCityObject
- Overrides:
getLodRepresentation
in class AbstractCityObjectImpl
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractSiteImpl