org.citygml4j.impl.citygml.relief
Class TINReliefImpl

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.AbstractReliefComponentImpl
                  extended by org.citygml4j.impl.citygml.relief.TINReliefImpl
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, AbstractReliefComponent, ReliefModuleComponent, TINRelief, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class TINReliefImpl
extends AbstractReliefComponentImpl
implements TINRelief


Constructor Summary
TINReliefImpl()
           
TINReliefImpl(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 addGenericApplicationPropertyOfTinRelief(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfTinRelief()
           
 LodRepresentation getLodRepresentation()
           
 TinProperty getTin()
           
 boolean isSetGenericApplicationPropertyOfTinRelief()
           
 boolean isSetTin()
           
 void setGenericApplicationPropertyOfTinRelief(java.util.List<ADEComponent> ade)
           
 void setTin(TinProperty tin)
           
 void unsetGenericApplicationPropertyOfTinRelief()
           
 boolean unsetGenericApplicationPropertyOfTinRelief(ADEComponent ade)
           
 void unsetTin()
           
 
Methods inherited from class org.citygml4j.impl.citygml.relief.AbstractReliefComponentImpl
addGenericApplicationPropertyOfReliefComponent, getCityGMLModule, getExtent, getGenericApplicationPropertyOfReliefComponent, getLod, isSetCityGMLModule, isSetExtent, isSetGenericApplicationPropertyOfReliefComponent, isSetLod, setExtent, setGenericApplicationPropertyOfReliefComponent, setLod, unsetExtent, unsetGenericApplicationPropertyOfReliefComponent, unsetGenericApplicationPropertyOfReliefComponent
 
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.relief.AbstractReliefComponent
addGenericApplicationPropertyOfReliefComponent, getExtent, getGenericApplicationPropertyOfReliefComponent, getLod, isSetExtent, isSetGenericApplicationPropertyOfReliefComponent, isSetLod, setExtent, setGenericApplicationPropertyOfReliefComponent, setLod, unsetExtent, unsetGenericApplicationPropertyOfReliefComponent, unsetGenericApplicationPropertyOfReliefComponent
 
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.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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

TINReliefImpl

public TINReliefImpl()

TINReliefImpl

public TINReliefImpl(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfTinRelief

public void addGenericApplicationPropertyOfTinRelief(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfTinRelief in interface TINRelief

getGenericApplicationPropertyOfTinRelief

public java.util.List<ADEComponent> getGenericApplicationPropertyOfTinRelief()
Specified by:
getGenericApplicationPropertyOfTinRelief in interface TINRelief

getTin

public TinProperty getTin()
Specified by:
getTin in interface TINRelief

isSetGenericApplicationPropertyOfTinRelief

public boolean isSetGenericApplicationPropertyOfTinRelief()
Specified by:
isSetGenericApplicationPropertyOfTinRelief in interface TINRelief

isSetTin

public boolean isSetTin()
Specified by:
isSetTin in interface TINRelief

setGenericApplicationPropertyOfTinRelief

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

setTin

public void setTin(TinProperty tin)
Specified by:
setTin in interface TINRelief

unsetGenericApplicationPropertyOfTinRelief

public void unsetGenericApplicationPropertyOfTinRelief()
Specified by:
unsetGenericApplicationPropertyOfTinRelief in interface TINRelief

unsetGenericApplicationPropertyOfTinRelief

public boolean unsetGenericApplicationPropertyOfTinRelief(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfTinRelief in interface TINRelief

unsetTin

public void unsetTin()
Specified by:
unsetTin in interface TINRelief

getCityGMLClass

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

calcBoundedBy

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

getLodRepresentation

public LodRepresentation getLodRepresentation()
Specified by:
getLodRepresentation in interface AbstractCityObject
Overrides:
getLodRepresentation in class AbstractCityObjectImpl

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 AbstractReliefComponentImpl

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