org.citygml4j.impl.xal
Class PostTownImpl
java.lang.Object
org.citygml4j.impl.xal.PostTownImpl
- All Implemented Interfaces:
- ModelObject, Child, Copyable, PostTown, XAL
public class PostTownImpl
- extends java.lang.Object
- implements PostTown
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostTownImpl
public PostTownImpl()
addAddressLine
public void addAddressLine(AddressLine addressLine)
- Specified by:
addAddressLine
in interface PostTown
addPostTownName
public void addPostTownName(PostTownName postTownName)
- Specified by:
addPostTownName
in interface PostTown
getAddressLine
public java.util.List<AddressLine> getAddressLine()
- Specified by:
getAddressLine
in interface PostTown
getPostTownName
public java.util.List<PostTownName> getPostTownName()
- Specified by:
getPostTownName
in interface PostTown
getPostTownSuffix
public PostTownSuffix getPostTownSuffix()
- Specified by:
getPostTownSuffix
in interface PostTown
getType
public java.lang.String getType()
- Specified by:
getType
in interface PostTown
isSetAddressLine
public boolean isSetAddressLine()
- Specified by:
isSetAddressLine
in interface PostTown
isSetPostTownName
public boolean isSetPostTownName()
- Specified by:
isSetPostTownName
in interface PostTown
isSetPostTownSuffix
public boolean isSetPostTownSuffix()
- Specified by:
isSetPostTownSuffix
in interface PostTown
isSetType
public boolean isSetType()
- Specified by:
isSetType
in interface PostTown
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
- Specified by:
setAddressLine
in interface PostTown
setPostTownName
public void setPostTownName(java.util.List<PostTownName> postTownName)
- Specified by:
setPostTownName
in interface PostTown
setPostTownSuffix
public void setPostTownSuffix(PostTownSuffix postTownSuffix)
- Specified by:
setPostTownSuffix
in interface PostTown
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface PostTown
unsetAddressLine
public void unsetAddressLine()
- Specified by:
unsetAddressLine
in interface PostTown
unsetAddressLine
public boolean unsetAddressLine(AddressLine addressLine)
- Specified by:
unsetAddressLine
in interface PostTown
unsetPostTownName
public void unsetPostTownName()
- Specified by:
unsetPostTownName
in interface PostTown
unsetPostTownName
public boolean unsetPostTownName(PostTownName postTownName)
- Specified by:
unsetPostTownName
in interface PostTown
unsetPostTownSuffix
public void unsetPostTownSuffix()
- Specified by:
unsetPostTownSuffix
in interface PostTown
unsetType
public void unsetType()
- Specified by:
unsetType
in interface PostTown
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 PostTown
visit
public <T> T visit(XALFunctor<T> visitor)
- Specified by:
visit
in interface PostTown