org.citygml4j.model.citygml.core
Class Address

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

public class Address
extends AbstractFeature
implements CoreModuleComponent


Constructor Summary
Address()
           
Address(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.model.gml.feature.AbstractFeature
addGenericADEComponent, calcBoundedBy, 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
 

Constructor Detail

Address

public Address()

Address

public Address(CoreModule module)
Method Detail

addGenericApplicationPropertyOfAddress

public void addGenericApplicationPropertyOfAddress(ADEComponent ade)

getGenericApplicationPropertyOfAddress

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

getMultiPoint

public MultiPointProperty getMultiPoint()

getXalAddress

public XalAddressProperty getXalAddress()

isSetGenericApplicationPropertyOfAddress

public boolean isSetGenericApplicationPropertyOfAddress()

isSetMultiPoint

public boolean isSetMultiPoint()

isSetXalAddress

public boolean isSetXalAddress()

setGenericApplicationPropertyOfAddress

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

setMultiPoint

public void setMultiPoint(MultiPointProperty multiPoint)

setXalAddress

public void setXalAddress(XalAddressProperty xalAddress)

unsetGenericApplicationPropertyOfAddress

public void unsetGenericApplicationPropertyOfAddress()

unsetGenericApplicationPropertyOfAddress

public boolean unsetGenericApplicationPropertyOfAddress(ADEComponent ade)

unsetMultiPoint

public void unsetMultiPoint()

unsetXalAddress

public void unsetXalAddress()

getModelType

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

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 AbstractFeature

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