org.citygml4j.model.citygml.waterbody
Interface AbstractWaterBoundarySurface

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties, WaterBodyModuleComponent
All Known Subinterfaces:
WaterClosureSurface, WaterGroundSurface, WaterSurface
All Known Implementing Classes:
AbstractWaterBoundarySurfaceImpl, WaterClosureSurfaceImpl, WaterGroundSurfaceImpl, WaterSurfaceImpl

public interface AbstractWaterBoundarySurface
extends WaterBodyModuleComponent, AbstractCityObject


Method Summary
 void addGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterBoundarySurface()
           
 SurfaceProperty getLod2Surface()
           
 SurfaceProperty getLod3Surface()
           
 SurfaceProperty getLod4Surface()
           
 boolean isSetGenericApplicationPropertyOfWaterBoundarySurface()
           
 boolean isSetLod2Surface()
           
 boolean isSetLod3Surface()
           
 boolean isSetLod4Surface()
           
 void setGenericApplicationPropertyOfWaterBoundarySurface(java.util.List<ADEComponent> ade)
           
 void setLod2Surface(SurfaceProperty lod2Surface)
           
 void setLod3Surface(SurfaceProperty lod3Surface)
           
 void setLod4Surface(SurfaceProperty lod4Surface)
           
 void unsetGenericApplicationPropertyOfWaterBoundarySurface()
           
 boolean unsetGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
           
 void unsetLod2Surface()
           
 void unsetLod3Surface()
           
 void 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

getLod2Surface

SurfaceProperty getLod2Surface()

getLod3Surface

SurfaceProperty getLod3Surface()

getLod4Surface

SurfaceProperty getLod4Surface()

getGenericApplicationPropertyOfWaterBoundarySurface

java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterBoundarySurface()

isSetLod2Surface

boolean isSetLod2Surface()

isSetLod3Surface

boolean isSetLod3Surface()

isSetLod4Surface

boolean isSetLod4Surface()

isSetGenericApplicationPropertyOfWaterBoundarySurface

boolean isSetGenericApplicationPropertyOfWaterBoundarySurface()

setLod2Surface

void setLod2Surface(SurfaceProperty lod2Surface)

setLod3Surface

void setLod3Surface(SurfaceProperty lod3Surface)

setLod4Surface

void setLod4Surface(SurfaceProperty lod4Surface)

addGenericApplicationPropertyOfWaterBoundarySurface

void addGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)

setGenericApplicationPropertyOfWaterBoundarySurface

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

unsetLod2Surface

void unsetLod2Surface()

unsetLod3Surface

void unsetLod3Surface()

unsetLod4Surface

void unsetLod4Surface()

unsetGenericApplicationPropertyOfWaterBoundarySurface

void unsetGenericApplicationPropertyOfWaterBoundarySurface()

unsetGenericApplicationPropertyOfWaterBoundarySurface

boolean unsetGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)