org.citygml4j.model.citygml.building
Interface Room

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, BuildingModuleComponent, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
All Known Implementing Classes:
RoomImpl

public interface Room
extends BuildingModuleComponent, AbstractCityObject


Method Summary
 void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
           
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfRoom(ADEComponent ade)
           
 void addInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
           
 void addRoomInstallation(IntBuildingInstallationProperty roomInstallation)
           
 void addUsage(java.lang.String usage)
           
 java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfRoom()
           
 java.util.List<InteriorFurnitureProperty> getInteriorFurniture()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 SolidProperty getLod4Solid()
           
 java.util.List<IntBuildingInstallationProperty> getRoomInstallation()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetBoundedBySurface()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfRoom()
           
 boolean isSetInteriorFurniture()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetLod4Solid()
           
 boolean isSetRoomInstallation()
           
 boolean isSetUsage()
           
 void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfRoom(java.util.List<ADEComponent> ade)
           
 void setInteriorFurniture(java.util.List<InteriorFurnitureProperty> interiorFurniture)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setLod4Solid(SolidProperty lod4Solid)
           
 void setRoomInstallation(java.util.List<IntBuildingInstallationProperty> roomInstallation)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetBoundedBySurface()
           
 boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfRoom()
           
 boolean unsetGenericApplicationPropertyOfRoom(ADEComponent ade)
           
 void unsetInteriorFurniture()
           
 boolean unsetInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
           
 void unsetLod4MultiSurface()
           
 void unsetLod4Solid()
           
 void unsetRoomInstallation()
           
 boolean unsetRoomInstallation(IntBuildingInstallationProperty roomInstallation)
           
 void unsetUsage()
           
 boolean unsetUsage(java.lang.String usage)
           
 
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.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getClazz

java.lang.String getClazz()

getFunction

java.util.List<java.lang.String> getFunction()

getUsage

java.util.List<java.lang.String> getUsage()

getBoundedBySurface

java.util.List<BoundarySurfaceProperty> getBoundedBySurface()

getInteriorFurniture

java.util.List<InteriorFurnitureProperty> getInteriorFurniture()

getRoomInstallation

java.util.List<IntBuildingInstallationProperty> getRoomInstallation()

getLod4Solid

SolidProperty getLod4Solid()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getGenericApplicationPropertyOfRoom

java.util.List<ADEComponent> getGenericApplicationPropertyOfRoom()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetBoundedBySurface

boolean isSetBoundedBySurface()

isSetInteriorFurniture

boolean isSetInteriorFurniture()

isSetRoomInstallation

boolean isSetRoomInstallation()

isSetLod4Solid

boolean isSetLod4Solid()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetGenericApplicationPropertyOfRoom

boolean isSetGenericApplicationPropertyOfRoom()

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)

setRoomInstallation

void setRoomInstallation(java.util.List<IntBuildingInstallationProperty> roomInstallation)

addRoomInstallation

void addRoomInstallation(IntBuildingInstallationProperty roomInstallation)

setBoundedBySurface

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

addBoundedBySurface

void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)

addInteriorFurniture

void addInteriorFurniture(InteriorFurnitureProperty interiorFurniture)

setInteriorFurniture

void setInteriorFurniture(java.util.List<InteriorFurnitureProperty> interiorFurniture)

setLod4Solid

void setLod4Solid(SolidProperty lod4Solid)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

addGenericApplicationPropertyOfRoom

void addGenericApplicationPropertyOfRoom(ADEComponent ade)

setGenericApplicationPropertyOfRoom

void setGenericApplicationPropertyOfRoom(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)

unsetBoundedBySurface

void unsetBoundedBySurface()

unsetBoundedBySurface

boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)

unsetInteriorFurniture

void unsetInteriorFurniture()

unsetInteriorFurniture

boolean unsetInteriorFurniture(InteriorFurnitureProperty interiorFurniture)

unsetRoomInstallation

void unsetRoomInstallation()

unsetRoomInstallation

boolean unsetRoomInstallation(IntBuildingInstallationProperty roomInstallation)

unsetLod4Solid

void unsetLod4Solid()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetGenericApplicationPropertyOfRoom

void unsetGenericApplicationPropertyOfRoom()

unsetGenericApplicationPropertyOfRoom

boolean unsetGenericApplicationPropertyOfRoom(ADEComponent ade)