org.citygml4j.model.citygml.waterbody
Interface WaterSurface

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, AbstractWaterBoundarySurface, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties, WaterBodyModuleComponent
All Known Implementing Classes:
WaterSurfaceImpl

public interface WaterSurface
extends AbstractWaterBoundarySurface


Method Summary
 void addGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterSurface()
           
 java.lang.String getWaterLevel()
           
 boolean isSetGenericApplicationPropertyOfWaterSurface()
           
 boolean isSetWaterLevel()
           
 void setGenericApplicationPropertyOfWaterSurface(java.util.List<ADEComponent> ade)
           
 void setWaterLevel(java.lang.String waterLevel)
           
 void unsetGenericApplicationPropertyOfWaterSurface()
           
 boolean unsetGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
           
 void unsetWaterLevel()
           
 
Methods inherited from interface org.citygml4j.model.citygml.waterbody.AbstractWaterBoundarySurface
addGenericApplicationPropertyOfWaterBoundarySurface, getGenericApplicationPropertyOfWaterBoundarySurface, getLod2Surface, getLod3Surface, getLod4Surface, isSetGenericApplicationPropertyOfWaterBoundarySurface, isSetLod2Surface, isSetLod3Surface, isSetLod4Surface, setGenericApplicationPropertyOfWaterBoundarySurface, setLod2Surface, setLod3Surface, setLod4Surface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetLod2Surface, unsetLod3Surface, unsetLod4Surface
 
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

getWaterLevel

java.lang.String getWaterLevel()

getGenericApplicationPropertyOfWaterSurface

java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterSurface()

isSetWaterLevel

boolean isSetWaterLevel()

isSetGenericApplicationPropertyOfWaterSurface

boolean isSetGenericApplicationPropertyOfWaterSurface()

setWaterLevel

void setWaterLevel(java.lang.String waterLevel)

addGenericApplicationPropertyOfWaterSurface

void addGenericApplicationPropertyOfWaterSurface(ADEComponent ade)

setGenericApplicationPropertyOfWaterSurface

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

unsetWaterLevel

void unsetWaterLevel()

unsetGenericApplicationPropertyOfWaterSurface

void unsetGenericApplicationPropertyOfWaterSurface()

unsetGenericApplicationPropertyOfWaterSurface

boolean unsetGenericApplicationPropertyOfWaterSurface(ADEComponent ade)