org.citygml4j.impl.xal
Class ThoroughfareNumberOrRangeImpl

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

public class ThoroughfareNumberOrRangeImpl
extends java.lang.Object
implements ThoroughfareNumberOrRange


Constructor Summary
ThoroughfareNumberOrRangeImpl()
           
ThoroughfareNumberOrRangeImpl(ThoroughfareNumber thoroughfareNumber)
           
ThoroughfareNumberOrRangeImpl(ThoroughfareNumberRange thoroughfareNumberRange)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 ThoroughfareNumber getThoroughfareNumber()
           
 ThoroughfareNumberRange getThoroughfareNumberRange()
           
 XALClass getXALClass()
           
 boolean isSetParent()
           
 boolean isSetThoroughfareNumber()
           
 boolean isSetThoroughfareNumberRange()
           
 void setParent(ModelObject parent)
           
 void setThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
           
 void setThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
           
 void unsetParent()
           
 void unsetThoroughfareNumber()
           
 void unsetThoroughfareNumberRange()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThoroughfareNumberOrRangeImpl

public ThoroughfareNumberOrRangeImpl()

ThoroughfareNumberOrRangeImpl

public ThoroughfareNumberOrRangeImpl(ThoroughfareNumber thoroughfareNumber)

ThoroughfareNumberOrRangeImpl

public ThoroughfareNumberOrRangeImpl(ThoroughfareNumberRange thoroughfareNumberRange)
Method Detail

getModelType

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

getXALClass

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

getThoroughfareNumber

public ThoroughfareNumber getThoroughfareNumber()
Specified by:
getThoroughfareNumber in interface ThoroughfareNumberOrRange

getThoroughfareNumberRange

public ThoroughfareNumberRange getThoroughfareNumberRange()
Specified by:
getThoroughfareNumberRange in interface ThoroughfareNumberOrRange

isSetThoroughfareNumber

public boolean isSetThoroughfareNumber()
Specified by:
isSetThoroughfareNumber in interface ThoroughfareNumberOrRange

isSetThoroughfareNumberRange

public boolean isSetThoroughfareNumberRange()
Specified by:
isSetThoroughfareNumberRange in interface ThoroughfareNumberOrRange

setThoroughfareNumber

public void setThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
Specified by:
setThoroughfareNumber in interface ThoroughfareNumberOrRange

setThoroughfareNumberRange

public void setThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
Specified by:
setThoroughfareNumberRange in interface ThoroughfareNumberOrRange

unsetThoroughfareNumber

public void unsetThoroughfareNumber()
Specified by:
unsetThoroughfareNumber in interface ThoroughfareNumberOrRange

unsetThoroughfareNumberRange

public void unsetThoroughfareNumberRange()
Specified by:
unsetThoroughfareNumberRange in interface ThoroughfareNumberOrRange

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