org.citygml4j.impl.citygml.vegetation
Class SolitaryVegetationObjectImpl
java.lang.Object
org.citygml4j.impl.gml.base.AbstractGMLImpl
org.citygml4j.impl.gml.feature.AbstractFeatureImpl
org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
org.citygml4j.impl.citygml.vegetation.AbstractVegetationObjectImpl
org.citygml4j.impl.citygml.vegetation.SolitaryVegetationObjectImpl
- All Implemented Interfaces:
- CityGML, AbstractCityObject, CoreModuleComponent, AbstractVegetationObject, SolitaryVegetationObject, VegetationModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
public class SolitaryVegetationObjectImpl
- extends AbstractVegetationObjectImpl
- implements SolitaryVegetationObject
Methods inherited from class org.citygml4j.impl.citygml.core.AbstractCityObjectImpl |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, 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, 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, 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 |
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation |
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 |
SolitaryVegetationObjectImpl
public SolitaryVegetationObjectImpl()
SolitaryVegetationObjectImpl
public SolitaryVegetationObjectImpl(VegetationModule module)
addFunction
public void addFunction(java.lang.String function)
- Specified by:
addFunction
in interface SolitaryVegetationObject
addGenericApplicationPropertyOfSolitaryVegetationObject
public void addGenericApplicationPropertyOfSolitaryVegetationObject(ADEComponent ade)
- Specified by:
addGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
getClazz
public java.lang.String getClazz()
- Specified by:
getClazz
in interface SolitaryVegetationObject
getCrownDiameter
public Length getCrownDiameter()
- Specified by:
getCrownDiameter
in interface SolitaryVegetationObject
getFunction
public java.util.List<java.lang.String> getFunction()
- Specified by:
getFunction
in interface SolitaryVegetationObject
getGenericApplicationPropertyOfSolitaryVegetationObject
public java.util.List<ADEComponent> getGenericApplicationPropertyOfSolitaryVegetationObject()
- Specified by:
getGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
getHeight
public Length getHeight()
- Specified by:
getHeight
in interface SolitaryVegetationObject
getLod1Geometry
public GeometryProperty<? extends AbstractGeometry> getLod1Geometry()
- Specified by:
getLod1Geometry
in interface SolitaryVegetationObject
getLod1ImplicitRepresentation
public ImplicitRepresentationProperty getLod1ImplicitRepresentation()
- Specified by:
getLod1ImplicitRepresentation
in interface SolitaryVegetationObject
getLod2Geometry
public GeometryProperty<? extends AbstractGeometry> getLod2Geometry()
- Specified by:
getLod2Geometry
in interface SolitaryVegetationObject
getLod2ImplicitRepresentation
public ImplicitRepresentationProperty getLod2ImplicitRepresentation()
- Specified by:
getLod2ImplicitRepresentation
in interface SolitaryVegetationObject
getLod3Geometry
public GeometryProperty<? extends AbstractGeometry> getLod3Geometry()
- Specified by:
getLod3Geometry
in interface SolitaryVegetationObject
getLod3ImplicitRepresentation
public ImplicitRepresentationProperty getLod3ImplicitRepresentation()
- Specified by:
getLod3ImplicitRepresentation
in interface SolitaryVegetationObject
getLod4Geometry
public GeometryProperty<? extends AbstractGeometry> getLod4Geometry()
- Specified by:
getLod4Geometry
in interface SolitaryVegetationObject
getLod4ImplicitRepresentation
public ImplicitRepresentationProperty getLod4ImplicitRepresentation()
- Specified by:
getLod4ImplicitRepresentation
in interface SolitaryVegetationObject
getSpecies
public java.lang.String getSpecies()
- Specified by:
getSpecies
in interface SolitaryVegetationObject
getTrunkDiameter
public Length getTrunkDiameter()
- Specified by:
getTrunkDiameter
in interface SolitaryVegetationObject
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface SolitaryVegetationObject
isSetCrownDiameter
public boolean isSetCrownDiameter()
- Specified by:
isSetCrownDiameter
in interface SolitaryVegetationObject
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface SolitaryVegetationObject
isSetGenericApplicationPropertyOfSolitaryVegetationObject
public boolean isSetGenericApplicationPropertyOfSolitaryVegetationObject()
- Specified by:
isSetGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
isSetHeight
public boolean isSetHeight()
- Specified by:
isSetHeight
in interface SolitaryVegetationObject
isSetLod1Geometry
public boolean isSetLod1Geometry()
- Specified by:
isSetLod1Geometry
in interface SolitaryVegetationObject
isSetLod1ImplicitRepresentation
public boolean isSetLod1ImplicitRepresentation()
- Specified by:
isSetLod1ImplicitRepresentation
in interface SolitaryVegetationObject
isSetLod2Geometry
public boolean isSetLod2Geometry()
- Specified by:
isSetLod2Geometry
in interface SolitaryVegetationObject
isSetLod2ImplicitRepresentation
public boolean isSetLod2ImplicitRepresentation()
- Specified by:
isSetLod2ImplicitRepresentation
in interface SolitaryVegetationObject
isSetLod3Geometry
public boolean isSetLod3Geometry()
- Specified by:
isSetLod3Geometry
in interface SolitaryVegetationObject
isSetLod3ImplicitRepresentation
public boolean isSetLod3ImplicitRepresentation()
- Specified by:
isSetLod3ImplicitRepresentation
in interface SolitaryVegetationObject
isSetLod4Geometry
public boolean isSetLod4Geometry()
- Specified by:
isSetLod4Geometry
in interface SolitaryVegetationObject
isSetLod4ImplicitRepresentation
public boolean isSetLod4ImplicitRepresentation()
- Specified by:
isSetLod4ImplicitRepresentation
in interface SolitaryVegetationObject
isSetSpecies
public boolean isSetSpecies()
- Specified by:
isSetSpecies
in interface SolitaryVegetationObject
isSetTrunkDiameter
public boolean isSetTrunkDiameter()
- Specified by:
isSetTrunkDiameter
in interface SolitaryVegetationObject
setClazz
public void setClazz(java.lang.String clazz)
- Specified by:
setClazz
in interface SolitaryVegetationObject
setCrownDiameter
public void setCrownDiameter(Length crownDiameter)
- Specified by:
setCrownDiameter
in interface SolitaryVegetationObject
setFunction
public void setFunction(java.util.List<java.lang.String> function)
- Specified by:
setFunction
in interface SolitaryVegetationObject
setGenericApplicationPropertyOfSolitaryVegetationObject
public void setGenericApplicationPropertyOfSolitaryVegetationObject(java.util.List<ADEComponent> ade)
- Specified by:
setGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
setHeight
public void setHeight(Length height)
- Specified by:
setHeight
in interface SolitaryVegetationObject
setLod1Geometry
public void setLod1Geometry(GeometryProperty<? extends AbstractGeometry> lod1Geometry)
- Specified by:
setLod1Geometry
in interface SolitaryVegetationObject
setLod1ImplicitRepresentation
public void setLod1ImplicitRepresentation(ImplicitRepresentationProperty lod1ImplicitRepresentation)
- Specified by:
setLod1ImplicitRepresentation
in interface SolitaryVegetationObject
setLod2Geometry
public void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)
- Specified by:
setLod2Geometry
in interface SolitaryVegetationObject
setLod2ImplicitRepresentation
public void setLod2ImplicitRepresentation(ImplicitRepresentationProperty lod2ImplicitRepresentation)
- Specified by:
setLod2ImplicitRepresentation
in interface SolitaryVegetationObject
setLod3Geometry
public void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)
- Specified by:
setLod3Geometry
in interface SolitaryVegetationObject
setLod3ImplicitRepresentation
public void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)
- Specified by:
setLod3ImplicitRepresentation
in interface SolitaryVegetationObject
setLod4Geometry
public void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)
- Specified by:
setLod4Geometry
in interface SolitaryVegetationObject
setLod4ImplicitRepresentation
public void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)
- Specified by:
setLod4ImplicitRepresentation
in interface SolitaryVegetationObject
setSpecies
public void setSpecies(java.lang.String species)
- Specified by:
setSpecies
in interface SolitaryVegetationObject
setTrunkDiameter
public void setTrunkDiameter(Length trunkDiameter)
- Specified by:
setTrunkDiameter
in interface SolitaryVegetationObject
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface SolitaryVegetationObject
unsetCrownDiameter
public void unsetCrownDiameter()
- Specified by:
unsetCrownDiameter
in interface SolitaryVegetationObject
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interface SolitaryVegetationObject
unsetFunction
public boolean unsetFunction(java.lang.String function)
- Specified by:
unsetFunction
in interface SolitaryVegetationObject
unsetGenericApplicationPropertyOfSolitaryVegetationObject
public void unsetGenericApplicationPropertyOfSolitaryVegetationObject()
- Specified by:
unsetGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
unsetGenericApplicationPropertyOfSolitaryVegetationObject
public boolean unsetGenericApplicationPropertyOfSolitaryVegetationObject(ADEComponent ade)
- Specified by:
unsetGenericApplicationPropertyOfSolitaryVegetationObject
in interface SolitaryVegetationObject
unsetHeight
public void unsetHeight()
- Specified by:
unsetHeight
in interface SolitaryVegetationObject
unsetLod1Geometry
public void unsetLod1Geometry()
- Specified by:
unsetLod1Geometry
in interface SolitaryVegetationObject
unsetLod1ImplicitRepresentation
public void unsetLod1ImplicitRepresentation()
- Specified by:
unsetLod1ImplicitRepresentation
in interface SolitaryVegetationObject
unsetLod2Geometry
public void unsetLod2Geometry()
- Specified by:
unsetLod2Geometry
in interface SolitaryVegetationObject
unsetLod2ImplicitRepresentation
public void unsetLod2ImplicitRepresentation()
- Specified by:
unsetLod2ImplicitRepresentation
in interface SolitaryVegetationObject
unsetLod3Geometry
public void unsetLod3Geometry()
- Specified by:
unsetLod3Geometry
in interface SolitaryVegetationObject
unsetLod3ImplicitRepresentation
public void unsetLod3ImplicitRepresentation()
- Specified by:
unsetLod3ImplicitRepresentation
in interface SolitaryVegetationObject
unsetLod4Geometry
public void unsetLod4Geometry()
- Specified by:
unsetLod4Geometry
in interface SolitaryVegetationObject
unsetLod4ImplicitRepresentation
public void unsetLod4ImplicitRepresentation()
- Specified by:
unsetLod4ImplicitRepresentation
in interface SolitaryVegetationObject
unsetSpecies
public void unsetSpecies()
- Specified by:
unsetSpecies
in interface SolitaryVegetationObject
unsetTrunkDiameter
public void unsetTrunkDiameter()
- Specified by:
unsetTrunkDiameter
in interface SolitaryVegetationObject
calcBoundedBy
public BoundingShape calcBoundedBy(boolean setBoundedBy)
- Specified by:
calcBoundedBy
in interface AbstractFeature
- Overrides:
calcBoundedBy
in class AbstractFeatureImpl
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Specified by:
getLodRepresentation
in interface AbstractCityObject
- Overrides:
getLodRepresentation
in class AbstractCityObjectImpl
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interface CityGML
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractVegetationObjectImpl
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in interface AbstractFeature
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in interface AbstractFeature
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in interface AbstractGML
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in interface AbstractGML