org.citygml4j.impl.xal
Class ThoroughfareNumberRangeImpl

java.lang.Object
  extended by org.citygml4j.impl.xal.ThoroughfareNumberRangeImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, GrPostal, ThoroughfareNumberRange, XAL

public class ThoroughfareNumberRangeImpl
extends java.lang.Object
implements ThoroughfareNumberRange


Constructor Summary
ThoroughfareNumberRangeImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.lang.String getCode()
           
 java.lang.String getIndicator()
           
 java.lang.String getIndicatorOccurrence()
           
 ModelType getModelType()
           
 java.lang.String getNumberRangeOccurrence()
           
 ModelObject getParent()
           
 java.lang.String getRangeType()
           
 java.lang.String getSeparator()
           
 ThoroughfareNumberFrom getThoroughfareNumberFrom()
           
 ThoroughfareNumberTo getThoroughfareNumberTo()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetCode()
           
 boolean isSetIndicator()
           
 boolean isSetIndicatorOccurrence()
           
 boolean isSetNumberRangeOccurrence()
           
 boolean isSetParent()
           
 boolean isSetRangeType()
           
 boolean isSetSeparator()
           
 boolean isSetThoroughfareNumberFrom()
           
 boolean isSetThoroughfareNumberTo()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setCode(java.lang.String code)
           
 void setIndicator(java.lang.String indicator)
           
 void setIndicatorOccurrence(java.lang.String indicatorOccurrence)
           
 void setNumberRangeOccurrence(java.lang.String numberRangeOccurrence)
           
 void setParent(ModelObject parent)
           
 void setRangeType(java.lang.String rangeType)
           
 void setSeparator(java.lang.String separator)
           
 void setThoroughfareNumberFrom(ThoroughfareNumberFrom thoroughfareNumberFrom)
           
 void setThoroughfareNumberTo(ThoroughfareNumberTo thoroughfareNumberTo)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetCode()
           
 void unsetIndicator()
           
 void unsetIndicatorOccurrence()
           
 void unsetNumberRangeOccurrence()
           
 void unsetParent()
           
 void unsetRangeType()
           
 void unsetSeparator()
           
 void unsetThoroughfareNumberFrom()
           
 void unsetThoroughfareNumberTo()
           
 void unsetType()
           
<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

ThoroughfareNumberRangeImpl

public ThoroughfareNumberRangeImpl()
Method Detail

addAddressLine

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

getAddressLine

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

getIndicator

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

getIndicatorOccurrence

public java.lang.String getIndicatorOccurrence()
Specified by:
getIndicatorOccurrence in interface ThoroughfareNumberRange

getNumberRangeOccurrence

public java.lang.String getNumberRangeOccurrence()
Specified by:
getNumberRangeOccurrence in interface ThoroughfareNumberRange

getRangeType

public java.lang.String getRangeType()
Specified by:
getRangeType in interface ThoroughfareNumberRange

getSeparator

public java.lang.String getSeparator()
Specified by:
getSeparator in interface ThoroughfareNumberRange

getThoroughfareNumberFrom

public ThoroughfareNumberFrom getThoroughfareNumberFrom()
Specified by:
getThoroughfareNumberFrom in interface ThoroughfareNumberRange

getThoroughfareNumberTo

public ThoroughfareNumberTo getThoroughfareNumberTo()
Specified by:
getThoroughfareNumberTo in interface ThoroughfareNumberRange

getType

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

isSetAddressLine

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

isSetIndicator

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

isSetIndicatorOccurrence

public boolean isSetIndicatorOccurrence()
Specified by:
isSetIndicatorOccurrence in interface ThoroughfareNumberRange

isSetNumberRangeOccurrence

public boolean isSetNumberRangeOccurrence()
Specified by:
isSetNumberRangeOccurrence in interface ThoroughfareNumberRange

isSetRangeType

public boolean isSetRangeType()
Specified by:
isSetRangeType in interface ThoroughfareNumberRange

isSetSeparator

public boolean isSetSeparator()
Specified by:
isSetSeparator in interface ThoroughfareNumberRange

isSetThoroughfareNumberFrom

public boolean isSetThoroughfareNumberFrom()
Specified by:
isSetThoroughfareNumberFrom in interface ThoroughfareNumberRange

isSetThoroughfareNumberTo

public boolean isSetThoroughfareNumberTo()
Specified by:
isSetThoroughfareNumberTo in interface ThoroughfareNumberRange

isSetType

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

setAddressLine

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

setIndicator

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

setIndicatorOccurrence

public void setIndicatorOccurrence(java.lang.String indicatorOccurrence)
Specified by:
setIndicatorOccurrence in interface ThoroughfareNumberRange

setNumberRangeOccurrence

public void setNumberRangeOccurrence(java.lang.String numberRangeOccurrence)
Specified by:
setNumberRangeOccurrence in interface ThoroughfareNumberRange

setRangeType

public void setRangeType(java.lang.String rangeType)
Specified by:
setRangeType in interface ThoroughfareNumberRange

setSeparator

public void setSeparator(java.lang.String separator)
Specified by:
setSeparator in interface ThoroughfareNumberRange

setThoroughfareNumberFrom

public void setThoroughfareNumberFrom(ThoroughfareNumberFrom thoroughfareNumberFrom)
Specified by:
setThoroughfareNumberFrom in interface ThoroughfareNumberRange

setThoroughfareNumberTo

public void setThoroughfareNumberTo(ThoroughfareNumberTo thoroughfareNumberTo)
Specified by:
setThoroughfareNumberTo in interface ThoroughfareNumberRange

setType

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

unsetAddressLine

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

unsetAddressLine

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

unsetIndicator

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

unsetIndicatorOccurrence

public void unsetIndicatorOccurrence()
Specified by:
unsetIndicatorOccurrence in interface ThoroughfareNumberRange

unsetNumberRangeOccurrence

public void unsetNumberRangeOccurrence()
Specified by:
unsetNumberRangeOccurrence in interface ThoroughfareNumberRange

unsetRangeType

public void unsetRangeType()
Specified by:
unsetRangeType in interface ThoroughfareNumberRange

unsetSeparator

public void unsetSeparator()
Specified by:
unsetSeparator in interface ThoroughfareNumberRange

unsetThoroughfareNumberFrom

public void unsetThoroughfareNumberFrom()
Specified by:
unsetThoroughfareNumberFrom in interface ThoroughfareNumberRange

unsetThoroughfareNumberTo

public void unsetThoroughfareNumberTo()
Specified by:
unsetThoroughfareNumberTo in interface ThoroughfareNumberRange

unsetType

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

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getXALClass

public XALClass getXALClass()
Specified by:
getXALClass in interface XAL

getCode

public java.lang.String getCode()
Specified by:
getCode in interface GrPostal

isSetCode

public boolean isSetCode()
Specified by:
isSetCode in interface GrPostal

setCode

public void setCode(java.lang.String code)
Specified by:
setCode in interface GrPostal

unsetCode

public void unsetCode()
Specified by:
unsetCode in interface GrPostal

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 ThoroughfareNumberRange

visit

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