org.citygml4j.model.xal
Interface SubPremise

All Superinterfaces:
Child, Copyable, ModelObject, XAL
All Known Implementing Classes:
SubPremiseImpl

public interface SubPremise
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addBuildingName(BuildingName buildingName)
           
 void addSubPremiseName(SubPremiseName subPremiseName)
           
 void addSubPremiseNumber(SubPremiseNumber subPremiseNumber)
           
 void addSubPremiseNumberPrefix(SubPremiseNumberPrefix subPremiseNumberPrefix)
           
 void addSubPremiseNumberSuffix(SubPremiseNumberSuffix subPremiseNumberSuffix)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<BuildingName> getBuildingName()
           
 Firm getFirm()
           
 MailStop getMailStop()
           
 PostalCode getPostalCode()
           
 SubPremise getSubPremise()
           
 SubPremiseLocation getSubPremiseLocation()
           
 java.util.List<SubPremiseName> getSubPremiseName()
           
 java.util.List<SubPremiseNumber> getSubPremiseNumber()
           
 java.util.List<SubPremiseNumberPrefix> getSubPremiseNumberPrefix()
           
 java.util.List<SubPremiseNumberSuffix> getSubPremiseNumberSuffix()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetBuildingName()
           
 boolean isSetFirm()
           
 boolean isSetMailStop()
           
 boolean isSetPostalCode()
           
 boolean isSetSubPremise()
           
 boolean isSetSubPremiseLocation()
           
 boolean isSetSubPremiseName()
           
 boolean isSetSubPremiseNumber()
           
 boolean isSetSubPremiseNumberPrefix()
           
 boolean isSetSubPremiseNumberSuffix()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setBuildingName(java.util.List<BuildingName> buildingName)
           
 void setFirm(Firm firm)
           
 void setMailStop(MailStop mailStop)
           
 void setPostalCode(PostalCode postalCode)
           
 void setSubPremise(SubPremise subPremise)
           
 void setSubPremiseLocation(SubPremiseLocation subPremiseLocation)
           
 void setSubPremiseName(java.util.List<SubPremiseName> subPremiseName)
           
 void setSubPremiseNumber(java.util.List<SubPremiseNumber> subPremiseNumber)
           
 void setSubPremiseNumberPrefix(java.util.List<SubPremiseNumberPrefix> subPremiseNumberPrefix)
           
 void setSubPremiseNumberSuffix(java.util.List<SubPremiseNumberSuffix> subPremiseNumberSuffix)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetBuildingName()
           
 boolean unsetBuildingName(BuildingName buildingName)
           
 void unsetFirm()
           
 void unsetMailStop()
           
 void unsetPostalCode()
           
 void unsetSubPremise()
           
 void unsetSubPremiseLocation()
           
 void unsetSubPremiseName()
           
 boolean unsetSubPremiseName(SubPremiseName subPremiseName)
           
 void unsetSubPremiseNumber()
           
 boolean unsetSubPremiseNumber(SubPremiseNumber subPremiseNumber)
           
 void unsetSubPremiseNumberPrefix()
           
 boolean unsetSubPremiseNumberPrefix(SubPremiseNumberPrefix subPremiseNumberPrefix)
           
 void unsetSubPremiseNumberSuffix()
           
 boolean unsetSubPremiseNumberSuffix(SubPremiseNumberSuffix subPremiseNumberSuffix)
           
 void unsetType()
           
<T> T
visit(XALFunctor<T> visitor)
           
 void visit(XALVisitor visitor)
           
 
Methods inherited from interface org.citygml4j.model.xal.XAL
getXALClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getAddressLine

java.util.List<AddressLine> getAddressLine()

getSubPremiseName

java.util.List<SubPremiseName> getSubPremiseName()

getSubPremiseLocation

SubPremiseLocation getSubPremiseLocation()

getSubPremiseNumber

java.util.List<SubPremiseNumber> getSubPremiseNumber()

getSubPremiseNumberPrefix

java.util.List<SubPremiseNumberPrefix> getSubPremiseNumberPrefix()

