org.citygml4j.model.citygml.building
Interface AbstractBuilding
- All Superinterfaces:
- AbstractCityObject, AbstractFeature, AbstractGML, AbstractSite, Associable, BuildingModuleComponent, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
- All Known Subinterfaces:
- Building, BuildingPart
- All Known Implementing Classes:
- AbstractBuildingImpl, BuildingImpl, BuildingPartImpl
public interface AbstractBuilding
- extends BuildingModuleComponent, AbstractSite
Methods inherited from interface org.citygml4j.model.citygml.core.AbstractCityObject |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, 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, calcBoundedBy, 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 |
getClazz
java.lang.String getClazz()
getFunction
java.util.List<java.lang.String> getFunction()
getUsage
java.util.List<java.lang.String> getUsage()
getYearOfConstruction
java.util.GregorianCalendar getYearOfConstruction()
getYearOfDemolition
java.util.GregorianCalendar getYearOfDemolition()
getRoofType
java.lang.String getRoofType()
getMeasuredHeight
Length getMeasuredHeight()
getStoreysAboveGround
java.lang.Integer getStoreysAboveGround()
getStoreysBelowGround
java.lang.Integer getStoreysBelowGround()
getStoreyHeightsAboveGround
MeasureOrNullList getStoreyHeightsAboveGround()
getStoreyHeightsBelowGround
MeasureOrNullList getStoreyHeightsBelowGround()
getLod1Solid
SolidProperty getLod1Solid()
getLod2Solid
SolidProperty getLod2Solid()
getLod3Solid
SolidProperty getLod3Solid()
getLod4Solid
SolidProperty getLod4Solid()
getLod1TerrainIntersection
MultiCurveProperty getLod1TerrainIntersection()
getLod2TerrainIntersection
MultiCurveProperty getLod2TerrainIntersection()
getLod3TerrainIntersection
MultiCurveProperty getLod3TerrainIntersection()
getLod4TerrainIntersection
MultiCurveProperty getLod4TerrainIntersection()
getLod2MultiCurve
MultiCurveProperty getLod2MultiCurve()
getLod3MultiCurve
MultiCurveProperty getLod3MultiCurve()
getLod4MultiCurve
MultiCurveProperty getLod4MultiCurve()
getLod1MultiSurface
MultiSurfaceProperty getLod1MultiSurface()
getLod2MultiSurface
MultiSurfaceProperty getLod2MultiSurface()
getLod3MultiSurface
MultiSurfaceProperty getLod3MultiSurface()
getLod4MultiSurface
MultiSurfaceProperty getLod4MultiSurface()
getOuterBuildingInstallation
java.util.List<BuildingInstallationProperty> getOuterBuildingInstallation()
getInteriorBuildingInstallation
java.util.List<IntBuildingInstallationProperty> getInteriorBuildingInstallation()
getBoundedBySurface
java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
getConsistsOfBuildingPart
java.util.List<BuildingPartProperty> getConsistsOfBuildingPart()
getInteriorRoom
java.util.List<InteriorRoomProperty> getInteriorRoom()
getAddress
java.util.List<AddressProperty> getAddress()
getGenericApplicationPropertyOfAbstractBuilding
java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractBuilding()
isSetClazz
boolean isSetClazz()
isSetFunction
boolean isSetFunction()
isSetUsage
boolean isSetUsage()
isSetYearOfConstruction
boolean isSetYearOfConstruction()
isSetYearOfDemolition
boolean isSetYearOfDemolition()
isSetRoofType
boolean isSetRoofType()
isSetMeasuredHeight
boolean isSetMeasuredHeight()
isSetStoreysAboveGround
boolean isSetStoreysAboveGround()
isSetStoreysBelowGround
boolean isSetStoreysBelowGround()
isSetStoreyHeightsAboveGround
boolean isSetStoreyHeightsAboveGround()
isSetStoreyHeightsBelowGround
boolean isSetStoreyHeightsBelowGround()
isSetLod1Solid
boolean isSetLod1Solid()
isSetLod2Solid
boolean isSetLod2Solid()
isSetLod3Solid
boolean isSetLod3Solid()
isSetLod4Solid
boolean isSetLod4Solid()
isSetLod1TerrainIntersection
boolean isSetLod1TerrainIntersection()
isSetLod2TerrainIntersection
boolean isSetLod2TerrainIntersection()
isSetLod3TerrainIntersection
boolean isSetLod3TerrainIntersection()
isSetLod4TerrainIntersection
boolean isSetLod4TerrainIntersection()
isSetLod2MultiCurve
boolean isSetLod2MultiCurve()
isSetLod3MultiCurve
boolean isSetLod3MultiCurve()
isSetLod4MultiCurve
boolean isSetLod4MultiCurve()
isSetLod1MultiSurface
boolean isSetLod1MultiSurface()
isSetLod2MultiSurface
boolean isSetLod2MultiSurface()
isSetLod3MultiSurface
boolean isSetLod3MultiSurface()
isSetLod4MultiSurface
boolean isSetLod4MultiSurface()
isSetOuterBuildingInstallation
boolean isSetOuterBuildingInstallation()
isSetInteriorBuildingInstallation
boolean isSetInteriorBuildingInstallation()
isSetBoundedBySurface
boolean isSetBoundedBySurface()
isSetConsistsOfBuildingPart
boolean isSetConsistsOfBuildingPart()
isSetInteriorRoom
boolean isSetInteriorRoom()
isSetAddress
boolean isSetAddress()
isSetGenericApplicationPropertyOfAbstractBuilding
boolean isSetGenericApplicationPropertyOfAbstractBuilding()
setClazz
void setClazz(java.lang.String clazz)
setFunction
void setFunction(java.util.List<java.lang.String> function)
addFunction
void addFunction(java.lang.String function)
setUsage
void setUsage(java.util.List<java.lang.String> usage)
addUsage
void addUsage(java.lang.String usage)
setYearOfConstruction
void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)
setYearOfDemolition
void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)
setRoofType
void setRoofType(java.lang.String roofType)
setMeasuredHeight
void setMeasuredHeight(Length measuredHeight)
setStoreysAboveGround
void setStoreysAboveGround(java.lang.Integer storeysAboveGround)
setStoreysBelowGround
void setStoreysBelowGround(java.lang.Integer storeysBelowGround)
setStoreyHeightsAboveGround
void setStoreyHeightsAboveGround(MeasureOrNullList storeyHeightsAboveGround)
setStoreyHeightsBelowGround
void setStoreyHeightsBelowGround(MeasureOrNullList storeyHeightsBelowGround)
setLod1Solid
void setLod1Solid(SolidProperty lod1Solid)
setLod2Solid
void setLod2Solid(SolidProperty lod2Solid)
setLod3Solid
void setLod3Solid(SolidProperty lod3Solid)
setLod4Solid
void setLod4Solid(SolidProperty lod4Solid)
setLod1TerrainIntersection
void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
setLod2TerrainIntersection
void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
setLod3TerrainIntersection
void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
setLod4TerrainIntersection
void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
setLod2MultiCurve
void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)
setLod3MultiCurve
void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)
setLod4MultiCurve
void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)
setLod1MultiSurface
void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
setLod2MultiSurface
void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
setLod3MultiSurface
void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
setLod4MultiSurface
void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
setOuterBuildingInstallation
void setOuterBuildingInstallation(java.util.List<BuildingInstallationProperty> outerBuildingInstallation)
addOuterBuildingInstallation
void addOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
setInteriorBuildingInstallation
void setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationProperty> interiorBuildingInstallation)
addInteriorBuildingInstallation
void addInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
setBoundedBySurface
void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
addBoundedBySurface
void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
setInteriorRoom
void setInteriorRoom(java.util.List<InteriorRoomProperty> interiorRoom)
addInteriorRoom
void addInteriorRoom(InteriorRoomProperty interiorRoom)
setConsistsOfBuildingPart
void setConsistsOfBuildingPart(java.util.List<BuildingPartProperty> buildingPart)
addConsistsOfBuildingPart
void addConsistsOfBuildingPart(BuildingPartProperty buildingPart)
setAddress
void setAddress(java.util.List<AddressProperty> address)
addAddress
void addAddress(AddressProperty address)
addGenericApplicationPropertyOfAbstractBuilding
void addGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)
setGenericApplicationPropertyOfAbstractBuilding
void setGenericApplicationPropertyOfAbstractBuilding(java.util.List<ADEComponent> ade)
unsetClazz
void unsetClazz()
unsetFunction
void unsetFunction()
unsetFunction
boolean unsetFunction(java.lang.String function)
unsetUsage
void unsetUsage()
unsetUsage
boolean unsetUsage(java.lang.String usage)
unsetYearOfConstruction
void unsetYearOfConstruction()
unsetYearOfDemolition
void unsetYearOfDemolition()
unsetRoofType
void unsetRoofType()
unsetMeasuredHeight
void unsetMeasuredHeight()
unsetStoreysAboveGround
void unsetStoreysAboveGround()
unsetStoreysBelowGround
void unsetStoreysBelowGround()
unsetStoreyHeightsAboveGround
void unsetStoreyHeightsAboveGround()
unsetStoreyHeightsBelowGround
void unsetStoreyHeightsBelowGround()
unsetLod1Solid
void unsetLod1Solid()
unsetLod2Solid
void unsetLod2Solid()
unsetLod3Solid
void unsetLod3Solid()
unsetLod4Solid
void unsetLod4Solid()
unsetLod1TerrainIntersection
void unsetLod1TerrainIntersection()
unsetLod2TerrainIntersection
void unsetLod2TerrainIntersection()
unsetLod3TerrainIntersection
void unsetLod3TerrainIntersection()
unsetLod4TerrainIntersection
void unsetLod4TerrainIntersection()
unsetLod2MultiCurve
void unsetLod2MultiCurve()
unsetLod3MultiCurve
void unsetLod3MultiCurve()
unsetLod4MultiCurve
void unsetLod4MultiCurve()
unsetLod1MultiSurface
void unsetLod1MultiSurface()
unsetLod2MultiSurface
void unsetLod2MultiSurface()
unsetLod3MultiSurface
void unsetLod3MultiSurface()
unsetLod4MultiSurface
void unsetLod4MultiSurface()
unsetOuterBuildingInstallation
void unsetOuterBuildingInstallation()
unsetOuterBuildingInstallation
boolean unsetOuterBuildingInstallation(BuildingInstallationProperty outerBuildingInstallation)
unsetInteriorBuildingInstallation
void unsetInteriorBuildingInstallation()
unsetInteriorBuildingInstallation
boolean unsetInteriorBuildingInstallation(IntBuildingInstallationProperty interiorBuildingInstallation)
unsetBoundedBySurface
void unsetBoundedBySurface()
unsetBoundedBySurface
boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
unsetConsistsOfBuildingPart
void unsetConsistsOfBuildingPart()
unsetConsistsOfBuildingPart
boolean unsetConsistsOfBuildingPart(BuildingPartProperty buildingPart)
unsetInteriorRoom
void unsetInteriorRoom()
unsetInteriorRoom
boolean unsetInteriorRoom(InteriorRoomProperty interiorRoom)
unsetAddress
void unsetAddress()
unsetAddress
boolean unsetAddress(AddressProperty address)
unsetGenericApplicationPropertyOfAbstractBuilding
void unsetGenericApplicationPropertyOfAbstractBuilding()
unsetGenericApplicationPropertyOfAbstractBuilding
boolean unsetGenericApplicationPropertyOfAbstractBuilding(ADEComponent ade)