org.citygml4j.impl.xal
Class CountryImpl
java.lang.Object
org.citygml4j.impl.xal.CountryImpl
- All Implemented Interfaces:
- ModelObject, Child, Copyable, Country, XAL
public class CountryImpl
- extends java.lang.Object
- implements Country
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CountryImpl
public CountryImpl()
addAddressLine
public void addAddressLine(AddressLine addressLine)
- Specified by:
addAddressLine
in interface Country
addCountryName
public void addCountryName(CountryName countryName)
- Specified by:
addCountryName
in interface Country
addCountryNameCode
public void addCountryNameCode(CountryNameCode countryNameCode)
- Specified by:
addCountryNameCode
in interface Country
getAddressLine
public java.util.List<AddressLine> getAddressLine()
- Specified by:
getAddressLine
in interface Country
getAdministrativeArea
public AdministrativeArea getAdministrativeArea()
- Specified by:
getAdministrativeArea
in interface Country
getCountryName
public java.util.List<CountryName> getCountryName()
- Specified by:
getCountryName
in interface Country
getCountryNameCode
public java.util.List<CountryNameCode> getCountryNameCode()
- Specified by:
getCountryNameCode
in interface Country
getLocality
public Locality getLocality()
- Specified by:
getLocality
in interface Country
getThoroughfare
public Thoroughfare getThoroughfare()
- Specified by:
getThoroughfare
in interface Country
isSetAddressLine
public boolean isSetAddressLine()
- Specified by:
isSetAddressLine
in interface Country
isSetAdministrativeArea
public boolean isSetAdministrativeArea()
- Specified by:
isSetAdministrativeArea
in interface Country
isSetCountryName
public boolean isSetCountryName()
- Specified by:
isSetCountryName
in interface Country
isSetCountryNameCode
public boolean isSetCountryNameCode()
- Specified by:
isSetCountryNameCode
in interface Country
isSetLocality
public boolean isSetLocality()
- Specified by:
isSetLocality
in interface Country
isSetThoroughfare
public boolean isSetThoroughfare()
- Specified by:
isSetThoroughfare
in interface Country
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
- Specified by:
setAddressLine
in interface Country
setAdministrativeArea
public void setAdministrativeArea(AdministrativeArea administrativeArea)
- Specified by:
setAdministrativeArea
in interface Country
setCountryName
public void setCountryName(java.util.List<CountryName> countryName)
- Specified by:
setCountryName
in interface Country
setCountryNameCode
public void setCountryNameCode(java.util.List<CountryNameCode> countryNameCode)
- Specified by:
setCountryNameCode
in interface Country
setLocality
public void setLocality(Locality locality)
- Specified by:
setLocality
in interface Country
setThoroughfare
public void setThoroughfare(Thoroughfare thoroughfare)
- Specified by:
setThoroughfare
in interface Country
unsetAddressLine
public void unsetAddressLine()
- Specified by:
unsetAddressLine
in interface Country
unsetAddressLine
public boolean unsetAddressLine(AddressLine addressLine)
- Specified by:
unsetAddressLine
in interface Country
unsetAdministrativeArea
public void unsetAdministrativeArea()
- Specified by:
unsetAdministrativeArea
in interface Country
unsetCountryName
public void unsetCountryName()
- Specified by:
unsetCountryName
in interface Country
unsetCountryName
public boolean unsetCountryName(CountryName countryName)
- Specified by:
unsetCountryName
in interface Country
unsetCountryNameCode
public void unsetCountryNameCode()
- Specified by:
unsetCountryNameCode
in interface Country
unsetCountryNameCode
public boolean unsetCountryNameCode(CountryNameCode countryNameCode)
- Specified by:
unsetCountryNameCode
in interface Country
unsetLocality
public void unsetLocality()
- Specified by:
unsetLocality
in interface Country
unsetThoroughfare
public void unsetThoroughfare()
- Specified by:
unsetThoroughfare
in interface Country
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
getXALClass
public XALClass getXALClass()
- Specified by:
getXALClass
in interface XAL
getParent
public ModelObject getParent()
- Specified by:
getParent
in interface Child
setParent
public void setParent(ModelObject parent)
- Specified by:
setParent
in interface Child
isSetParent
public boolean isSetParent()
- Specified by:
isSetParent
in interface Child
unsetParent
public void unsetParent()
- Specified by:
unsetParent
in interface Child
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
visit
public void visit(XALVisitor visitor)
- Specified by:
visit
in interface Country
visit
public <T> T visit(XALFunctor<T> visitor)
- Specified by:
visit
in interface Country