org.citygml4j.impl.xal
Class PostalRouteImpl

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

public class PostalRouteImpl
extends java.lang.Object
implements PostalRoute


Constructor Summary
PostalRouteImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addPostalRouteName(PostalRouteName postalRouteName)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 java.util.List<PostalRouteName> getPostalRouteName()
           
 PostalRouteNumber getPostalRouteNumber()
           
 PostBox getPostBox()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetParent()
           
 boolean isSetPostalRouteName()
           
 boolean isSetPostalRouteNumber()
           
 boolean isSetPostBox()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setParent(ModelObject parent)
           
 void setPostalRouteName(java.util.List<PostalRouteName> postalRouteName)
           
 void setPostalRouteNumber(PostalRouteNumber postalRouteNumber)
           
 void setPostBox(PostBox postBox)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetParent()
           
 void unsetPostalRouteName()
           
 boolean unsetPostalRouteName(PostalRouteName postalRouteName)
           
 void unsetPostalRouteNumber()
           
 void unsetPostBox()
           
 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

PostalRouteImpl

public PostalRouteImpl()
Method Detail

addAddressLine

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

addPostalRouteName

public void addPostalRouteName(PostalRouteName postalRouteName)
Specified by:
addPostalRouteName in interface PostalRoute

getAddressLine

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

getPostBox

public PostBox getPostBox()
Specified by:
getPostBox in interface PostalRoute

getPostalRouteName

public java.util.List<PostalRouteName> getPostalRouteName()
Specified by:
getPostalRouteName in interface PostalRoute

getPostalRouteNumber

public PostalRouteNumber getPostalRouteNumber()
Specified by:
getPostalRouteNumber in interface PostalRoute

getType

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

isSetAddressLine

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

isSetPostBox

public boolean isSetPostBox()
Specified by:
isSetPostBox in interface PostalRoute

isSetPostalRouteName

public boolean isSetPostalRouteName()
Specified by:
isSetPostalRouteName in interface PostalRoute

isSetPostalRouteNumber

public boolean isSetPostalRouteNumber()
Specified by:
isSetPostalRouteNumber in interface PostalRoute

isSetType

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

setAddressLine

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

setPostBox

public void setPostBox(PostBox postBox)
Specified by:
setPostBox in interface PostalRoute

setPostalRouteName

public void setPostalRouteName(java.util.List<PostalRouteName> postalRouteName)
Specified by:
setPostalRouteName in interface PostalRoute

setPostalRouteNumber

public void setPostalRouteNumber(PostalRouteNumber postalRouteNumber)
Specified by:
setPostalRouteNumber in interface PostalRoute

setType

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

unsetAddressLine

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

unsetAddressLine

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

unsetPostBox

public void unsetPostBox()
Specified by:
unsetPostBox in interface PostalRoute

unsetPostalRouteName

public void unsetPostalRouteName()
Specified by:
unsetPostalRouteName in interface PostalRoute

unsetPostalRouteName

public boolean unsetPostalRouteName(PostalRouteName postalRouteName)
Specified by:
unsetPostalRouteName in interface PostalRoute

unsetPostalRouteNumber

public void unsetPostalRouteNumber()
Specified by:
unsetPostalRouteNumber in interface PostalRoute

unsetType

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

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 PostalRoute

visit

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