Class WaterSurface
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.feature.AbstractFeature
-
- org.citygml4j.model.citygml.core.AbstractCityObject
-
- org.citygml4j.model.citygml.waterbody.AbstractWaterBoundarySurface
-
- org.citygml4j.model.citygml.waterbody.WaterSurface
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,WaterBodyModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class WaterSurface extends AbstractWaterBoundarySurface
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WaterSurface()
WaterSurface(WaterBodyModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class org.citygml4j.model.citygml.waterbody.AbstractWaterBoundarySurface
addGenericApplicationPropertyOfWaterBoundarySurface, getGenericApplicationPropertyOfWaterBoundarySurface, getLod2Surface, getLod3Surface, getLod4Surface, getLodRepresentation, isSetGenericApplicationPropertyOfWaterBoundarySurface, isSetLod2Surface, isSetLod3Surface, isSetLod4Surface, setGenericApplicationPropertyOfWaterBoundarySurface, setLod2Surface, setLod3Surface, setLod4Surface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetGenericApplicationPropertyOfWaterBoundarySurface, unsetLod2Surface, unsetLod3Surface, unsetLod4Surface
-
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
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, setCreationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, setTerminationDate, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
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
-
-
-
-
Constructor Detail
-
WaterSurface
public WaterSurface()
-
WaterSurface
public WaterSurface(WaterBodyModule module)
-
-
Method Detail
-
addGenericApplicationPropertyOfWaterSurface
public void addGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
-
getGenericApplicationPropertyOfWaterSurface
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterSurface()
-
getWaterLevel
public Code getWaterLevel()
-
isSetGenericApplicationPropertyOfWaterSurface
public boolean isSetGenericApplicationPropertyOfWaterSurface()
-
isSetWaterLevel
public boolean isSetWaterLevel()
-
setGenericApplicationPropertyOfWaterSurface
public void setGenericApplicationPropertyOfWaterSurface(java.util.List<ADEComponent> ade)
-
setWaterLevel
public void setWaterLevel(Code waterLevel)
-
unsetGenericApplicationPropertyOfWaterSurface
public void unsetGenericApplicationPropertyOfWaterSurface()
-
unsetGenericApplicationPropertyOfWaterSurface
public boolean unsetGenericApplicationPropertyOfWaterSurface(ADEComponent ade)
-
unsetWaterLevel
public void unsetWaterLevel()
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractWaterBoundarySurface
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractWaterBoundarySurface
-
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-