org.citygml4j.model.xal
Interface Premise

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

public interface Premise
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addBuildingName(BuildingName buildingName)
           
 void addPremiseName(PremiseName premiseName)
           
 void addPremiseNumber(PremiseNumber premiseNumber)
           
 void addPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)
           
 void addPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)
           
 void addSubPremise(SubPremise subPremise)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<BuildingName> getBuildingName()
           
 Firm getFirm()
           
 MailStop getMailStop()
           
 PostalCode getPostalCode()
           
 Premise getPremise()
           
 java.lang.String getPremiseDependency()
           
 java.lang.String getPremiseDependencyType()
           
 PremiseLocation getPremiseLocation()
           
 java.util.List<PremiseName> getPremiseName()
           
 java.util.List<PremiseNumber> getPremiseNumber()
           
 java.util.List<PremiseNumberPrefix> getPremiseNumberPrefix()
           
 PremiseNumberRange getPremiseNumberRange()
           
 java.util.List<PremiseNumberSuffix> getPremiseNumberSuffix()
           
 java.lang.String getPremiseThoroughfareConnector()
           
 java.util.List<SubPremise> getSubPremise()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetBuildingName()
           
 boolean isSetFirm()
           
 boolean isSetMailStop()
           
 boolean isSetPostalCode()
           
 boolean isSetPremise()
           
 boolean isSetPremiseDependency()
           
 boolean isSetPremiseDependencyType()
           
 boolean isSetPremiseLocation()
           
 boolean isSetPremiseName()
           
 boolean isSetPremiseNumber()
           
 boolean isSetPremiseNumberPrefix()
           
 boolean isSetPremiseNumberRange()
           
 boolean isSetPremiseNumberSuffix()
           
 boolean isSetPremiseThoroughfareConnector()
           
 boolean isSetSubPremise()
           
 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 setPremise(Premise premise)
           
 void setPremiseDependency(java.lang.String premiseDependency)
           
 void setPremiseDependencyType(java.lang.String premiseDependencyType)
           
 void setPremiseLocation(PremiseLocation premiseLocation)
           
 void setPremiseName(java.util.List<PremiseName> premiseName)
           
 void setPremiseNumber(java.util.List<PremiseNumber> premiseNumber)
           
 void setPremiseNumberPrefix(java.util.List<PremiseNumberPrefix> premiseNumberPrefix)
           
 void setPremiseNumberRange(PremiseNumberRange premiseNumberRange)
           
 void setPremiseNumberSuffix(java.util.List<PremiseNumberSuffix> premiseNumberSuffix)
           
 void setPremiseThoroughfareConnector(java.lang.String premiseThoroughfareConnector)
           
 void setSubPremise(java.util.List<SubPremise> subPremise)
           
 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 unsetPremise()
           
 void unsetPremiseDependency()
           
 void unsetPremiseDependencyType()
           
 void unsetPremiseLocation()
           
 void unsetPremiseName()
           
 boolean unsetPremiseName(PremiseName premiseName)
           
 void unsetPremiseNumber()
           
 boolean unsetPremiseNumber(PremiseNumber premiseNumber)
           
 void unsetPremiseNumberPrefix()
           
 boolean unsetPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)
           
 void unsetPremiseNumberRange()
           
 void unsetPremiseNumberSuffix()
           
 boolean unsetPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)
           
 void unsetPremiseThoroughfareConnector()
           
 void unsetSubPremise()
           
 boolean unsetSubPremise(SubPremise subPremise)
           
 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.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()

getPremiseName

java.util.List<PremiseName> getPremiseName()

getPremiseLocation

PremiseLocation getPremiseLocation()

getPremiseNumber

java.util.List<PremiseNumber> getPremiseNumber()

getPremiseNumberRange

PremiseNumberRange getPremiseNumberRange()

getPremiseNumberPrefix

java.util.List<PremiseNumberPrefix> getPremiseNumberPrefix()

getPremiseNumberSuffix

java.util.List<PremiseNumberSuffix> getPremiseNumberSuffix()

getBuildingName

java.util.List<BuildingName> getBuildingName()

getSubPremise

java.util.List<SubPremise> getSubPremise()

getFirm

Firm getFirm()

getMailStop

MailStop getMailStop()

getPostalCode

PostalCode getPostalCode()

getPremise

Premise getPremise()

getType

java.lang.String getType()

getPremiseDependency

java.lang.String getPremiseDependency()

