public class Room extends AbstractCityObject implements BuildingModuleComponent, StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
Room() |
Room(BuildingModule module) |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, 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
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEElement, isSetLocation, setBoundedBy, setGenericADEElement, setLocation, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
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
public Room()
public Room(BuildingModule module)
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public void addGenericApplicationPropertyOfRoom(ADEComponent ade)
public void addInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
public void addRoomInstallation(IntBuildingInstallationProperty roomInstallation)
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
public Code getClazz()
getClazz
in interface StandardObjectClassifier
public java.util.List<Code> getFunction()
getFunction
in interface StandardObjectClassifier
public java.util.List<Code> getUsage()
getUsage
in interface StandardObjectClassifier
public java.util.List<ADEComponent> getGenericApplicationPropertyOfRoom()
public java.util.List<InteriorFurnitureProperty> getInteriorFurniture()
public MultiSurfaceProperty getLod4MultiSurface()
public SolidProperty getLod4Solid()
public java.util.List<IntBuildingInstallationProperty> getRoomInstallation()
public boolean isSetBoundedBySurface()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetGenericApplicationPropertyOfRoom()
public boolean isSetInteriorFurniture()
public boolean isSetLod4MultiSurface()
public boolean isSetLod4Solid()
public boolean isSetRoomInstallation()
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
public void setClazz(Code clazz)
setClazz
in interface StandardObjectClassifier
public void setFunction(java.util.List<Code> function)
setFunction
in interface StandardObjectClassifier
public void setUsage(java.util.List<Code> usage)
setUsage
in interface StandardObjectClassifier
public void setGenericApplicationPropertyOfRoom(java.util.List<ADEComponent> ade)
public void setInteriorFurniture(java.util.List<InteriorFurnitureProperty> interiorFurniture)
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
public void setLod4Solid(SolidProperty lod4Solid)
public void setRoomInstallation(java.util.List<IntBuildingInstallationProperty> roomInstallation)
public void unsetBoundedBySurface()
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
public void unsetClazz()
unsetClazz
in interface StandardObjectClassifier
public void unsetFunction()
unsetFunction
in interface StandardObjectClassifier
public boolean unsetFunction(Code function)
unsetFunction
in interface StandardObjectClassifier
public void unsetUsage()
unsetUsage
in interface StandardObjectClassifier
public boolean unsetUsage(Code usage)
unsetUsage
in interface StandardObjectClassifier
public void unsetGenericApplicationPropertyOfRoom()
public boolean unsetGenericApplicationPropertyOfRoom(ADEComponent ade)
public void unsetInteriorFurniture()
public boolean unsetInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
public void unsetLod4MultiSurface()
public void unsetLod4Solid()
public void unsetRoomInstallation()
public boolean unsetRoomInstallation(IntBuildingInstallationProperty roomInstallation)
public final BuildingModule getCityGMLModule()
getCityGMLModule
in interface CityGMLModuleComponent
getCityGMLModule
in class AbstractCityObject
public boolean isSetCityGMLModule()
isSetCityGMLModule
in interface CityGMLModuleComponent
isSetCityGMLModule
in class AbstractCityObject
public CityGMLClass getCityGMLClass()
getCityGMLClass
in interface CityGML
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
calcBoundedBy
in class AbstractCityObject
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractCityObject
public void accept(FeatureVisitor visitor)
accept
in class AbstractFeature
public <T> T accept(FeatureFunctor<T> visitor)
accept
in class AbstractFeature
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML