public abstract class AbstractWaterBoundarySurface extends AbstractCityObject implements WaterBodyModuleComponent
isSetMetaDataProperty
Constructor and Description |
---|
AbstractWaterBoundarySurface() |
AbstractWaterBoundarySurface(WaterBodyModule module) |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, 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
accept, accept, addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
accept, accept, 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCityGMLClass
getModelType
public AbstractWaterBoundarySurface()
public AbstractWaterBoundarySurface(WaterBodyModule module)
public void addGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterBoundarySurface()
public SurfaceProperty getLod2Surface()
public SurfaceProperty getLod3Surface()
public SurfaceProperty getLod4Surface()
public boolean isSetGenericApplicationPropertyOfWaterBoundarySurface()
public boolean isSetLod2Surface()
public boolean isSetLod3Surface()
public boolean isSetLod4Surface()
public void setGenericApplicationPropertyOfWaterBoundarySurface(java.util.List<ADEComponent> ade)
public void setLod2Surface(SurfaceProperty lod2Surface)
public void setLod3Surface(SurfaceProperty lod3Surface)
public void setLod4Surface(SurfaceProperty lod4Surface)
public void unsetGenericApplicationPropertyOfWaterBoundarySurface()
public boolean unsetGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
public void unsetLod2Surface()
public void unsetLod3Surface()
public void unsetLod4Surface()
public final WaterBodyModule getCityGMLModule()
getCityGMLModule
in interface CityGML
getCityGMLModule
in class AbstractCityObject
public boolean isSetCityGMLModule()
isSetCityGMLModule
in interface CityGML
isSetCityGMLModule
in class AbstractCityObject
public BoundingShape calcBoundedBy(boolean setBoundedBy)
calcBoundedBy
in class AbstractFeature
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractCityObject