org.citygml4j.model.xal
Class Premise
java.lang.Object
org.citygml4j.model.xal.Premise
- All Implemented Interfaces:
- ModelObject, Child, Copyable, XAL
public class Premise
- extends java.lang.Object
- implements XAL, Child, Copyable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Premise
public Premise()
addAddressLine
public void addAddressLine(AddressLine addressLine)
addBuildingName
public void addBuildingName(BuildingName buildingName)
addPremiseName
public void addPremiseName(PremiseName premiseName)
addPremiseNumber
public void addPremiseNumber(PremiseNumber premiseNumber)
addPremiseNumberPrefix
public void addPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)
addPremiseNumberSuffix
public void addPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)
addSubPremise
public void addSubPremise(SubPremise subPremise)
getAddressLine
public java.util.List<AddressLine> getAddressLine()
getBuildingName
public java.util.List<BuildingName> getBuildingName()
getFirm
public Firm getFirm()
getMailStop
public MailStop getMailStop()
getPostalCode
public PostalCode getPostalCode()
getPremise
public Premise getPremise()
getPremiseDependency
public java.lang.String getPremiseDependency()
getPremiseDependencyType
public java.lang.String getPremiseDependencyType()
getPremiseLocation
public PremiseLocation getPremiseLocation()
getPremiseName
public java.util.List<PremiseName> getPremiseName()
getPremiseNumber
public java.util.List<PremiseNumber> getPremiseNumber()
getPremiseNumberPrefix
public java.util.List<PremiseNumberPrefix> getPremiseNumberPrefix()
getPremiseNumberRange
public PremiseNumberRange getPremiseNumberRange()
getPremiseNumberSuffix
public java.util.List<PremiseNumberSuffix> getPremiseNumberSuffix()
getPremiseThoroughfareConnector
public java.lang.String getPremiseThoroughfareConnector()
getSubPremise
public java.util.List<SubPremise> getSubPremise()
getType
public java.lang.String getType()
isSetAddressLine
public boolean isSetAddressLine()
isSetBuildingName
public boolean isSetBuildingName()
isSetFirm
public boolean isSetFirm()
isSetMailStop
public boolean isSetMailStop()
isSetPostalCode
public boolean isSetPostalCode()
isSetPremise
public boolean isSetPremise()
isSetPremiseDependency
public boolean isSetPremiseDependency()
isSetPremiseDependencyType
public boolean isSetPremiseDependencyType()
isSetPremiseLocation
public boolean isSetPremiseLocation()
isSetPremiseName
public boolean isSetPremiseName()
isSetPremiseNumber
public boolean isSetPremiseNumber()
isSetPremiseNumberPrefix
public boolean isSetPremiseNumberPrefix()
isSetPremiseNumberRange
public boolean isSetPremiseNumberRange()
isSetPremiseNumberSuffix
public boolean isSetPremiseNumberSuffix()
isSetPremiseThoroughfareConnector
public boolean isSetPremiseThoroughfareConnector()
isSetSubPremise
public boolean isSetSubPremise()
isSetType
public boolean isSetType()
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
setBuildingName
public void setBuildingName(java.util.List<BuildingName> buildingName)
setFirm
public void setFirm(Firm firm)
setMailStop
public void setMailStop(MailStop mailStop)
setPostalCode
public void setPostalCode(PostalCode postalCode)
setPremise
public void setPremise(Premise premise)
setPremiseDependency
public void setPremiseDependency(java.lang.String premiseDependency)
setPremiseDependencyType
public void setPremiseDependencyType(java.lang.String premiseDependencyType)
setPremiseLocation
public void setPremiseLocation(PremiseLocation premiseLocation)
setPremiseName
public void setPremiseName(java.util.List<PremiseName> premiseName)
setPremiseNumber
public void setPremiseNumber(java.util.List<PremiseNumber> premiseNumber)
setPremiseNumberPrefix
public void setPremiseNumberPrefix(java.util.List<PremiseNumberPrefix> premiseNumberPrefix)
setPremiseNumberRange
public void setPremiseNumberRange(PremiseNumberRange premiseNumberRange)
setPremiseNumberSuffix
public void setPremiseNumberSuffix(java.util.List<PremiseNumberSuffix> premiseNumberSuffix)
setPremiseThoroughfareConnector
public void setPremiseThoroughfareConnector(java.lang.String premiseThoroughfareConnector)
setSubPremise
public void setSubPremise(java.util.List<SubPremise> subPremise)
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)
unsetFirm
public void unsetFirm()
unsetMailStop
public void unsetMailStop()
unsetPostalCode
public void unsetPostalCode()
unsetPremise
public void unsetPremise()
unsetPremiseDependency
public void unsetPremiseDependency()
unsetPremiseDependencyType
public void unsetPremiseDependencyType()
unsetPremiseLocation
public void unsetPremiseLocation()
unsetPremiseName
public void unsetPremiseName()
unsetPremiseName
public boolean unsetPremiseName(PremiseName premiseName)
unsetPremiseNumber
public void unsetPremiseNumber()
unsetPremiseNumber
public boolean unsetPremiseNumber(PremiseNumber premiseNumber)
unsetPremiseNumberPrefix
public void unsetPremiseNumberPrefix()
unsetPremiseNumberPrefix
public boolean unsetPremiseNumberPrefix(PremiseNumberPrefix premiseNumberPrefix)
unsetPremiseNumberRange
public void unsetPremiseNumberRange()
unsetPremiseNumberSuffix
public void unsetPremiseNumberSuffix()
unsetPremiseNumberSuffix
public boolean unsetPremiseNumberSuffix(PremiseNumberSuffix premiseNumberSuffix)
unsetPremiseThoroughfareConnector
public void unsetPremiseThoroughfareConnector()
unsetSubPremise
public void unsetSubPremise()
unsetSubPremise
public boolean unsetSubPremise(SubPremise subPremise)
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)