org.citygml4j.impl.citygml.waterbody
Class AbstractWaterObjectImpl

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

public abstract class AbstractWaterObjectImpl
extends AbstractCityObjectImpl
implements AbstractWaterObject


Constructor Summary
AbstractWaterObjectImpl()
           
AbstractWaterObjectImpl(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.impl.citygml.core.AbstractCityObjectImpl
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, getModelType, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, 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.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractWaterObjectImpl

public AbstractWaterObjectImpl()

AbstractWaterObjectImpl

public AbstractWaterObjectImpl(WaterBodyModule module)
Method Detail

addGenericApplicationPropertyOfWaterObject

public void addGenericApplicationPropertyOfWaterObject(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

getGenericApplicationPropertyOfWaterObject

public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterObject()
Specified by:
getGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

isSetGenericApplicationPropertyOfWaterObject

public boolean isSetGenericApplicationPropertyOfWaterObject()
Specified by:
isSetGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

setGenericApplicationPropertyOfWaterObject

public void setGenericApplicationPropertyOfWaterObject(java.util.List<ADEComponent> ade)
Specified by:
setGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

unsetGenericApplicationPropertyOfWaterObject

public void unsetGenericApplicationPropertyOfWaterObject()
Specified by:
unsetGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

unsetGenericApplicationPropertyOfWaterObject

public boolean unsetGenericApplicationPropertyOfWaterObject(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfWaterObject in interface AbstractWaterObject

getCityGMLModule

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

isSetCityGMLModule

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

copyTo

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