org.citygml4j.impl.xal
Class LargeMailUserImpl

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

public class LargeMailUserImpl
extends java.lang.Object
implements LargeMailUser


Constructor Summary
LargeMailUserImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addBuildingName(BuildingName buildingName)
           
 void addLargeMailUserName(LargeMailUserName largeMailUserName)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<BuildingName> getBuildingName()
           
 Department getDepartment()
           
 LargeMailUserIdentifier getLargeMailUserIdentifier()
           
 java.util.List<LargeMailUserName> getLargeMailUserName()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PostalCode getPostalCode()
           
 PostBox getPostBox()
           
 Thoroughfare getThoroughfare()
           
 java.lang.String getType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetBuildingName()
           
 boolean isSetDepartment()
           
 boolean isSetLargeMailUserIdentifier()
           
 boolean isSetLargeMailUserName()
           
 boolean isSetParent()
           
 boolean isSetPostalCode()
           
 boolean isSetPostBox()
           
 boolean isSetThoroughfare()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setBuildingName(java.util.List<BuildingName> buildingName)
           
 void setDepartment(Department department)
           
 void setLargeMailUserIdentifier(LargeMailUserIdentifier largeMailUserIdentifier)
           
 void setLargeMailUserName(java.util.List<LargeMailUserName> largeMailUserName)
           
 void setParent(ModelObject parent)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostBox(PostBox postBox)
           
 void setThoroughfare(Thoroughfare thoroughfare)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetBuildingName()
           
 boolean unsetBuildingName(BuildingName buildingName)
           
 void unsetDepartment()
           
 void unsetLargeMailUserIdentifier()
           
 void unsetLargeMailUserName()
           
 boolean unsetLargeMailUserName(LargeMailUserName largeMailUserName)
           
 void unsetParent()
           
 void unsetPostalCode()
           
 void unsetPostBox()
           
 void unsetThoroughfare()
           
 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

LargeMailUserImpl

public LargeMailUserImpl()
Method Detail

addAddressLine

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

addBuildingName

public void addBuildingName(BuildingName buildingName)
Specified by:
addBuildingName in interface LargeMailUser

addLargeMailUserName

public void addLargeMailUserName(LargeMailUserName largeMailUserName)
Specified by:
addLargeMailUserName in interface LargeMailUser

getAddressLine

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

getBuildingName

public java.util.List<BuildingName> getBuildingName()
Specified by:
getBuildingName in interface LargeMailUser

getDepartment

public Department getDepartment()
Specified by:
getDepartment in interface LargeMailUser

getLargeMailUserIdentifier

public LargeMailUserIdentifier getLargeMailUserIdentifier()
Specified by:
getLargeMailUserIdentifier in interface LargeMailUser

getLargeMailUserName

public java.util.List<LargeMailUserName> getLargeMailUserName()
Specified by:
getLargeMailUserName in interface LargeMailUser

getPostBox

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

getPostalCode

public PostalCode getPostalCode()
Specified by:
getPostalCode in interface LargeMailUser

getThoroughfare

public Thoroughfare getThoroughfare()
Specified by:
getThoroughfare in interface LargeMailUser

getType

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

isSetAddressLine

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

isSetBuildingName

public boolean isSetBuildingName()
Specified by:
isSetBuildingName in interface LargeMailUser

isSetDepartment

public boolean isSetDepartment()
Specified by:
isSetDepartment in interface LargeMailUser

isSetLargeMailUserIdentifier

public boolean isSetLargeMailUserIdentifier()
Specified by:
isSetLargeMailUserIdentifier in interface LargeMailUser

isSetLargeMailUserName

public boolean isSetLargeMailUserName()
Specified by:
isSetLargeMailUserName in interface LargeMailUser

isSetPostBox

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

isSetPostalCode

public boolean isSetPostalCode()
Specified by:
isSetPostalCode in interface LargeMailUser

isSetThoroughfare

public boolean isSetThoroughfare()
Specified by:
isSetThoroughfare in interface LargeMailUser

isSetType

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

setAddressLine

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

setBuildingName

public void setBuildingName(java.util.List<BuildingName> buildingName)
Specified by:
setBuildingName in interface LargeMailUser

setDepartment

public void setDepartment(Department department)
Specified by:
setDepartment in interface LargeMailUser

setLargeMailUserIdentifier

public void setLargeMailUserIdentifier(LargeMailUserIdentifier largeMailUserIdentifier)
Specified by:
setLargeMailUserIdentifier in interface LargeMailUser

setLargeMailUserName

public void setLargeMailUserName(java.util.List<LargeMailUserName> largeMailUserName)
Specified by:
setLargeMailUserName in interface LargeMailUser

setPostBox

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

setPostalCode

public void setPostalCode(PostalCode postalCode)
Specified by:
setPostalCode in interface LargeMailUser

setThoroughfare

public void setThoroughfare(Thoroughfare thoroughfare)
Specified by:
setThoroughfare in interface LargeMailUser

setType

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

unsetAddressLine

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

unsetAddressLine

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

unsetBuildingName

public void unsetBuildingName()
Specified by:
unsetBuildingName in interface LargeMailUser

unsetBuildingName

public boolean unsetBuildingName(BuildingName buildingName)
Specified by:
unsetBuildingName in interface LargeMailUser

unsetDepartment

public void unsetDepartment()
Specified by:
unsetDepartment in interface LargeMailUser

unsetLargeMailUserIdentifier

public void unsetLargeMailUserIdentifier()
Specified by:
unsetLargeMailUserIdentifier in interface LargeMailUser

unsetLargeMailUserName

public void unsetLargeMailUserName()
Specified by:
unsetLargeMailUserName in interface LargeMailUser

unsetLargeMailUserName

public boolean unsetLargeMailUserName(LargeMailUserName largeMailUserName)
Specified by:
unsetLargeMailUserName in interface LargeMailUser

unsetPostBox

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

unsetPostalCode

public void unsetPostalCode()
Specified by:
unsetPostalCode in interface LargeMailUser

unsetThoroughfare

public void unsetThoroughfare()
Specified by:
unsetThoroughfare in interface LargeMailUser

unsetType

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

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 LargeMailUser

visit

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