org.citygml4j.model.citygml.waterbody
Class AbstractWaterObject

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.core.AbstractCityObject
              extended by org.citygml4j.model.citygml.waterbody.AbstractWaterObject
All Implemented Interfaces:
CityGML, CoreModuleComponent, WaterBodyModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
WaterBody

public abstract class AbstractWaterObject
extends AbstractCityObject
implements WaterBodyModuleComponent


Constructor Summary
AbstractWaterObject()
           
AbstractWaterObject(WaterBodyModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfWaterObject(ADEComponent ade)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 WaterBodyModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterObject()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfWaterObject()
           
 void setGenericApplicationPropertyOfWaterObject(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfWaterObject()
           
 boolean unsetGenericApplicationPropertyOfWaterObject(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, 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
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractWaterObject

public AbstractWaterObject()

AbstractWaterObject

public AbstractWaterObject(WaterBodyModule module)
Method Detail

addGenericApplicationPropertyOfWaterObject

public void addGenericApplicationPropertyOfWaterObject(ADEComponent ade)

getGenericApplicationPropertyOfWaterObject

public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterObject()

isSetGenericApplicationPropertyOfWaterObject

public boolean isSetGenericApplicationPropertyOfWaterObject()

setGenericApplicationPropertyOfWaterObject

public void setGenericApplicationPropertyOfWaterObject(java.util.List<ADEComponent> ade)

unsetGenericApplicationPropertyOfWaterObject

public void unsetGenericApplicationPropertyOfWaterObject()

unsetGenericApplicationPropertyOfWaterObject

public boolean unsetGenericApplicationPropertyOfWaterObject(ADEComponent ade)

getCityGMLModule

public final WaterBodyModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML
Overrides:
getCityGMLModule in class AbstractCityObject

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML
Overrides:
isSetCityGMLModule in class AbstractCityObject

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractCityObject