org.citygml4j.impl.citygml.relief
Class ReliefFeatureImpl

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.relief.ReliefFeatureImpl
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, ReliefFeature, ReliefModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class ReliefFeatureImpl
extends AbstractCityObjectImpl
implements ReliefFeature


Constructor Summary
ReliefFeatureImpl()
           
ReliefFeatureImpl(ReliefModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfReliefFeature(ADEComponent ade)
           
 void addReliefComponent(ReliefComponentProperty reliefComponent)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 ReliefModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfReliefFeature()
           
 int getLod()
           
 java.util.List<ReliefComponentProperty> getReliefComponent()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfReliefFeature()
           
 boolean isSetLod()
           
 boolean isSetReliefComponent()
           
 void setGenericApplicationPropertyOfReliefFeature(java.util.List<ADEComponent> ade)
           
 void setLod(int lod)
           
 void setReliefComponent(java.util.List<ReliefComponentProperty> reliefComponent)
           
 void unsetGenericApplicationPropertyOfReliefFeature()
           
 boolean unsetGenericApplicationPropertyOfReliefFeature(ADEComponent ade)
           
 void unsetReliefComponent()
           
 boolean unsetReliefComponent(ReliefComponentProperty reliefComponent)
           
 
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, 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
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

ReliefFeatureImpl

public ReliefFeatureImpl()

ReliefFeatureImpl

public ReliefFeatureImpl(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfReliefFeature

public void addGenericApplicationPropertyOfReliefFeature(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfReliefFeature in interface ReliefFeature

addReliefComponent

public void addReliefComponent(ReliefComponentProperty reliefComponent)
Specified by:
addReliefComponent in interface ReliefFeature

getGenericApplicationPropertyOfReliefFeature

public java.util.List<ADEComponent> getGenericApplicationPropertyOfReliefFeature()
Specified by:
getGenericApplicationPropertyOfReliefFeature in interface ReliefFeature

getLod

public int getLod()
Specified by:
getLod in interface ReliefFeature

getReliefComponent

public java.util.List<ReliefComponentProperty> getReliefComponent()
Specified by:
getReliefComponent in interface ReliefFeature

isSetGenericApplicationPropertyOfReliefFeature

public boolean isSetGenericApplicationPropertyOfReliefFeature()
Specified by:
isSetGenericApplicationPropertyOfReliefFeature in interface ReliefFeature

isSetLod

public boolean isSetLod()
Specified by:
isSetLod in interface ReliefFeature

isSetReliefComponent

public boolean isSetReliefComponent()
Specified by:
isSetReliefComponent in interface ReliefFeature

setGenericApplicationPropertyOfReliefFeature

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

setLod

public void setLod(int lod)
Specified by:
setLod in interface ReliefFeature

setReliefComponent

public void setReliefComponent(java.util.List<ReliefComponentProperty> reliefComponent)
Specified by:
setReliefComponent in interface ReliefFeature

unsetGenericApplicationPropertyOfReliefFeature

public void unsetGenericApplicationPropertyOfReliefFeature()
Specified by:
unsetGenericApplicationPropertyOfReliefFeature in interface ReliefFeature

unsetGenericApplicationPropertyOfReliefFeature

public boolean unsetGenericApplicationPropertyOfReliefFeature(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfReliefFeature in interface ReliefFeature

unsetReliefComponent

public void unsetReliefComponent()
Specified by:
unsetReliefComponent in interface ReliefFeature

unsetReliefComponent

public boolean unsetReliefComponent(ReliefComponentProperty reliefComponent)
Specified by:
unsetReliefComponent in interface ReliefFeature

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

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

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Specified by:
calcBoundedBy in interface AbstractFeature
Overrides:
calcBoundedBy in class AbstractFeatureImpl

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 AbstractCityObjectImpl

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