org.citygml4j.model.citygml.building
Interface BuildingInstallation

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

public interface BuildingInstallation
extends BuildingModuleComponent, AbstractCityObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfBuildingInstallation(ADEComponent ade)
           
 void addUsage(java.lang.String usage)
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfBuildingInstallation()
           
 GeometryProperty<? extends AbstractGeometry> getLod2Geometry()
           
 GeometryProperty<? extends AbstractGeometry> getLod3Geometry()
           
 GeometryProperty<? extends AbstractGeometry> getLod4Geometry()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfBuildingInstallation()
           
 boolean isSetLod2Geometry()
           
 boolean isSetLod3Geometry()
           
 boolean isSetLod4Geometry()
           
 boolean isSetUsage()
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfBuildingInstallation(java.util.List<ADEComponent> ade)
           
 void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)
           
 void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)
           
 void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfBuildingInstallation()
           
 boolean unsetGenericApplicationPropertyOfBuildingInstallation(ADEComponent ade)
           
 void unsetLod2Geometry()
           
 void unsetLod3Geometry()
           
 void unsetLod4Geometry()
           
 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()

getLod2Geometry

GeometryProperty<? extends AbstractGeometry> getLod2Geometry()

getLod3Geometry

GeometryProperty<? extends AbstractGeometry> getLod3Geometry()

getLod4Geometry

GeometryProperty<? extends AbstractGeometry> getLod4Geometry()

getGenericApplicationPropertyOfBuildingInstallation

java.util.List<ADEComponent> getGenericApplicationPropertyOfBuildingInstallation()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetLod2Geometry

boolean isSetLod2Geometry()

isSetLod3Geometry

boolean isSetLod3Geometry()

isSetLod4Geometry

boolean isSetLod4Geometry()

isSetGenericApplicationPropertyOfBuildingInstallation

boolean isSetGenericApplicationPropertyOfBuildingInstallation()

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)

setLod2Geometry

void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)

setLod3Geometry

void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)

setLod4Geometry

void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)

addGenericApplicationPropertyOfBuildingInstallation

void addGenericApplicationPropertyOfBuildingInstallation(ADEComponent ade)

setGenericApplicationPropertyOfBuildingInstallation

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

unsetLod2Geometry

void unsetLod2Geometry()

unsetLod3Geometry

void unsetLod3Geometry()

unsetLod4Geometry

void unsetLod4Geometry()

unsetGenericApplicationPropertyOfBuildingInstallation

void unsetGenericApplicationPropertyOfBuildingInstallation()

unsetGenericApplicationPropertyOfBuildingInstallation

boolean unsetGenericApplicationPropertyOfBuildingInstallation(ADEComponent ade)