public class WaterGroundSurface extends AbstractWaterBoundarySurface
isSetMetaDataProperty
Constructor and Description |
---|
WaterGroundSurface() |
WaterGroundSurface(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 |
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) |
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 WaterGroundSurface()
public WaterGroundSurface(WaterBodyModule module)
public void addGenericApplicationPropertyOfWaterGroundSurface(ADEComponent ade)
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterGroundSurface()
public boolean isSetGenericApplicationPropertyOfWaterGroundSurface()
public void setGenericApplicationPropertyOfWaterGroundSurface(java.util.List<ADEComponent> ade)
public void unsetGenericApplicationPropertyOfWaterGroundSurface()
public boolean unsetGenericApplicationPropertyOfWaterGroundSurface(ADEComponent ade)
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