org.citygml4j.impl.xal
Class DependentLocalityImpl

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

public class DependentLocalityImpl
extends java.lang.Object
implements DependentLocality


Constructor Summary
DependentLocalityImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addDependentLocalityName(DependentLocalityName dependentLocalityName)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.lang.String getConnector()
           
 DependentLocality getDependentLocality()
           
 java.util.List<DependentLocalityName> getDependentLocalityName()
           
 DependentLocalityNumber getDependentLocalityNumber()
           
 java.lang.String getIndicator()
           
 LargeMailUser getLargeMailUser()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PostalCode getPostalCode()
           
 PostalRoute getPostalRoute()
           
 PostBox getPostBox()
           
 PostOffice getPostOffice()
           
 Premise getPremise()
           
 Thoroughfare getThoroughfare()
           
 java.lang.String getType()
           
 java.lang.String getUsageType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetConnector()
           
 boolean isSetDependentLocality()
           
 boolean isSetDependentLocalityName()
           
 boolean isSetDependentLocalityNumber()
           
 boolean isSetIndicator()
           
 boolean isSetLargeMailUser()
           
 boolean isSetParent()
           
 boolean isSetPostalCode()
           
 boolean isSetPostalRoute()
           
 boolean isSetPostBox()
           
 boolean isSetPostOffice()
           
 boolean isSetPremise()
           
 boolean isSetThoroughfare()
           
 boolean isSetType()
           
 boolean isSetUsageType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setConnector(java.lang.String connector)
           
 void setDependentLocality(DependentLocality dependentLocality)
           
 void setDependentLocalityName(java.util.List<DependentLocalityName> dependentLocalityName)
           
 void setDependentLocalityNumber(DependentLocalityNumber dependentLocalityNumber)
           
 void setIndicator(java.lang.String indicator)
           
 void setLargeMailUser(LargeMailUser largeMailUser)
           
 void setParent(ModelObject parent)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostalRoute(PostalRoute postalRoute)
           
 void setPostBox(PostBox postBox)
           
 void setPostOffice(PostOffice postOffice)
           
 void setPremise(Premise premise)
           
 void setThoroughfare(Thoroughfare thoroughfare)
           
 void setType(java.lang.String type)
           
 void setUsageType(java.lang.String usageType)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetConnector()
           
 void unsetDependentLocality()
           
 void unsetDependentLocalityName()
           
 boolean unsetDependentLocalityName(DependentLocalityName dependentLocalityName)
           
 void unsetDependentLocalityNumber()
           
 void unsetIndicator()
           
 void unsetLargeMailUser()
           
 void unsetParent()
           
 void unsetPostalCode()
           
 void unsetPostalRoute()
           
 void unsetPostBox()
           
 void unsetPostOffice()
           
 void unsetPremise()
           
 void unsetThoroughfare()
           
 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

DependentLocalityImpl

public DependentLocalityImpl()
Method Detail

addAddressLine

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

addDependentLocalityName

public void addDependentLocalityName(DependentLocalityName dependentLocalityName)
Specified by:
addDependentLocalityName in interface DependentLocality

getAddressLine

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

getConnector

public java.lang.String getConnector()
Specified by:
getConnector in interface DependentLocality

getDependentLocality

public DependentLocality getDependentLocality()
Specified by:
getDependentLocality in interface DependentLocality

getDependentLocalityName

public java.util.List<DependentLocalityName> getDependentLocalityName()
Specified by:
getDependentLocalityName in interface DependentLocality

getDependentLocalityNumber

public DependentLocalityNumber getDependentLocalityNumber()
Specified by:
getDependentLocalityNumber in interface DependentLocality

getIndicator

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

getLargeMailUser

public LargeMailUser getLargeMailUser()
Specified by:
getLargeMailUser in interface DependentLocality

getPostBox

public PostBox getPostBox()
Specified by:
getPostBox in interface DependentLocality

getPostOffice

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

getPostalCode

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

getPostalRoute

public PostalRoute getPostalRoute()
Specified by:
getPostalRoute in interface DependentLocality

getPremise

public Premise getPremise()
Specified by:
getPremise in interface DependentLocality

getThoroughfare

