org.citygml4j.impl.xal
Class PremiseNumberRangeImpl

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

public class PremiseNumberRangeImpl
extends java.lang.Object
implements PremiseNumberRange


Constructor Summary
PremiseNumberRangeImpl()
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.String getIndicator()
           
 java.lang.String getIndicatorOccurence()
           
 ModelType getModelType()
           
 java.lang.String getNumberRangeOccurence()
           
 ModelObject getParent()
           
 PremiseNumberRangeFrom getPremiseNumberRangeFrom()
           
 PremiseNumberRangeTo getPremiseNumberRangeTo()
           
 java.lang.String getRangeType()
           
 java.lang.String getSeparator()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetIndicator()
           
 boolean isSetIndicatorOccurence()
           
 boolean isSetNumberRangeOccurence()
           
 boolean isSetParent()
           
 boolean isSetPremiseNumberRangeFrom()
           
 boolean isSetPremiseNumberRangeTo()
           
 boolean isSetRangeType()
           
 boolean isSetSeparator()
           
 boolean isSetType()
           
 void setIndicator(java.lang.String indicator)
           
 void setIndicatorOccurence(java.lang.String indicatorOccurence)
           
 void setNumberRangeOccurence(java.lang.String numberRangeOccurence)
           
 void setParent(ModelObject parent)
           
 void setPremiseNumberRangeFrom(PremiseNumberRangeFrom premiseNumberRangeFrom)
           
 void setPremiseNumberRangeTo(PremiseNumberRangeTo premiseNumberRangeTo)
           
 void setRangeType(java.lang.String rangeType)
           
 void setSeparator(java.lang.String separator)
           
 void setType(java.lang.String type)
           
 void unsetIndicator()
           
 void unsetIndicatorOccurence()
           
 void unsetNumberRangeOccurence()
           
 void unsetParent()
           
 void unsetPremiseNumberRangeFrom()
           
 void unsetPremiseNumberRangeTo()
           
 void unsetRangeType()
           
 void unsetSeparator()
           
 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

PremiseNumberRangeImpl

public PremiseNumberRangeImpl()
Method Detail

getIndicator

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

getIndicatorOccurence

public java.lang.String getIndicatorOccurence()
Specified by:
getIndicatorOccurence in interface PremiseNumberRange

getNumberRangeOccurence

public java.lang.String getNumberRangeOccurence()
Specified by:
getNumberRangeOccurence in interface PremiseNumberRange

getPremiseNumberRangeFrom

public PremiseNumberRangeFrom getPremiseNumberRangeFrom()
Specified by:
getPremiseNumberRangeFrom in interface PremiseNumberRange

getPremiseNumberRangeTo

public PremiseNumberRangeTo getPremiseNumberRangeTo()
Specified by:
getPremiseNumberRangeTo in interface PremiseNumberRange

getRangeType

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

getSeparator

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

getType

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

isSetIndicator

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

isSetIndicatorOccurence

public boolean isSetIndicatorOccurence()
Specified by:
isSetIndicatorOccurence in interface PremiseNumberRange

isSetNumberRangeOccurence

public boolean isSetNumberRangeOccurence()
Specified by:
isSetNumberRangeOccurence in interface PremiseNumberRange

isSetPremiseNumberRangeFrom

public boolean isSetPremiseNumberRangeFrom()
Specified by:
isSetPremiseNumberRangeFrom in interface PremiseNumberRange

isSetPremiseNumberRangeTo

public boolean isSetPremiseNumberRangeTo()
Specified by:
isSetPremiseNumberRangeTo in interface PremiseNumberRange

isSetRangeType

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

isSetSeparator

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

isSetType

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

setIndicator

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

setIndicatorOccurence

public void setIndicatorOccurence(java.lang.String indicatorOccurence)
Specified by:
setIndicatorOccurence in interface PremiseNumberRange

setNumberRangeOccurence

public void setNumberRangeOccurence(java.lang.String numberRangeOccurence)
Specified by:
setNumberRangeOccurence in interface PremiseNumberRange

setPremiseNumberRangeFrom

public void setPremiseNumberRangeFrom(PremiseNumberRangeFrom premiseNumberRangeFrom)
Specified by:
setPremiseNumberRangeFrom in interface PremiseNumberRange

setPremiseNumberRangeTo

public void setPremiseNumberRangeTo(PremiseNumberRangeTo premiseNumberRangeTo)
Specified by:
setPremiseNumberRangeTo in interface PremiseNumberRange

setRangeType

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

setSeparator

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

setType

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

unsetIndicator

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

unsetIndicatorOccurence

public void unsetIndicatorOccurence()
Specified by:
unsetIndicatorOccurence in interface PremiseNumberRange

unsetNumberRangeOccurence

public void unsetNumberRangeOccurence()
Specified by:
unsetNumberRangeOccurence in interface PremiseNumberRange

unsetPremiseNumberRangeFrom

public void unsetPremiseNumberRangeFrom()
Specified by:
unsetPremiseNumberRangeFrom in interface PremiseNumberRange

unsetPremiseNumberRangeTo

public void unsetPremiseNumberRangeTo()
Specified by:
unsetPremiseNumberRangeTo in interface PremiseNumberRange

unsetRangeType

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

unsetSeparator

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

unsetType

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

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 PremiseNumberRange

visit

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