org.citygml4j.impl.citygml.relief
Class BreaklineReliefImpl

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

public class BreaklineReliefImpl
extends AbstractReliefComponentImpl
implements BreaklineRelief


Constructor Summary
BreaklineReliefImpl()
           
BreaklineReliefImpl(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.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

BreaklineReliefImpl

public BreaklineReliefImpl()

BreaklineReliefImpl

public BreaklineReliefImpl(ReliefModule module)
Method Detail

addGenericApplicationPropertyOfBreaklineRelief

public void addGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfBreaklineRelief in interface BreaklineRelief

getBreaklines

public MultiCurveProperty getBreaklines()
Specified by:
getBreaklines in interface BreaklineRelief

getGenericApplicationPropertyOfBreaklineRelief

public java.util.List<ADEComponent> getGenericApplicationPropertyOfBreaklineRelief()
Specified by:
getGenericApplicationPropertyOfBreaklineRelief in interface BreaklineRelief

getRidgeOrValleyLines

public MultiCurveProperty getRidgeOrValleyLines()
Specified by:
getRidgeOrValleyLines in interface BreaklineRelief

isSetBreaklines

public boolean isSetBreaklines()
Specified by:
isSetBreaklines in interface BreaklineRelief

isSetGenericApplicationPropertyOfBreaklineRelief

public boolean isSetGenericApplicationPropertyOfBreaklineRelief()
Specified by:
isSetGenericApplicationPropertyOfBreaklineRelief in interface BreaklineRelief

isSetRidgeOrValleyLines

public boolean isSetRidgeOrValleyLines()
Specified by:
isSetRidgeOrValleyLines in interface BreaklineRelief

setBreaklines

public void setBreaklines(MultiCurveProperty breaklines)
Specified by:
setBreaklines in interface BreaklineRelief

setGenericApplicationPropertyOfBreaklineRelief

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

setRidgeOrValleyLines

public void setRidgeOrValleyLines(MultiCurveProperty ridgeOrValleyLines)
Specified by:
setRidgeOrValleyLines in interface BreaklineRelief

unsetBreaklines

public void unsetBreaklines()
Specified by:
unsetBreaklines in interface BreaklineRelief

unsetGenericApplicationPropertyOfBreaklineRelief

public void unsetGenericApplicationPropertyOfBreaklineRelief()
Specified by:
unsetGenericApplicationPropertyOfBreaklineRelief in interface BreaklineRelief

unsetGenericApplicationPropertyOfBreaklineRelief

public boolean unsetGenericApplicationPropertyOfBreaklineRelief(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfBreaklineRelief in interface BreaklineRelief

unsetRidgeOrValleyLines

public void unsetRidgeOrValleyLines()
Specified by:
unsetRidgeOrValleyLines in interface BreaklineRelief

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