org.citygml4j.impl.citygml.relief
Class AbstractReliefComponentImpl

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
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, AbstractReliefComponent, ReliefModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
Direct Known Subclasses:
BreaklineReliefImpl, MassPointReliefImpl, RasterReliefImpl, TINReliefImpl

public abstract class AbstractReliefComponentImpl
extends AbstractCityObjectImpl
implements AbstractReliefComponent


Constructor Summary
AbstractReliefComponentImpl()
           
AbstractReliefComponentImpl(ReliefModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfReliefComponent(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 ReliefModule getCityGMLModule()
           
 PolygonProperty getExtent()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfReliefComponent()
           
 int getLod()
           
 boolean isSetCityGMLModule()
           
 boolean isSetExtent()
           
 boolean isSetGenericApplicationPropertyOfReliefComponent()
           
 boolean isSetLod()
           
 void setExtent(PolygonProperty extent)
           
 void setGenericApplicationPropertyOfReliefComponent(java.util.List<ADEComponent> ade)
           
 void setLod(int lod)
           
 void unsetExtent()
           
 void unsetGenericApplicationPropertyOfReliefComponent()
           
 boolean unsetGenericApplicationPropertyOfReliefComponent(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, 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.citygml.CityGML
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, 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.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
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractReliefComponentImpl

public AbstractReliefComponentImpl()

AbstractReliefComponentImpl

public AbstractReliefComponentImpl(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfReliefComponent

public void addGenericApplicationPropertyOfReliefComponent(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfReliefComponent in interface AbstractReliefComponent

getExtent

public PolygonProperty getExtent()
Specified by:
getExtent in interface AbstractReliefComponent

getGenericApplicationPropertyOfReliefComponent

public java.util.List<ADEComponent> getGenericApplicationPropertyOfReliefComponent()
Specified by:
getGenericApplicationPropertyOfReliefComponent in interface AbstractReliefComponent

getLod

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

isSetExtent

public boolean isSetExtent()
Specified by:
isSetExtent in interface AbstractReliefComponent

isSetGenericApplicationPropertyOfReliefComponent

public boolean isSetGenericApplicationPropertyOfReliefComponent()
Specified by:
isSetGenericApplicationPropertyOfReliefComponent in interface AbstractReliefComponent

isSetLod

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

setExtent

public void setExtent(PolygonProperty extent)
Specified by:
setExtent in interface AbstractReliefComponent

setGenericApplicationPropertyOfReliefComponent

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

setLod

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

unsetExtent

public void unsetExtent()
Specified by:
unsetExtent in interface AbstractReliefComponent

unsetGenericApplicationPropertyOfReliefComponent

public void unsetGenericApplicationPropertyOfReliefComponent()
Specified by:
unsetGenericApplicationPropertyOfReliefComponent in interface AbstractReliefComponent

unsetGenericApplicationPropertyOfReliefComponent

public boolean unsetGenericApplicationPropertyOfReliefComponent(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfReliefComponent in interface AbstractReliefComponent

calcBoundedBy

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

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

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractCityObjectImpl