org.citygml4j.impl.citygml.relief
Class MassPointReliefImpl

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

public class MassPointReliefImpl
extends AbstractReliefComponentImpl
implements MassPointRelief


Constructor Summary
MassPointReliefImpl()
           
MassPointReliefImpl(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 addGenericApplicationPropertyOfMassPointRelief(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> getGenericApplicationPropertyOfMassPointRelief()
           
 LodRepresentation getLodRepresentation()
           
 MultiPointProperty getReliefPoints()
           
 boolean isSetGenericApplicationPropertyOfMassPointRelief()
           
 boolean isSetReliefPoints()
           
 void setGenericApplicationPropertyOfMassPointRelief(java.util.List<ADEComponent> ade)
           
 void setReliefPoints(MultiPointProperty reliefPoints)
           
 void unsetGenericApplicationPropertyOfMassPointRelief()
           
 boolean unsetGenericApplicationPropertyOfMassPointRelief(ADEComponent ade)
           
 void unsetReliefPoints()
           
 
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

MassPointReliefImpl

public MassPointReliefImpl()

MassPointReliefImpl

public MassPointReliefImpl(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfMassPointRelief

public void addGenericApplicationPropertyOfMassPointRelief(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfMassPointRelief in interface MassPointRelief

getGenericApplicationPropertyOfMassPointRelief

public java.util.List<ADEComponent> getGenericApplicationPropertyOfMassPointRelief()
Specified by:
getGenericApplicationPropertyOfMassPointRelief in interface MassPointRelief

getReliefPoints

public MultiPointProperty getReliefPoints()
Specified by:
getReliefPoints in interface MassPointRelief

isSetGenericApplicationPropertyOfMassPointRelief

public boolean isSetGenericApplicationPropertyOfMassPointRelief()
Specified by:
isSetGenericApplicationPropertyOfMassPointRelief in interface MassPointRelief

isSetReliefPoints

public boolean isSetReliefPoints()
Specified by:
isSetReliefPoints in interface MassPointRelief

setGenericApplicationPropertyOfMassPointRelief

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

setReliefPoints

public void setReliefPoints(MultiPointProperty reliefPoints)
Specified by:
setReliefPoints in interface MassPointRelief

unsetGenericApplicationPropertyOfMassPointRelief

public void unsetGenericApplicationPropertyOfMassPointRelief()
Specified by:
unsetGenericApplicationPropertyOfMassPointRelief in interface MassPointRelief

unsetGenericApplicationPropertyOfMassPointRelief

public boolean unsetGenericApplicationPropertyOfMassPointRelief(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfMassPointRelief in interface MassPointRelief

unsetReliefPoints

public void unsetReliefPoints()
Specified by:
unsetReliefPoints in interface MassPointRelief

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

getLodRepresentation

public LodRepresentation getLodRepresentation()
Specified by:
getLodRepresentation in interface AbstractCityObject
Overrides:
getLodRepresentation 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 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