org.citygml4j.impl.xal
Class ThoroughfareImpl
java.lang.Object
org.citygml4j.impl.xal.ThoroughfareImpl
- All Implemented Interfaces:
- ModelObject, Child, Copyable, Thoroughfare, XAL
public class ThoroughfareImpl
- extends java.lang.Object
- implements Thoroughfare
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThoroughfareImpl
public ThoroughfareImpl()
addAddressLine
public void addAddressLine(AddressLine addressLine)
- Specified by:
addAddressLine
in interface Thoroughfare
addThoroughfareName
public void addThoroughfareName(ThoroughfareName thoroughfareName)
- Specified by:
addThoroughfareName
in interface Thoroughfare
addThoroughfareNumber
public void addThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
- Specified by:
addThoroughfareNumber
in interface Thoroughfare
addThoroughfareNumberPrefix
public void addThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
- Specified by:
addThoroughfareNumberPrefix
in interface Thoroughfare
addThoroughfareNumberRange
public void addThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
- Specified by:
addThoroughfareNumberRange
in interface Thoroughfare
addThoroughfareNumberOrThoroughfareNumberRange
public void addThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange numberOrRange)
- Specified by:
addThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
addThoroughfareNumberSuffix
public void addThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
- Specified by:
addThoroughfareNumberSuffix
in interface Thoroughfare
getAddressLine
public java.util.List<AddressLine> getAddressLine()
- Specified by:
getAddressLine
in interface Thoroughfare
getDependentLocality
public DependentLocality getDependentLocality()
- Specified by:
getDependentLocality
in interface Thoroughfare
getDependentThoroughfare
public DependentThoroughfare getDependentThoroughfare()
- Specified by:
getDependentThoroughfare
in interface Thoroughfare
getDependentThoroughfares
public java.lang.String getDependentThoroughfares()
- Specified by:
getDependentThoroughfares
in interface Thoroughfare
getDependentThoroughfaresConnector
public java.lang.String getDependentThoroughfaresConnector()
- Specified by:
getDependentThoroughfaresConnector
in interface Thoroughfare
getDependentThoroughfaresIndicator
public java.lang.String getDependentThoroughfaresIndicator()
- Specified by:
getDependentThoroughfaresIndicator
in interface Thoroughfare
getDependentThoroughfaresType
public java.lang.String getDependentThoroughfaresType()
- Specified by:
getDependentThoroughfaresType
in interface Thoroughfare
getFirm
public Firm getFirm()
- Specified by:
getFirm
in interface Thoroughfare
getPostalCode
public PostalCode getPostalCode()
- Specified by:
getPostalCode
in interface Thoroughfare
getPremise
public Premise getPremise()
- Specified by:
getPremise
in interface Thoroughfare
getThoroughfareLeadingType
public ThoroughfareLeadingType getThoroughfareLeadingType()
- Specified by:
getThoroughfareLeadingType
in interface Thoroughfare
getThoroughfareName
public java.util.List<ThoroughfareName> getThoroughfareName()
- Specified by:
getThoroughfareName
in interface Thoroughfare
getThoroughfareNumberOrThoroughfareNumberRange
public java.util.List<ThoroughfareNumberOrRange> getThoroughfareNumberOrThoroughfareNumberRange()
- Specified by:
getThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
getThoroughfareNumberPrefix
public java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
- Specified by:
getThoroughfareNumberPrefix
in interface Thoroughfare
getThoroughfareNumberSuffix
public java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
- Specified by:
getThoroughfareNumberSuffix
in interface Thoroughfare
getThoroughfarePostDirection
public ThoroughfarePostDirection getThoroughfarePostDirection()
- Specified by:
getThoroughfarePostDirection
in interface Thoroughfare
getThoroughfarePreDirection
public ThoroughfarePreDirection getThoroughfarePreDirection()
- Specified by:
getThoroughfarePreDirection
in interface Thoroughfare
getThoroughfareTrailingType
public ThoroughfareTrailingType getThoroughfareTrailingType()
- Specified by:
getThoroughfareTrailingType
in interface Thoroughfare
getType
public java.lang.String getType()
- Specified by:
getType
in interface Thoroughfare
isSetAddressLine
public boolean isSetAddressLine()
- Specified by:
isSetAddressLine
in interface Thoroughfare
isSetDependentLocality
public boolean isSetDependentLocality()
- Specified by:
isSetDependentLocality
in interface Thoroughfare
isSetDependentThoroughfare
public boolean isSetDependentThoroughfare()
- Specified by:
isSetDependentThoroughfare
in interface Thoroughfare
isSetDependentThoroughfares
public boolean isSetDependentThoroughfares()
- Specified by:
isSetDependentThoroughfares
in interface Thoroughfare
isSetDependentThoroughfaresConnector
public boolean isSetDependentThoroughfaresConnector()
- Specified by:
isSetDependentThoroughfaresConnector
in interface Thoroughfare
isSetDependentThoroughfaresIndicator
public boolean isSetDependentThoroughfaresIndicator()
- Specified by:
isSetDependentThoroughfaresIndicator
in interface Thoroughfare
isSetDependentThoroughfaresType
public boolean isSetDependentThoroughfaresType()
- Specified by:
isSetDependentThoroughfaresType
in interface Thoroughfare
isSetFirm
public boolean isSetFirm()
- Specified by:
isSetFirm
in interface Thoroughfare
isSetPostalCode
public boolean isSetPostalCode()
- Specified by:
isSetPostalCode
in interface Thoroughfare
isSetPremise
public boolean isSetPremise()
- Specified by:
isSetPremise
in interface Thoroughfare
isSetThoroughfareLeadingType
public boolean isSetThoroughfareLeadingType()
- Specified by:
isSetThoroughfareLeadingType
in interface Thoroughfare
isSetThoroughfareName
public boolean isSetThoroughfareName()
- Specified by:
isSetThoroughfareName
in interface Thoroughfare
isSetThoroughfareNumberOrThoroughfareNumberRange
public boolean isSetThoroughfareNumberOrThoroughfareNumberRange()
- Specified by:
isSetThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
isSetThoroughfareNumberPrefix
public boolean isSetThoroughfareNumberPrefix()
- Specified by:
isSetThoroughfareNumberPrefix
in interface Thoroughfare
isSetThoroughfareNumberSuffix
public boolean isSetThoroughfareNumberSuffix()
- Specified by:
isSetThoroughfareNumberSuffix
in interface Thoroughfare
isSetThoroughfarePostDirection
public boolean isSetThoroughfarePostDirection()
- Specified by:
isSetThoroughfarePostDirection
in interface Thoroughfare
isSetThoroughfarePreDirection
public boolean isSetThoroughfarePreDirection()
- Specified by:
isSetThoroughfarePreDirection
in interface Thoroughfare
isSetThoroughfareTrailingType
public boolean isSetThoroughfareTrailingType()
- Specified by:
isSetThoroughfareTrailingType
in interface Thoroughfare
isSetType
public boolean isSetType()
- Specified by:
isSetType
in interface Thoroughfare
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
- Specified by:
setAddressLine
in interface Thoroughfare
setDependentLocality
public void setDependentLocality(DependentLocality dependentLocality)
- Specified by:
setDependentLocality
in interface Thoroughfare
setDependentThoroughfare
public void setDependentThoroughfare(DependentThoroughfare dependentThoroughfare)
- Specified by:
setDependentThoroughfare
in interface Thoroughfare
setDependentThoroughfares
public void setDependentThoroughfares(java.lang.String dependentThoroughfares)
- Specified by:
setDependentThoroughfares
in interface Thoroughfare
setDependentThoroughfaresConnector
public void setDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)
- Specified by:
setDependentThoroughfaresConnector
in interface Thoroughfare
setDependentThoroughfaresIndicator
public void setDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)
- Specified by:
setDependentThoroughfaresIndicator
in interface Thoroughfare
setDependentThoroughfaresType
public void setDependentThoroughfaresType(java.lang.String dependentThoroughfaresType)
- Specified by:
setDependentThoroughfaresType
in interface Thoroughfare
setFirm
public void setFirm(Firm firm)
- Specified by:
setFirm
in interface Thoroughfare
setPostalCode
public void setPostalCode(PostalCode postalCode)
- Specified by:
setPostalCode
in interface Thoroughfare
setPremise
public void setPremise(Premise premise)
- Specified by:
setPremise
in interface Thoroughfare
setThoroughfareLeadingType
public void setThoroughfareLeadingType(ThoroughfareLeadingType thoroughfareLeadingType)
- Specified by:
setThoroughfareLeadingType
in interface Thoroughfare
setThoroughfareName
public void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
- Specified by:
setThoroughfareName
in interface Thoroughfare
setThoroughfareNumberOrThoroughfareNumberRange
public void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<ThoroughfareNumberOrRange> numberOrRange)
- Specified by:
setThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
setThoroughfareNumberPrefix
public void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
- Specified by:
setThoroughfareNumberPrefix
in interface Thoroughfare
setThoroughfareNumberSuffix
public void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
- Specified by:
setThoroughfareNumberSuffix
in interface Thoroughfare
setThoroughfarePostDirection
public void setThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)
- Specified by:
setThoroughfarePostDirection
in interface Thoroughfare
setThoroughfarePreDirection
public void setThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)
- Specified by:
setThoroughfarePreDirection
in interface Thoroughfare
setThoroughfareTrailingType
public void setThoroughfareTrailingType(ThoroughfareTrailingType thoroughfareTrailingType)
- Specified by:
setThoroughfareTrailingType
in interface Thoroughfare
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface Thoroughfare
unsetAddressLine
public void unsetAddressLine()
- Specified by:
unsetAddressLine
in interface Thoroughfare
unsetAddressLine
public boolean unsetAddressLine(AddressLine addressLine)
- Specified by:
unsetAddressLine
in interface Thoroughfare
unsetDependentLocality
public void unsetDependentLocality()
- Specified by:
unsetDependentLocality
in interface Thoroughfare
unsetDependentThoroughfare
public void unsetDependentThoroughfare()
- Specified by:
unsetDependentThoroughfare
in interface Thoroughfare
unsetDependentThoroughfares
public void unsetDependentThoroughfares()
- Specified by:
unsetDependentThoroughfares
in interface Thoroughfare
unsetDependentThoroughfaresConnector
public void unsetDependentThoroughfaresConnector()
- Specified by:
unsetDependentThoroughfaresConnector
in interface Thoroughfare
unsetDependentThoroughfaresIndicator
public void unsetDependentThoroughfaresIndicator()
- Specified by:
unsetDependentThoroughfaresIndicator
in interface Thoroughfare
unsetDependentThoroughfaresType
public void unsetDependentThoroughfaresType()
- Specified by:
unsetDependentThoroughfaresType
in interface Thoroughfare
unsetFirm
public void unsetFirm()
- Specified by:
unsetFirm
in interface Thoroughfare
unsetPostalCode
public void unsetPostalCode()
- Specified by:
unsetPostalCode
in interface Thoroughfare
unsetPremise
public void unsetPremise()
- Specified by:
unsetPremise
in interface Thoroughfare
unsetThoroughfareLeadingType
public void unsetThoroughfareLeadingType()
- Specified by:
unsetThoroughfareLeadingType
in interface Thoroughfare
unsetThoroughfareName
public void unsetThoroughfareName()
- Specified by:
unsetThoroughfareName
in interface Thoroughfare
unsetThoroughfareName
public boolean unsetThoroughfareName(ThoroughfareName thoroughfareName)
- Specified by:
unsetThoroughfareName
in interface Thoroughfare
unsetThoroughfareNumber
public boolean unsetThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
- Specified by:
unsetThoroughfareNumber
in interface Thoroughfare
unsetThoroughfareNumberOrThoroughfareNumberRange
public void unsetThoroughfareNumberOrThoroughfareNumberRange()
- Specified by:
unsetThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
unsetThoroughfareNumberOrThoroughfareNumberRange
public boolean unsetThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange thoroughfareNumberOrRange)
- Specified by:
unsetThoroughfareNumberOrThoroughfareNumberRange
in interface Thoroughfare
unsetThoroughfareNumberPrefix
public void unsetThoroughfareNumberPrefix()
- Specified by:
unsetThoroughfareNumberPrefix
in interface Thoroughfare
unsetThoroughfareNumberPrefix
public boolean unsetThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
- Specified by:
unsetThoroughfareNumberPrefix
in interface Thoroughfare
unsetThoroughfareNumberRange
public boolean unsetThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
- Specified by:
unsetThoroughfareNumberRange
in interface Thoroughfare
unsetThoroughfareNumberSuffix
public void unsetThoroughfareNumberSuffix()
- Specified by:
unsetThoroughfareNumberSuffix
in interface Thoroughfare
unsetThoroughfareNumberSuffix
public boolean unsetThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
- Specified by:
unsetThoroughfareNumberSuffix
in interface Thoroughfare
unsetThoroughfarePostDirection
public void unsetThoroughfarePostDirection()
- Specified by:
unsetThoroughfarePostDirection
in interface Thoroughfare
unsetThoroughfarePreDirection
public void unsetThoroughfarePreDirection()
- Specified by:
unsetThoroughfarePreDirection
in interface Thoroughfare
unsetThoroughfareTrailingType
public void unsetThoroughfareTrailingType()
- Specified by:
unsetThoroughfareTrailingType
in interface Thoroughfare
unsetType
public void unsetType()
- Specified by:
unsetType
in interface Thoroughfare
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 Thoroughfare
visit
public <T> T visit(XALFunctor<T> visitor)
- Specified by:
visit
in interface Thoroughfare