org.citygml4j.impl.citygml.vegetation
Class AbstractVegetationObjectImpl

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.vegetation.AbstractVegetationObjectImpl
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, AbstractVegetationObject, VegetationModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
Direct Known Subclasses:
PlantCoverImpl, SolitaryVegetationObjectImpl

public abstract class AbstractVegetationObjectImpl
extends AbstractCityObjectImpl
implements AbstractVegetationObject


Constructor Summary
AbstractVegetationObjectImpl()
           
AbstractVegetationObjectImpl(VegetationModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfVegetationObject(ADEComponent ade)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 VegetationModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfVegetationObject()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfVegetationObject()
           
 void setGenericApplicationPropertyOfVegetationObject(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfVegetationObject()
           
 boolean unsetGenericApplicationPropertyOfVegetationObject(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

AbstractVegetationObjectImpl

public AbstractVegetationObjectImpl()

AbstractVegetationObjectImpl

public AbstractVegetationObjectImpl(VegetationModule module)
Method Detail

addGenericApplicationPropertyOfVegetationObject

public void addGenericApplicationPropertyOfVegetationObject(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfVegetationObject in interface AbstractVegetationObject

getGenericApplicationPropertyOfVegetationObject

public java.util.List<ADEComponent> getGenericApplicationPropertyOfVegetationObject()
Specified by:
getGenericApplicationPropertyOfVegetationObject in interface AbstractVegetationObject

isSetGenericApplicationPropertyOfVegetationObject

public boolean isSetGenericApplicationPropertyOfVegetationObject()
Specified by:
isSetGenericApplicationPropertyOfVegetationObject in interface AbstractVegetationObject

setGenericApplicationPropertyOfVegetationObject

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

unsetGenericApplicationPropertyOfVegetationObject

public void unsetGenericApplicationPropertyOfVegetationObject()
Specified by:
unsetGenericApplicationPropertyOfVegetationObject in interface AbstractVegetationObject

unsetGenericApplicationPropertyOfVegetationObject

public boolean unsetGenericApplicationPropertyOfVegetationObject(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfVegetationObject in interface AbstractVegetationObject

getCityGMLModule

public final VegetationModule 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