org.citygml4j.impl.xal
Class SubPremiseNumberImpl

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

public class SubPremiseNumberImpl
extends java.lang.Object
implements SubPremiseNumber


Constructor Summary
SubPremiseNumberImpl()
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.String getCode()
           
 java.lang.String getContent()
           
 java.lang.String getIndicator()
           
 java.lang.String getIndicatorOccurrence()
           
 ModelType getModelType()
           
 java.lang.String getNumberTypeOccurrence()
           
 ModelObject getParent()
           
 java.lang.String getPremiseNumberSeparator()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetCode()
           
 boolean isSetContent()
           
 boolean isSetIndicator()
           
 boolean isSetIndicatorOccurrence()
           
 boolean isSetNumberTypeOccurrence()
           
 boolean isSetParent()
           
 boolean isSetPremiseNumberSeparator()
           
 boolean isSetType()
           
 void setCode(java.lang.String code)
           
 void setContent(java.lang.String content)
           
 void setIndicator(java.lang.String indicator)
           
 void setIndicatorOccurrence(java.lang.String indicatorOccurrence)
           
 void setNumberTypeOccurrence(java.lang.String numberTypeOccurrence)
           
 void setParent(ModelObject parent)
           
 void setPremiseNumberSeparator(java.lang.String premiseNumberSeparator)
           
 void setType(java.lang.String type)
           
 void unsetCode()
           
 void unsetContent()
           
 void unsetIndicator()
           
 void unsetIndicatorOccurrence()
           
 void unsetNumberTypeOccurrence()
           
 void unsetParent()
           
 void unsetPremiseNumberSeparator()
           
 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

SubPremiseNumberImpl

public SubPremiseNumberImpl()
Method Detail

getContent

public java.lang.String getContent()
Specified by:
getContent in interface SubPremiseNumber

getIndicator

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

getIndicatorOccurrence

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

getNumberTypeOccurrence

public java.lang.String getNumberTypeOccurrence()
Specified by:
getNumberTypeOccurrence in interface SubPremiseNumber

getPremiseNumberSeparator

public java.lang.String getPremiseNumberSeparator()
Specified by:
getPremiseNumberSeparator in interface SubPremiseNumber

getType

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

isSetContent

public boolean isSetContent()
Specified by:
isSetContent in interface SubPremiseNumber

isSetIndicator

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

isSetIndicatorOccurrence

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

isSetNumberTypeOccurrence

public boolean isSetNumberTypeOccurrence()
Specified by:
isSetNumberTypeOccurrence in interface SubPremiseNumber

isSetPremiseNumberSeparator

public boolean isSetPremiseNumberSeparator()
Specified by:
isSetPremiseNumberSeparator in interface SubPremiseNumber

isSetType

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

setContent

public void setContent(java.lang.String content)
Specified by:
setContent in interface SubPremiseNumber

setIndicator

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

setIndicatorOccurrence

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

setNumberTypeOccurrence

public void setNumberTypeOccurrence(java.lang.String numberTypeOccurrence)
Specified by:
setNumberTypeOccurrence in interface SubPremiseNumber

setPremiseNumberSeparator

public void setPremiseNumberSeparator(java.lang.String premiseNumberSeparator)
Specified by:
setPremiseNumberSeparator in interface SubPremiseNumber

setType

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

unsetContent

public void unsetContent()
Specified by:
unsetContent in interface SubPremiseNumber

unsetIndicator

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

unsetIndicatorOccurrence

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

unsetNumberTypeOccurrence

public void unsetNumberTypeOccurrence()
Specified by:
unsetNumberTypeOccurrence in interface SubPremiseNumber

unsetPremiseNumberSeparator

public void unsetPremiseNumberSeparator()
Specified by:
unsetPremiseNumberSeparator in interface SubPremiseNumber

unsetType

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

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 SubPremiseNumber

visit

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