org.citygml4j.model.citygml.relief
Class BreaklineRelief

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.BreaklineRelief
All Implemented Interfaces:
CityGML, CoreModuleComponent, ReliefModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class BreaklineRelief
extends AbstractReliefComponent


Constructor Summary
BreaklineRelief()
           
BreaklineRelief(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 addGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 MultiCurveProperty getBreaklines()
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfBreaklineRelief()
           
 LodRepresentation getLodRepresentation()
           
 MultiCurveProperty getRidgeOrValleyLines()
           
 boolean isSetBreaklines()
           
 boolean isSetGenericApplicationPropertyOfBreaklineRelief()
           
 boolean isSetRidgeOrValleyLines()
           
 void setBreaklines(MultiCurveProperty breaklines)
           
 void setGenericApplicationPropertyOfBreaklineRelief(java.util.List<ADEComponent> ade)
           
 void setRidgeOrValleyLines(MultiCurveProperty ridgeOrValleyLines)
           
 void unsetBreaklines()
           
 void unsetGenericApplicationPropertyOfBreaklineRelief()
           
 boolean unsetGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)
           
 void unsetRidgeOrValleyLines()
           
 
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

BreaklineRelief

public BreaklineRelief()

BreaklineRelief

public BreaklineRelief(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfBreaklineRelief

public void addGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)

getBreaklines

public MultiCurveProperty getBreaklines()

getGenericApplicationPropertyOfBreaklineRelief

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

getRidgeOrValleyLines

public MultiCurveProperty getRidgeOrValleyLines()

isSetBreaklines

public boolean isSetBreaklines()

isSetGenericApplicationPropertyOfBreaklineRelief

public boolean isSetGenericApplicationPropertyOfBreaklineRelief()

isSetRidgeOrValleyLines

public boolean isSetRidgeOrValleyLines()

setBreaklines

public void setBreaklines(MultiCurveProperty breaklines)

setGenericApplicationPropertyOfBreaklineRelief

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

setRidgeOrValleyLines

public void setRidgeOrValleyLines(MultiCurveProperty ridgeOrValleyLines)

unsetBreaklines

public void unsetBreaklines()

unsetGenericApplicationPropertyOfBreaklineRelief

public void unsetGenericApplicationPropertyOfBreaklineRelief()

unsetGenericApplicationPropertyOfBreaklineRelief

public boolean unsetGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)

unsetRidgeOrValleyLines

public void unsetRidgeOrValleyLines()

getCityGMLClass

public CityGMLClass getCityGMLClass()

calcBoundedBy

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

getLodRepresentation

public LodRepresentation getLodRepresentation()
Overrides:
getLodRepresentation in class AbstractCityObject

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

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