org.citygml4j.model.citygml.landuse
Interface LandUse

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

public interface LandUse
extends LandUseModuleComponent, AbstractCityObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfLandUse(ADEComponent ade)
           
 void addUsage(java.lang.String usage)
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfLandUse()
           
 MultiSurfaceProperty getLod0MultiSurface()
           
 MultiSurfaceProperty getLod1MultiSurface()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfLandUse()
           
 boolean isSetLod0MultiSurface()
           
 boolean isSetLod1MultiSurface()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetUsage()
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfLandUse(java.util.List<ADEComponent> ade)
           
 void setLod0MultiSurface(MultiSurfaceProperty lod0MultiSurface)
           
 void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfLandUse()
           
 boolean unsetGenericApplicationPropertyOfLandUse(ADEComponent ade)
           
 void unsetLod0MultiSurface()
           
 void unsetLod1MultiSurface()
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 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()

getLod0MultiSurface

MultiSurfaceProperty getLod0MultiSurface()

getLod1MultiSurface

MultiSurfaceProperty getLod1MultiSurface()

getLod2MultiSurface

MultiSurfaceProperty getLod2MultiSurface()

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getGenericApplicationPropertyOfLandUse

java.util.List<ADEComponent> getGenericApplicationPropertyOfLandUse()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetLod0MultiSurface

boolean isSetLod0MultiSurface()

isSetLod1MultiSurface

boolean isSetLod1MultiSurface()

isSetLod2MultiSurface

boolean isSetLod2MultiSurface()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetGenericApplicationPropertyOfLandUse

boolean isSetGenericApplicationPropertyOfLandUse()

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)

setLod0MultiSurface

void setLod0MultiSurface(MultiSurfaceProperty lod0MultiSurface)

setLod1MultiSurface

void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)

setLod2MultiSurface

void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

addGenericApplicationPropertyOfLandUse

void addGenericApplicationPropertyOfLandUse(ADEComponent ade)

setGenericApplicationPropertyOfLandUse

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

unsetLod0MultiSurface

void unsetLod0MultiSurface()

unsetLod1MultiSurface

void unsetLod1MultiSurface()

unsetLod2MultiSurface

void unsetLod2MultiSurface()

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetGenericApplicationPropertyOfLandUse

void unsetGenericApplicationPropertyOfLandUse()

unsetGenericApplicationPropertyOfLandUse

boolean unsetGenericApplicationPropertyOfLandUse(ADEComponent ade)