getSubPremiseNumberSuffix

java.util.List<SubPremiseNumberSuffix> getSubPremiseNumberSuffix()

getBuildingName

java.util.List<BuildingName> getBuildingName()

getFirm

Firm getFirm()

getMailStop

MailStop getMailStop()

getPostalCode

PostalCode getPostalCode()

getSubPremise

SubPremise getSubPremise()

getType

java.lang.String getType()

isSetAddressLine

boolean isSetAddressLine()

isSetSubPremiseName

boolean isSetSubPremiseName()

isSetSubPremiseLocation

boolean isSetSubPremiseLocation()

isSetSubPremiseNumber

boolean isSetSubPremiseNumber()

isSetSubPremiseNumberPrefix

boolean isSetSubPremiseNumberPrefix()

isSetSubPremiseNumberSuffix

boolean isSetSubPremiseNumberSuffix()

isSetBuildingName

boolean isSetBuildingName()

isSetFirm

boolean isSetFirm()

isSetMailStop

boolean isSetMailStop()

isSetPostalCode

boolean isSetPostalCode()

isSetSubPremise

boolean isSetSubPremise()

isSetType

boolean isSetType()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

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

addSubPremiseName

void addSubPremiseName(SubPremiseName subPremiseName)

setSubPremiseName

void setSubPremiseName(java.util.List<SubPremiseName> subPremiseName)

setSubPremiseLocation

void setSubPremiseLocation(SubPremiseLocation subPremiseLocation)

addSubPremiseNumber

void addSubPremiseNumber(SubPremiseNumber subPremiseNumber)

setSubPremiseNumber

void setSubPremiseNumber(java.util.List<SubPremiseNumber> subPremiseNumber)

addSubPremiseNumberPrefix

void addSubPremiseNumberPrefix(SubPremiseNumberPrefix subPremiseNumberPrefix)

setSubPremiseNumberPrefix

void setSubPremiseNumberPrefix(java.util.List<SubPremiseNumberPrefix> subPremiseNumberPrefix)

addSubPremiseNumberSuffix

void addSubPremiseNumberSuffix(SubPremiseNumberSuffix subPremiseNumberSuffix)

setSubPremiseNumberSuffix

void setSubPremiseNumberSuffix(java.util.List<SubPremiseNumberSuffix> subPremiseNumberSuffix)

addBuildingName

void addBuildingName(BuildingName buildingName)

setBuildingName

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

setFirm

void setFirm(Firm firm)

setMailStop

void setMailStop(MailStop mailStop)

setPostalCode

void setPostalCode(PostalCode postalCode)

setSubPremise

void setSubPremise(SubPremise subPremise)

setType

void setType(java.lang.String type)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetSubPremiseName

void unsetSubPremiseName()

unsetSubPremiseName

boolean unsetSubPremiseName(SubPremiseName subPremiseName)

unsetSubPremiseLocation

void unsetSubPremiseLocation()

unsetSubPremiseNumber

void unsetSubPremiseNumber()

unsetSubPremiseNumber

boolean unsetSubPremiseNumber(SubPremiseNumber subPremiseNumber)

unsetSubPremiseNumberPrefix

void unsetSubPremiseNumberPrefix()

unsetSubPremiseNumberPrefix

boolean unsetSubPremiseNumberPrefix(SubPremiseNumberPrefix subPremiseNumberPrefix)

unsetSubPremiseNumberSuffix

void unsetSubPremiseNumberSuffix()

unsetSubPremiseNumberSuffix

boolean unsetSubPremiseNumberSuffix(SubPremiseNumberSuffix subPremiseNumberSuffix)

unsetBuildingName

void unsetBuildingName()

unsetBuildingName

boolean unsetBuildingName(BuildingName buildingName)

unsetFirm

void unsetFirm()

unsetMailStop

void unsetMailStop()

unsetPostalCode

void unsetPostalCode()

unsetSubPremise

void unsetSubPremise()

unsetType

void unsetType()

visit

void visit(XALVisitor visitor)

visit

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