org.citygml4j.model.citygml.relief
Class MassPointRelief

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.core.AbstractCityObject
              extended by org.citygml4j.model.citygml.relief.AbstractReliefComponent
                  extended by org.citygml4j.model.citygml.relief.MassPointRelief
All Implemented Interfaces:
CityGML, CoreModuleComponent, ReliefModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class MassPointRelief
extends AbstractReliefComponent


Constructor Summary
MassPointRelief()
           
MassPointRelief(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.model.citygml.relief.AbstractReliefComponent
addGenericApplicationPropertyOfReliefComponent, getCityGMLModule, getExtent, getGenericApplicationPropertyOfReliefComponent, getLod, isSetCityGMLModule, isSetExtent, isSetGenericApplicationPropertyOfReliefComponent, isSetLod, setExtent, setGenericApplicationPropertyOfReliefComponent, setLod, unsetExtent, unsetGenericApplicationPropertyOfReliefComponent, unsetGenericApplicationPropertyOfReliefComponent
 
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, 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.common.base.ModelObject
getModelType
 

Constructor Detail

MassPointRelief

public MassPointRelief()

MassPointRelief

public MassPointRelief(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfMassPointRelief

public void addGenericApplicationPropertyOfMassPointRelief(ADEComponent ade)

getGenericApplicationPropertyOfMassPointRelief

public java.util.List<ADEComponent> getGenericApplicationPropertyOfMassPointRelief()

getReliefPoints

public MultiPointProperty getReliefPoints()

isSetGenericApplicationPropertyOfMassPointRelief

public boolean isSetGenericApplicationPropertyOfMassPointRelief()

isSetReliefPoints

public boolean isSetReliefPoints()

setGenericApplicationPropertyOfMassPointRelief

public void setGenericApplicationPropertyOfMassPointRelief(java.util.List<ADEComponent> ade)

setReliefPoints

public void setReliefPoints(MultiPointProperty reliefPoints)

unsetGenericApplicationPropertyOfMassPointRelief

public void unsetGenericApplicationPropertyOfMassPointRelief()

unsetGenericApplicationPropertyOfMassPointRelief

public boolean unsetGenericApplicationPropertyOfMassPointRelief(ADEComponent ade)

unsetReliefPoints

public void unsetReliefPoints()

getCityGMLClass

public CityGMLClass getCityGMLClass()

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Overrides:
calcBoundedBy in class AbstractReliefComponent

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

getLodRepresentation

public LodRepresentation getLodRepresentation()
Overrides:
getLodRepresentation in class AbstractCityObject

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in class AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in class AbstractFeature

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in class AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in class AbstractGML