public Thoroughfare getThoroughfare()
Specified by:
getThoroughfare in interface DependentLocality

getType

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

getUsageType

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

isSetAddressLine

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

isSetConnector

public boolean isSetConnector()
Specified by:
isSetConnector in interface DependentLocality

isSetDependentLocality

public boolean isSetDependentLocality()
Specified by:
isSetDependentLocality in interface DependentLocality

isSetDependentLocalityName

public boolean isSetDependentLocalityName()
Specified by:
isSetDependentLocalityName in interface DependentLocality

isSetDependentLocalityNumber

public boolean isSetDependentLocalityNumber()
Specified by:
isSetDependentLocalityNumber in interface DependentLocality

isSetIndicator

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

isSetLargeMailUser

public boolean isSetLargeMailUser()
Specified by:
isSetLargeMailUser in interface DependentLocality

isSetPostBox

public boolean isSetPostBox()
Specified by:
isSetPostBox in interface DependentLocality

isSetPostOffice

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

isSetPostalCode

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

isSetPostalRoute

public boolean isSetPostalRoute()
Specified by:
isSetPostalRoute in interface DependentLocality

isSetPremise

public boolean isSetPremise()
Specified by:
isSetPremise in interface DependentLocality

isSetThoroughfare

public boolean isSetThoroughfare()
Specified by:
isSetThoroughfare in interface DependentLocality

isSetType

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

isSetUsageType

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

setAddressLine

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

setConnector

public void setConnector(java.lang.String connector)
Specified by:
setConnector in interface DependentLocality

setDependentLocality

public void setDependentLocality(DependentLocality dependentLocality)
Specified by:
setDependentLocality in interface DependentLocality

setDependentLocalityName

public void setDependentLocalityName(java.util.List<DependentLocalityName> dependentLocalityName)
Specified by:
setDependentLocalityName in interface DependentLocality

setDependentLocalityNumber

public void setDependentLocalityNumber(DependentLocalityNumber dependentLocalityNumber)
Specified by:
setDependentLocalityNumber in interface DependentLocality

setIndicator

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

setLargeMailUser

public void setLargeMailUser(LargeMailUser largeMailUser)
Specified by:
setLargeMailUser in interface DependentLocality

setPostBox

public void setPostBox(PostBox postBox)
Specified by:
setPostBox in interface DependentLocality

setPostOffice

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

setPostalCode

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

setPostalRoute

public void setPostalRoute(PostalRoute postalRoute)
Specified by:
setPostalRoute in interface DependentLocality

setPremise

public void setPremise(Premise premise)
Specified by:
setPremise in interface DependentLocality

setThoroughfare

public void setThoroughfare(Thoroughfare thoroughfare)
Specified by:
setThoroughfare in interface DependentLocality

setType

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

setUsageType

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

unsetAddressLine

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

unsetAddressLine

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

unsetConnector

public void unsetConnector()
Specified by:
unsetConnector in interface DependentLocality

unsetDependentLocality

public void unsetDependentLocality()
Specified by:
unsetDependentLocality in interface DependentLocality

unsetDependentLocalityName

public void unsetDependentLocalityName()
Specified by:
unsetDependentLocalityName in interface DependentLocality

unsetDependentLocalityName

public boolean unsetDependentLocalityName(DependentLocalityName dependentLocalityName)
Specified by:
unsetDependentLocalityName in interface DependentLocality

unsetDependentLocalityNumber

public void unsetDependentLocalityNumber()
Specified by:
unsetDependentLocalityNumber in interface DependentLocality

unsetIndicator

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

unsetLargeMailUser

public void unsetLargeMailUser()
Specified by:
unsetLargeMailUser in interface DependentLocality

unsetPostBox

public void unsetPostBox()
Specified by:
unsetPostBox in interface DependentLocality

unsetPostOffice

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

unsetPostalCode

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

unsetPostalRoute

public void unsetPostalRoute()
Specified by:
unsetPostalRoute in interface DependentLocality

unsetPremise

public void unsetPremise()
Specified by:
unsetPremise in interface DependentLocality

unsetThoroughfare

public void unsetThoroughfare()
Specified by:
unsetThoroughfare in interface DependentLocality

unsetType

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

unsetUsageType

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

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 DependentLocality

visit

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