org.citygml4j.model.xal
Class PremiseNumberRange

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

public class PremiseNumberRange
extends java.lang.Object
implements XAL, Child, Copyable


Constructor Summary
PremiseNumberRange()
           
 
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

PremiseNumberRange

public PremiseNumberRange()
Method Detail

getIndicator

public java.lang.String getIndicator()

getIndicatorOccurence

public java.lang.String getIndicatorOccurence()

getNumberRangeOccurence

public java.lang.String getNumberRangeOccurence()

getPremiseNumberRangeFrom

public PremiseNumberRangeFrom getPremiseNumberRangeFrom()

getPremiseNumberRangeTo

public PremiseNumberRangeTo getPremiseNumberRangeTo()

getRangeType

public java.lang.String getRangeType()

getSeparator

public java.lang.String getSeparator()

getType

public java.lang.String getType()

isSetIndicator

public boolean isSetIndicator()

isSetIndicatorOccurence

public boolean isSetIndicatorOccurence()

isSetNumberRangeOccurence

public boolean isSetNumberRangeOccurence()

isSetPremiseNumberRangeFrom

public boolean isSetPremiseNumberRangeFrom()

isSetPremiseNumberRangeTo

public boolean isSetPremiseNumberRangeTo()

isSetRangeType

public boolean isSetRangeType()

isSetSeparator

public boolean isSetSeparator()

isSetType

public boolean isSetType()

setIndicator

public void setIndicator(java.lang.String indicator)

setIndicatorOccurence

public void setIndicatorOccurence(java.lang.String indicatorOccurence)

setNumberRangeOccurence

public void setNumberRangeOccurence(java.lang.String numberRangeOccurence)

setPremiseNumberRangeFrom

public void setPremiseNumberRangeFrom(PremiseNumberRangeFrom premiseNumberRangeFrom)

setPremiseNumberRangeTo

public void setPremiseNumberRangeTo(PremiseNumberRangeTo premiseNumberRangeTo)

setRangeType

public void setRangeType(java.lang.String rangeType)

setSeparator

public void setSeparator(java.lang.String separator)

setType

public void setType(java.lang.String type)

unsetIndicator

public void unsetIndicator()

unsetIndicatorOccurence

public void unsetIndicatorOccurence()

unsetNumberRangeOccurence

public void unsetNumberRangeOccurence()

unsetPremiseNumberRangeFrom

public void unsetPremiseNumberRangeFrom()

unsetPremiseNumberRangeTo

public void unsetPremiseNumberRangeTo()

unsetRangeType

public void unsetRangeType()

unsetSeparator

public void unsetSeparator()

unsetType

public void unsetType()

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)

visit

public <T> T visit(XALFunctor<T> visitor)