getPremiseDependencyType

java.lang.String getPremiseDependencyType()

getPremiseThoroughfareConnector

java.lang.String getPremiseThoroughfareConnector()

isSetAddressLine

boolean isSetAddressLine()

isSetPremiseName

boolean isSetPremiseName()

isSetPremiseLocation

boolean isSetPremiseLocation()

isSetPremiseNumber

boolean isSetPremiseNumber()

isSetPremiseNumberRange

boolean isSetPremiseNumberRange()

isSetPremiseNumberPrefix

boolean isSetPremiseNumberPrefix()

isSetPremiseNumberSuffix

boolean isSetPremiseNumberSuffix()

isSetBuildingName

boolean isSetBuildingName()

isSetSubPremise

boolean isSetSubPremise()

isSetFirm

boolean isSetFirm()

isSetMailStop

boolean isSetMailStop()

isSetPostalCode

boolean isSetPostalCode()

isSetPremise

boolean isSetPremise()

isSetType

boolean isSetType()

isSetPremiseDependency

boolean isSetPremiseDependency()

isSetPremiseDependencyType

boolean isSetPremiseDependencyType()

isSetPremiseThoroughfareConnector

boolean isSetPremiseThoroughfareConnector()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

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

addPremiseName

void addPremiseName(PremiseName premiseName)

setPremiseName

void setPremiseName(java.util.List<PremiseName> premiseName)

setPremiseLocation

void setPremiseLocation(PremiseLocation premiseLocation)

addPremiseNumber

void addPremiseNumber(PremiseNumber premiseNumber)

setPremiseNumber

void setPremiseNumber(java.util.List<PremiseNumber> premiseNumber)

setPremiseNumberRange

void setPremiseNumberRange(PremiseNumberRange premiseNumberRange)

addPremiseNumberPrefix

void addPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)

setPremiseNumberPrefix

void setPremiseNumberPrefix(java.util.List<PremiseNumberPrefix> premiseNumberPrefix)

addPremiseNumberSuffix

void addPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)

setPremiseNumberSuffix

void setPremiseNumberSuffix(java.util.List<PremiseNumberSuffix> premiseNumberSuffix)

addBuildingName

void addBuildingName(BuildingName buildingName)

setBuildingName

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

addSubPremise

void addSubPremise(SubPremise subPremise)

setSubPremise

void setSubPremise(java.util.List<SubPremise> subPremise)

setFirm

void setFirm(Firm firm)

setMailStop

void setMailStop(MailStop mailStop)

setPostalCode

void setPostalCode(PostalCode postalCode)

setPremise

void setPremise(Premise premise)

setType

void setType(java.lang.String type)

setPremiseDependency

void setPremiseDependency(java.lang.String premiseDependency)

setPremiseDependencyType

void setPremiseDependencyType(java.lang.String premiseDependencyType)

setPremiseThoroughfareConnector

void setPremiseThoroughfareConnector(java.lang.String premiseThoroughfareConnector)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetPremiseName

void unsetPremiseName()

unsetPremiseName

boolean unsetPremiseName(PremiseName premiseName)

unsetPremiseLocation

void unsetPremiseLocation()

unsetPremiseNumber

void unsetPremiseNumber()

unsetPremiseNumber

boolean unsetPremiseNumber(PremiseNumber premiseNumber)

unsetPremiseNumberRange

void unsetPremiseNumberRange()

unsetPremiseNumberPrefix

void unsetPremiseNumberPrefix()

unsetPremiseNumberPrefix

boolean unsetPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)

unsetPremiseNumberSuffix

void unsetPremiseNumberSuffix()

unsetPremiseNumberSuffix

boolean unsetPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)

unsetBuildingName

void unsetBuildingName()

unsetBuildingName

boolean unsetBuildingName(BuildingName buildingName)

unsetSubPremise

void unsetSubPremise()

unsetSubPremise

boolean unsetSubPremise(SubPremise subPremise)

unsetFirm

void unsetFirm()

unsetMailStop

void unsetMailStop()

unsetPostalCode

void unsetPostalCode()

unsetPremise

void unsetPremise()

unsetType

void unsetType()

unsetPremiseDependency

void unsetPremiseDependency()

unsetPremiseDependencyType

void unsetPremiseDependencyType()

unsetPremiseThoroughfareConnector

void unsetPremiseThoroughfareConnector()

visit

void visit(XALVisitor visitor)

visit

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