org.citygml4j.model.citygml.building
Class BuildingPart

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
                      extended by org.citygml4j.model.citygml.building.BuildingPart
All Implemented Interfaces:
BuildingModuleComponent, CityGML, CoreModuleComponent, StandardObjectClassifier, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class BuildingPart
extends AbstractBuilding


Constructor Summary
BuildingPart()
           
BuildingPart(BuildingModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfBuildingPart(ADEComponent ade)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfBuildingPart()
           
 boolean isSetGenericApplicationPropertyOfBuildingPart()
           
 void setGenericApplicationPropertyOfBuildingPart(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfBuildingPart()
           
 boolean unsetGenericApplicationPropertyOfBuildingPart(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.model.citygml.building.AbstractBuilding
addAddress, addBoundedBySurface, addConsistsOfBuildingPart, addFunction, addGenericApplicationPropertyOfAbstractBuilding, addInteriorBuildingInstallation, addInteriorRoom, addOuterBuildingInstallation, addUsage, calcBoundedBy, getAddress, getBoundedBySurface, getCityGMLModule, getClazz, getConsistsOfBuildingPart, getFunction, getGenericApplicationPropertyOfAbstractBuilding, getInteriorBuildingInstallation, getInteriorRoom, getLod0FootPrint, getLod0RoofEdge, getLod1MultiSurface, getLod1Solid, getLod1TerrainIntersection, getLod2MultiCurve, getLod2MultiSurface, getLod2Solid, getLod2TerrainIntersection, getLod3MultiCurve, getLod3MultiSurface, getLod3Solid, getLod3TerrainIntersection, getLod4MultiCurve, getLod4MultiSurface, getLod4Solid, getLod4TerrainIntersection, getLodRepresentation, getMeasuredHeight, getOuterBuildingInstallation, getRoofType, getStoreyHeightsAboveGround, getStoreyHeightsBelowGround, getStoreysAboveGround, getStoreysBelowGround, getUsage, getYearOfConstruction, getYearOfDemolition, isSetAddress, isSetBoundedBySurface, isSetCityGMLModule, isSetClazz, isSetConsistsOfBuildingPart, isSetFunction, isSetGenericApplicationPropertyOfAbstractBuilding, isSetInteriorBuildingInstallation, isSetInteriorRoom, isSetLod0FootPrint, isSetLod0RoofEdge, isSetLod1MultiSurface, isSetLod1Solid, isSetLod1TerrainIntersection, isSetLod2MultiCurve, isSetLod2MultiSurface, isSetLod2Solid, isSetLod2TerrainIntersection, isSetLod3MultiCurve, isSetLod3MultiSurface, isSetLod3Solid, isSetLod3TerrainIntersection, isSetLod4MultiCurve, isSetLod4MultiSurface, isSetLod4Solid, isSetLod4TerrainIntersection, isSetMeasuredHeight, isSetOuterBuildingInstallation, isSetRoofType, isSetStoreyHeightsAboveGround, isSetStoreyHeightsBelowGround, isSetStoreysAboveGround, isSetStoreysBelowGround, isSetUsage, isSetYearOfConstruction, isSetYearOfDemolition, setAddress, setBoundedBySurface, setClazz, setConsistsOfBuildingPart, setFunction, setGenericApplicationPropertyOfAbstractBuilding, setInteriorBuildingInstallation, setInteriorRoom, setLod0FootPrint, setLod0RoofEdge, setLod1MultiSurface, setLod1Solid, setLod1TerrainIntersection, setLod2MultiCurve, setLod2MultiSurface, setLod2Solid, setLod2TerrainIntersection, setLod3MultiCurve, setLod3MultiSurface, setLod3Solid, setLod3TerrainIntersection, setLod4MultiCurve, setLod4MultiSurface, setLod4Solid, setLod4TerrainIntersection, setMeasuredHeight, setOuterBuildingInstallation, setRoofType, setStoreyHeightsAboveGround, setStoreyHeightsBelowGround, setStoreysAboveGround, setStoreysBelowGround, setUsage, setYearOfConstruction, setYearOfDemolition, unsetAddress, unsetAddress, unsetBoundedBySurface, unsetBoundedBySurface, unsetClazz, unsetConsistsOfBuildingPart, unsetConsistsOfBuildingPart, unsetFunction, unsetFunction, unsetGenericApplicationPropertyOfAbstractBuilding, unsetGenericApplicationPropertyOfAbstractBuilding, unsetInteriorBuildingInstallation, unsetInteriorBuildingInstallation, unsetInteriorRoom, unsetInteriorRoom, unsetLod0FootPrint, unsetLod0RoofEdge, unsetLod1MultiSurface, unsetLod1Solid, unsetLod1TerrainIntersection, unsetLod2MultiCurve, unsetLod2MultiSurface, unsetLod2Solid, unsetLod2TerrainIntersection, unsetLod3MultiCurve, unsetLod3MultiSurface, unsetLod3Solid, unsetLod3TerrainIntersection, unsetLod4MultiCurve, unsetLod4MultiSurface, unsetLod4Solid, unsetLod4TerrainIntersection, unsetMeasuredHeight, unsetOuterBuildingInstallation, unsetOuterBuildingInstallation, unsetRoofType, unsetStoreyHeightsAboveGround, unsetStoreyHeightsBelowGround, unsetStoreysAboveGround, unsetStoreysBelowGround, unsetUsage, unsetUsage, unsetYearOfConstruction, 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
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
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.common.base.ModelObject
getModelType
 

Constructor Detail

BuildingPart

public BuildingPart()

BuildingPart

public BuildingPart(BuildingModule module)
Method Detail

addGenericApplicationPropertyOfBuildingPart

public void addGenericApplicationPropertyOfBuildingPart(ADEComponent ade)

getGenericApplicationPropertyOfBuildingPart

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

isSetGenericApplicationPropertyOfBuildingPart

public boolean isSetGenericApplicationPropertyOfBuildingPart()

setGenericApplicationPropertyOfBuildingPart

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

unsetGenericApplicationPropertyOfBuildingPart

public void unsetGenericApplicationPropertyOfBuildingPart()

unsetGenericApplicationPropertyOfBuildingPart

public boolean unsetGenericApplicationPropertyOfBuildingPart(ADEComponent ade)

getCityGMLClass

public CityGMLClass getCityGMLClass()

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in class AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in class AbstractFeature

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in class AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in class AbstractGML