org.citygml4j.model.xal
Class LargeMailUser

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

public class LargeMailUser
extends java.lang.Object
implements XAL, Child, Copyable


Constructor Summary
LargeMailUser()
           
 
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

LargeMailUser

public LargeMailUser()
Method Detail

addAddressLine

public void addAddressLine(AddressLine addressLine)

addBuildingName

public void addBuildingName(BuildingName buildingName)

addLargeMailUserName

public void addLargeMailUserName(LargeMailUserName largeMailUserName)

getAddressLine

public java.util.List<AddressLine> getAddressLine()

getBuildingName

public java.util.List<BuildingName> getBuildingName()

getDepartment

public Department getDepartment()

getLargeMailUserIdentifier

public LargeMailUserIdentifier getLargeMailUserIdentifier()

getLargeMailUserName

public java.util.List<LargeMailUserName> getLargeMailUserName()

getPostBox

public PostBox getPostBox()

getPostalCode

public PostalCode getPostalCode()

getThoroughfare

public Thoroughfare getThoroughfare()

getType

public java.lang.String getType()

isSetAddressLine

public boolean isSetAddressLine()

isSetBuildingName

public boolean isSetBuildingName()

isSetDepartment

public boolean isSetDepartment()

isSetLargeMailUserIdentifier

public boolean isSetLargeMailUserIdentifier()

isSetLargeMailUserName

public boolean isSetLargeMailUserName()

isSetPostBox

public boolean isSetPostBox()

isSetPostalCode

public boolean isSetPostalCode()

isSetThoroughfare

public boolean isSetThoroughfare()

isSetType

public boolean isSetType()

setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)

setBuildingName

public void setBuildingName(java.util.List<BuildingName> buildingName)

setDepartment

public void setDepartment(Department department)

setLargeMailUserIdentifier

public void setLargeMailUserIdentifier(LargeMailUserIdentifier largeMailUserIdentifier)

setLargeMailUserName

public void setLargeMailUserName(java.util.List<LargeMailUserName> largeMailUserName)

setPostBox

public void setPostBox(PostBox postBox)

setPostalCode

public void setPostalCode(PostalCode postalCode)

setThoroughfare

public void setThoroughfare(Thoroughfare thoroughfare)

setType

public void setType(java.lang.String type)

unsetAddressLine

public void unsetAddressLine()

unsetAddressLine

public boolean unsetAddressLine(AddressLine addressLine)

unsetBuildingName

public void unsetBuildingName()

unsetBuildingName

public boolean unsetBuildingName(BuildingName buildingName)

unsetDepartment

public void unsetDepartment()

unsetLargeMailUserIdentifier

public void unsetLargeMailUserIdentifier()

unsetLargeMailUserName

public void unsetLargeMailUserName()

unsetLargeMailUserName

public boolean unsetLargeMailUserName(LargeMailUserName largeMailUserName)

unsetPostBox

public void unsetPostBox()

unsetPostalCode

public void unsetPostalCode()

unsetThoroughfare

public void unsetThoroughfare()

unsetType

public void unsetType()

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)

visit

public <T> T visit(XALFunctor<T> visitor)