org.citygml4j.impl.xal
Class MailStopImpl

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

public class MailStopImpl
extends java.lang.Object
implements MailStop


Constructor Summary
MailStopImpl()
           
 
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()
           
 MailStopName getMailStopName()
           
 MailStopNumber getMailStopNumber()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetMailStopName()
           
 boolean isSetMailStopNumber()
           
 boolean isSetParent()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setMailStopName(MailStopName mailStopName)
           
 void setMailStopNumber(MailStopNumber mailStopNumber)
           
 void setParent(ModelObject parent)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetMailStopName()
           
 void unsetMailStopNumber()
           
 void unsetParent()
           
 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

MailStopImpl

public MailStopImpl()
Method Detail

addAddressLine

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

getAddressLine

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

getMailStopName

public MailStopName getMailStopName()
Specified by:
getMailStopName in interface MailStop

getMailStopNumber

public MailStopNumber getMailStopNumber()
Specified by:
getMailStopNumber in interface MailStop

getType

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

isSetAddressLine

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

isSetMailStopName

public boolean isSetMailStopName()
Specified by:
isSetMailStopName in interface MailStop

isSetMailStopNumber

public boolean isSetMailStopNumber()
Specified by:
isSetMailStopNumber in interface MailStop

isSetType

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

setAddressLine

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

setMailStopName

public void setMailStopName(MailStopName mailStopName)
Specified by:
setMailStopName in interface MailStop

setMailStopNumber

public void setMailStopNumber(MailStopNumber mailStopNumber)
Specified by:
setMailStopNumber in interface MailStop

setType

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

unsetAddressLine

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

unsetAddressLine

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

unsetMailStopName

public void unsetMailStopName()
Specified by:
unsetMailStopName in interface MailStop

unsetMailStopNumber

public void unsetMailStopNumber()
Specified by:
unsetMailStopNumber in interface MailStop

unsetType

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

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 MailStop

visit

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