Class WaterGroundSurface
- 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.WaterGroundSurface
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,WaterBodyModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class WaterGroundSurface extends AbstractWaterBoundarySurface
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WaterGroundSurface()
WaterGroundSurface(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
addGenericApplicationPropertyOfWaterGroundSurface(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>
getGenericApplicationPropertyOfWaterGroundSurface()
boolean
isSetGenericApplicationPropertyOfWaterGroundSurface()
void
setGenericApplicationPropertyOfWaterGroundSurface(java.util.List<ADEComponent> ade)
void
unsetGenericApplicationPropertyOfWaterGroundSurface()
boolean
unsetGenericApplicationPropertyOfWaterGroundSurface(ADEComponent ade)
-
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
-
WaterGroundSurface
public WaterGroundSurface()
-
WaterGroundSurface
public WaterGroundSurface(WaterBodyModule module)
-
-
Method Detail
-
addGenericApplicationPropertyOfWaterGroundSurface
public void addGenericApplicationPropertyOfWaterGroundSurface(ADEComponent ade)
-
getGenericApplicationPropertyOfWaterGroundSurface
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterGroundSurface()
-
isSetGenericApplicationPropertyOfWaterGroundSurface
public boolean isSetGenericApplicationPropertyOfWaterGroundSurface()
-
setGenericApplicationPropertyOfWaterGroundSurface
public void setGenericApplicationPropertyOfWaterGroundSurface(java.util.List<ADEComponent> ade)
-
unsetGenericApplicationPropertyOfWaterGroundSurface
public void unsetGenericApplicationPropertyOfWaterGroundSurface()
-
unsetGenericApplicationPropertyOfWaterGroundSurface
public boolean unsetGenericApplicationPropertyOfWaterGroundSurface(ADEComponent ade)
-
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
-
-