org.citygml4j.impl.xal
Class AdministrativeAreaImpl

java.lang.Object
  extended by org.citygml4j.impl.xal.AdministrativeAreaImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, AdministrativeArea, XAL

public class AdministrativeAreaImpl
extends java.lang.Object
implements AdministrativeArea


Constructor Summary
AdministrativeAreaImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addAdministrativeAreaName(AdministrativeAreaName administrativeAreaName)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<AdministrativeAreaName> getAdministrativeAreaName()
           
 java.lang.String getIndicator()
           
 Locality getLocality()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PostalCode getPostalCode()
           
 PostOffice getPostOffice()
           
 SubAdministrativeArea getSubAdministrativeArea()
           
 java.lang.String getType()
           
 java.lang.String getUsageType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetAdministrativeAreaName()
           
 boolean isSetIndicator()
           
 boolean isSetLocality()
           
 boolean isSetParent()
           
 boolean isSetPostalCode()
           
 boolean isSetPostOffice()
           
 boolean isSetSubAdministrativeArea()
           
 boolean isSetType()
           
 boolean isSetUsageType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setAdministrativeAreaName(java.util.List<AdministrativeAreaName> administrativeAreaName)
           
 void setIndicator(java.lang.String indicator)
           
 void setLocality(Locality locality)
           
 void setParent(ModelObject parent)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostOffice(PostOffice postOffice)
           
 void setSubAdministrativeArea(SubAdministrativeArea subAdministrativeArea)
           
 void setType(java.lang.String type)
           
 void setUsageType(java.lang.String usageType)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetAdministrativeAreaName()
           
 boolean unsetAdministrativeAreaName(AdministrativeAreaName administrativeAreaName)
           
 void unsetIndicator()
           
 void unsetLocality()
           
 void unsetParent()
           
 void unsetPostalCode()
           
 void unsetPostOffice()
           
 void unsetSubAdministrativeArea()
           
 void unsetType()
           
 void unsetUsageType()
           
<T> T
visit(XALFunctor<T> visitor)
           
 void visit(XALVisitor visitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdministrativeAreaImpl

public AdministrativeAreaImpl()
Method Detail

addAddressLine

public void addAddressLine(AddressLine addressLine)
Specified by:
addAddressLine in interface AdministrativeArea

addAdministrativeAreaName

public void addAdministrativeAreaName(AdministrativeAreaName administrativeAreaName)
Specified by:
addAdministrativeAreaName in interface AdministrativeArea

getAddressLine

public java.util.List<AddressLine> getAddressLine()
Specified by:
getAddressLine in interface AdministrativeArea

getAdministrativeAreaName

public java.util.List<AdministrativeAreaName> getAdministrativeAreaName()
Specified by:
getAdministrativeAreaName in interface AdministrativeArea

getIndicator

public java.lang.String getIndicator()
Specified by:
getIndicator in interface AdministrativeArea

getLocality

public Locality getLocality()
Specified by:
getLocality in interface AdministrativeArea

getPostOffice

public PostOffice getPostOffice()
Specified by:
getPostOffice in interface AdministrativeArea

getPostalCode

public PostalCode getPostalCode()
Specified by:
getPostalCode in interface AdministrativeArea

getSubAdministrativeArea

public SubAdministrativeArea getSubAdministrativeArea()
Specified by:
getSubAdministrativeArea in interface AdministrativeArea

getType

public java.lang.String getType()
Specified by:
getType in interface AdministrativeArea

getUsageType

public java.lang.String getUsageType()
Specified by:
getUsageType in interface AdministrativeArea

isSetAddressLine

public boolean isSetAddressLine()
Specified by:
isSetAddressLine in interface AdministrativeArea

isSetAdministrativeAreaName

public boolean isSetAdministrativeAreaName()
Specified by:
isSetAdministrativeAreaName in interface AdministrativeArea

isSetIndicator

public boolean isSetIndicator()
Specified by:
isSetIndicator in interface AdministrativeArea

isSetLocality

public boolean isSetLocality()
Specified by:
isSetLocality in interface AdministrativeArea

isSetPostOffice

public boolean isSetPostOffice()
Specified by:
isSetPostOffice in interface AdministrativeArea

isSetPostalCode

public boolean isSetPostalCode()
Specified by:
isSetPostalCode in interface AdministrativeArea

isSetSubAdministrativeArea

public boolean isSetSubAdministrativeArea()
Specified by:
isSetSubAdministrativeArea in interface AdministrativeArea

isSetType

public boolean isSetType()
Specified by:
isSetType in interface AdministrativeArea

isSetUsageType

public boolean isSetUsageType()
Specified by:
isSetUsageType in interface AdministrativeArea

setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)
Specified by:
setAddressLine in interface AdministrativeArea

setAdministrativeAreaName

public void setAdministrativeAreaName(java.util.List<AdministrativeAreaName> administrativeAreaName)
Specified by:
setAdministrativeAreaName in interface AdministrativeArea

setIndicator

public void setIndicator(java.lang.String indicator)
Specified by:
setIndicator in interface AdministrativeArea

setLocality

public void setLocality(Locality locality)
Specified by:
setLocality in interface AdministrativeArea

setPostOffice

public void setPostOffice(PostOffice postOffice)
Specified by:
setPostOffice in interface AdministrativeArea

setPostalCode

public void setPostalCode(PostalCode postalCode)
Specified by:
setPostalCode in interface AdministrativeArea

setSubAdministrativeArea

public void setSubAdministrativeArea(SubAdministrativeArea subAdministrativeArea)
Specified by:
setSubAdministrativeArea in interface AdministrativeArea

setType

public void setType(java.lang.String type)
Specified by:
setType in interface AdministrativeArea

setUsageType

public void setUsageType(java.lang.String usageType)
Specified by:
setUsageType in interface AdministrativeArea

unsetAddressLine

public void unsetAddressLine()
Specified by:
unsetAddressLine in interface AdministrativeArea

unsetAddressLine

public boolean unsetAddressLine(AddressLine addressLine)
Specified by:
unsetAddressLine in interface AdministrativeArea

unsetAdministrativeAreaName

public void unsetAdministrativeAreaName()
Specified by:
unsetAdministrativeAreaName in interface AdministrativeArea

unsetAdministrativeAreaName

public boolean unsetAdministrativeAreaName(AdministrativeAreaName administrativeAreaName)
Specified by:
unsetAdministrativeAreaName in interface AdministrativeArea

unsetIndicator

public void unsetIndicator()
Specified by:
unsetIndicator in interface AdministrativeArea

unsetLocality

public void unsetLocality()
Specified by:
unsetLocality in interface AdministrativeArea

unsetPostOffice

public void unsetPostOffice()
Specified by:
unsetPostOffice in interface AdministrativeArea

unsetPostalCode

public void unsetPostalCode()
Specified by:
unsetPostalCode in interface AdministrativeArea

unsetSubAdministrativeArea

public void unsetSubAdministrativeArea()
Specified by:
unsetSubAdministrativeArea in interface AdministrativeArea

unsetType

public void unsetType()
Specified by:
unsetType in interface AdministrativeArea

unsetUsageType

public void unsetUsageType()
Specified by:
unsetUsageType in interface AdministrativeArea

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 AdministrativeArea

visit

public <T> T visit(XALFunctor<T> visitor)
Specified by:
visit in interface AdministrativeArea