org.citygml4j.model.citygml.vegetation
Interface PlantCover

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, AbstractVegetationObject, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties, VegetationModuleComponent
All Known Implementing Classes:
PlantCoverImpl

public interface PlantCover
extends AbstractVegetationObject


Method Summary
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfPlantCover(ADEComponent ade)
           
 Length getAverageHeight()
           
 java.lang.String getClazz()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfPlantCover()
           
 MultiSolidProperty getLod1MultiSolid()
           
 MultiSurfaceProperty getLod1MultiSurface()
           
 MultiSolidProperty getLod2MultiSolid()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSolidProperty getLod3MultiSolid()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 boolean isSetAverageHeight()
           
 boolean isSetClazz()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfPlantCover()
           
 boolean isSetLod1MultiSolid()
           
 boolean isSetLod1MultiSurface()
           
 boolean isSetLod2MultiSolid()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSolid()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 void setAverageHeight(Length averageHeight)
           
 void setClazz(java.lang.String clazz)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfPlantCover(java.util.List<ADEComponent> ade)
           
 void setLod1MultiSolid(MultiSolidProperty lod1MultiSolid)
           
 void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
           
 void setLod2MultiSolid(MultiSolidProperty lod2MultiSolid)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSolid(MultiSolidProperty lod3MultiSolid)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void unsetAverageHeight()
           
 void unsetClazz()
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfPlantCover()
           
 boolean unsetGenericApplicationPropertyOfPlantCover(ADEComponent ade)
           
 void unsetLod1MultiSolid()
           
 void unsetLod1MultiSurface()
           
 void unsetLod2MultiSolid()
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSolid()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 
Methods inherited from interface org.citygml4j.model.citygml.vegetation.AbstractVegetationObject
addGenericApplicationPropertyOfVegetationObject, getGenericApplicationPropertyOfVegetationObject, isSetGenericApplicationPropertyOfVegetationObject, setGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject
 
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.citygml.CityGML
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
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()

getAverageHeight

Length getAverageHeight()

getLod1MultiSurface

MultiSurfaceProperty getLod1MultiSurface()

getLod2MultiSurface

MultiSurfaceProperty getLod2MultiSurface()

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getLod1MultiSolid

MultiSolidProperty getLod1MultiSolid()

getLod2MultiSolid

MultiSolidProperty getLod2MultiSolid()

getLod3MultiSolid

MultiSolidProperty getLod3MultiSolid()

getGenericApplicationPropertyOfPlantCover

java.util.List<ADEComponent> getGenericApplicationPropertyOfPlantCover()

isSetClazz

boolean isSetClazz()

isSetFunction

boolean isSetFunction()

isSetAverageHeight

boolean isSetAverageHeight()

isSetLod1MultiSurface

boolean isSetLod1MultiSurface()

isSetLod2MultiSurface

boolean isSetLod2MultiSurface()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetLod1MultiSolid

boolean isSetLod1MultiSolid()

isSetLod2MultiSolid

boolean isSetLod2MultiSolid()

isSetLod3MultiSolid

boolean isSetLod3MultiSolid()

isSetGenericApplicationPropertyOfPlantCover

boolean isSetGenericApplicationPropertyOfPlantCover()

setClazz

void setClazz(java.lang.String clazz)

setFunction

void setFunction(java.util.List<java.lang.String> function)

addFunction

void addFunction(java.lang.String function)

setAverageHeight

void setAverageHeight(Length averageHeight)

setLod1MultiSurface

void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)

setLod2MultiSurface

void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

setLod1MultiSolid

void setLod1MultiSolid(MultiSolidProperty lod1MultiSolid)

setLod2MultiSolid

void setLod2MultiSolid(MultiSolidProperty lod2MultiSolid)

setLod3MultiSolid

void setLod3MultiSolid(MultiSolidProperty lod3MultiSolid)

addGenericApplicationPropertyOfPlantCover

void addGenericApplicationPropertyOfPlantCover(ADEComponent ade)

setGenericApplicationPropertyOfPlantCover

void setGenericApplicationPropertyOfPlantCover(java.util.List<ADEComponent> ade)

unsetClazz

void unsetClazz()

unsetFunction

void unsetFunction()

unsetFunction

boolean unsetFunction(java.lang.String function)

unsetAverageHeight

void unsetAverageHeight()

unsetLod1MultiSurface

void unsetLod1MultiSurface()

unsetLod2MultiSurface

void unsetLod2MultiSurface()

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetLod1MultiSolid

void unsetLod1MultiSolid()

unsetLod2MultiSolid

void unsetLod2MultiSolid()

unsetLod3MultiSolid

void unsetLod3MultiSolid()

unsetGenericApplicationPropertyOfPlantCover

void unsetGenericApplicationPropertyOfPlantCover()

unsetGenericApplicationPropertyOfPlantCover

boolean unsetGenericApplicationPropertyOfPlantCover(ADEComponent ade)