org.citygml4j.impl.citygml.core
Class AddressImpl

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.AddressImpl
All Implemented Interfaces:
CityGML, Address, CoreModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class AddressImpl
extends AbstractFeatureImpl
implements Address


Constructor Summary
AddressImpl()
           
AddressImpl(CoreModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfAddress(ADEComponent ade)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 CoreModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfAddress()
           
 ModelType getModelType()
           
 MultiPointProperty getMultiPoint()
           
 XalAddressProperty getXalAddress()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfAddress()
           
 boolean isSetMultiPoint()
           
 boolean isSetXalAddress()
           
 void setGenericApplicationPropertyOfAddress(java.util.List<ADEComponent> ade)
           
 void setMultiPoint(MultiPointProperty multiPoint)
           
 void setXalAddress(XalAddressProperty xalAddress)
           
 void unsetGenericApplicationPropertyOfAddress()
           
 boolean unsetGenericApplicationPropertyOfAddress(ADEComponent ade)
           
 void unsetMultiPoint()
           
 void unsetXalAddress()
           
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, 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.gml.feature.AbstractFeature
addGenericADEComponent, calcBoundedBy, 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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

AddressImpl

public AddressImpl()

AddressImpl

public AddressImpl(CoreModule module)
Method Detail

addGenericApplicationPropertyOfAddress

public void addGenericApplicationPropertyOfAddress(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfAddress in interface Address

getGenericApplicationPropertyOfAddress

public java.util.List<ADEComponent> getGenericApplicationPropertyOfAddress()
Specified by:
getGenericApplicationPropertyOfAddress in interface Address

getMultiPoint

public MultiPointProperty getMultiPoint()
Specified by:
getMultiPoint in interface Address

getXalAddress

public XalAddressProperty getXalAddress()
Specified by:
getXalAddress in interface Address

isSetGenericApplicationPropertyOfAddress

public boolean isSetGenericApplicationPropertyOfAddress()
Specified by:
isSetGenericApplicationPropertyOfAddress in interface Address

isSetMultiPoint

public boolean isSetMultiPoint()
Specified by:
isSetMultiPoint in interface Address

isSetXalAddress

public boolean isSetXalAddress()
Specified by:
isSetXalAddress in interface Address

setGenericApplicationPropertyOfAddress

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

setMultiPoint

public void setMultiPoint(MultiPointProperty multiPoint)
Specified by:
setMultiPoint in interface Address

setXalAddress

public void setXalAddress(XalAddressProperty xalAddress)
Specified by:
setXalAddress in interface Address

unsetGenericApplicationPropertyOfAddress

public void unsetGenericApplicationPropertyOfAddress()
Specified by:
unsetGenericApplicationPropertyOfAddress in interface Address

unsetGenericApplicationPropertyOfAddress

public boolean unsetGenericApplicationPropertyOfAddress(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfAddress in interface Address

unsetMultiPoint

public void unsetMultiPoint()
Specified by:
unsetMultiPoint in interface Address

unsetXalAddress

public void unsetXalAddress()
Specified by:
unsetXalAddress in interface Address

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AbstractGMLImpl

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML

getCityGMLModule

public final CoreModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML

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 AbstractFeatureImpl

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