public class WaterSurface extends AbstractWaterBoundarySurface
isSetMetaDataProperty
Constructor and Description |
---|
WaterSurface() |
WaterSurface(WaterBodyModule module) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(FeatureFunctor<T> visitor) |
void |
accept(FeatureVisitor visitor) |
<T> T |
accept(GMLFunctor<T> visitor) |
void |
accept(GMLVisitor visitor) |
void |
addGenericApplicationPropertyOfWaterSurface(ADEComponent ade) |
BoundingShape |
calcBoundedBy(BoundingBoxOptions options) |
java.lang.Object |
copy(CopyBuilder copyBuilder) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
CityGMLClass |
getCityGMLClass() |
java.util.List<ADEComponent> |
getGenericApplicationPropertyOfWaterSurface() |
Code |
getWaterLevel() |
boolean |
isSetGenericApplicationPropertyOfWaterSurface() |
boolean |
isSetWaterLevel() |
void |
setGenericApplicationPropertyOfWaterSurface(java.util.List<ADEComponent> ade) |
void |
setWaterLevel(Code waterLevel) |
void |
unsetGenericApplicationPropertyOfWaterSurface() |
boolean |
unsetGenericApplicationPropertyOfWaterSurface(ADEComponent ade) |
void |
unsetWaterLevel() |
addGenericApplicationPropertyOfWaterBoundarySurface, getCityGMLModule, getGenericApplicationPropertyOfWaterBoundarySurface, getLod2Surface, getLod3Surface, getLod4Surface, getLodRepresentation, isSetCityGMLModule, isSetGenericApplicationPropertyOfWaterBoundarySurface, isSetLod2Surface, isSetLod3Surface, isSetLod4Surface, setGenericApplicationPropertyOfWaterBoundarySurface, setLod2Surface, setLod3Surface, setLod4Surface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetLod2Surface, unsetLod3Surface, unsetLod4Surface
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEElement, isSetLocation, setBoundedBy, setGenericADEElement, setLocation, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
public WaterSurface()
public WaterSurface(WaterBodyModule module)
public void addGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterSurface()
public Code getWaterLevel()
public boolean isSetGenericApplicationPropertyOfWaterSurface()
public boolean isSetWaterLevel()
public void setGenericApplicationPropertyOfWaterSurface(java.util.List<ADEComponent> ade)
public void setWaterLevel(Code waterLevel)
public void unsetGenericApplicationPropertyOfWaterSurface()
public boolean unsetGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
public void unsetWaterLevel()
public CityGMLClass getCityGMLClass()
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
calcBoundedBy
in class AbstractWaterBoundarySurface
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractWaterBoundarySurface
public void accept(FeatureVisitor visitor)
accept
in class AbstractFeature
public <T> T accept(FeatureFunctor<T> visitor)
accept
in class AbstractFeature
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML