org.citygml4j.model.citygml.vegetation
Class AbstractVegetationObject

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.vegetation.AbstractVegetationObject
All Implemented Interfaces:
CityGML, CoreModuleComponent, VegetationModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
PlantCover, SolitaryVegetationObject

public abstract class AbstractVegetationObject
extends AbstractCityObject
implements VegetationModuleComponent


Constructor Summary
AbstractVegetationObject()
           
AbstractVegetationObject(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.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

AbstractVegetationObject

public AbstractVegetationObject()

AbstractVegetationObject

public AbstractVegetationObject(VegetationModule module)
Method Detail

addGenericApplicationPropertyOfVegetationObject

public void addGenericApplicationPropertyOfVegetationObject(ADEComponent ade)

getGenericApplicationPropertyOfVegetationObject

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

isSetGenericApplicationPropertyOfVegetationObject

public boolean isSetGenericApplicationPropertyOfVegetationObject()

setGenericApplicationPropertyOfVegetationObject

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

unsetGenericApplicationPropertyOfVegetationObject

public void unsetGenericApplicationPropertyOfVegetationObject()

unsetGenericApplicationPropertyOfVegetationObject

public boolean unsetGenericApplicationPropertyOfVegetationObject(ADEComponent ade)

getCityGMLModule

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