All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.ifc4.IfcPostalAddress Maven / Gradle / Ivy

/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.ifc4;

import org.eclipse.emf.common.util.EList;

/**
 * 
 * A representation of the model object 'Ifc Postal Address'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getInternalLocation Internal Location}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getAddressLines Address Lines}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalBox Postal Box}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getTown Town}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getRegion Region}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalCode Postal Code}
  • *
  • {@link org.bimserver.models.ifc4.IfcPostalAddress#getCountry Country}
  • *
* * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress() * @model * @generated */ public interface IfcPostalAddress extends IfcAddress { /** * Returns the value of the 'Internal Location' attribute. * *

* If the meaning of the 'Internal Location' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Internal Location' attribute. * @see #isSetInternalLocation() * @see #unsetInternalLocation() * @see #setInternalLocation(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_InternalLocation() * @model unsettable="true" * @generated */ String getInternalLocation(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getInternalLocation Internal Location}' attribute. * * * @param value the new value of the 'Internal Location' attribute. * @see #isSetInternalLocation() * @see #unsetInternalLocation() * @see #getInternalLocation() * @generated */ void setInternalLocation(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getInternalLocation Internal Location}' attribute. * * * @see #isSetInternalLocation() * @see #getInternalLocation() * @see #setInternalLocation(String) * @generated */ void unsetInternalLocation(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getInternalLocation Internal Location}' attribute is set. * * * @return whether the value of the 'Internal Location' attribute is set. * @see #unsetInternalLocation() * @see #getInternalLocation() * @see #setInternalLocation(String) * @generated */ boolean isSetInternalLocation(); /** * Returns the value of the 'Address Lines' attribute list. * The list contents are of type {@link java.lang.String}. * *

* If the meaning of the 'Address Lines' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Address Lines' attribute list. * @see #isSetAddressLines() * @see #unsetAddressLines() * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_AddressLines() * @model unique="false" unsettable="true" * @generated */ EList getAddressLines(); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getAddressLines Address Lines}' attribute list. * * * @see #isSetAddressLines() * @see #getAddressLines() * @generated */ void unsetAddressLines(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getAddressLines Address Lines}' attribute list is set. * * * @return whether the value of the 'Address Lines' attribute list is set. * @see #unsetAddressLines() * @see #getAddressLines() * @generated */ boolean isSetAddressLines(); /** * Returns the value of the 'Postal Box' attribute. * *

* If the meaning of the 'Postal Box' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Postal Box' attribute. * @see #isSetPostalBox() * @see #unsetPostalBox() * @see #setPostalBox(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_PostalBox() * @model unsettable="true" * @generated */ String getPostalBox(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalBox Postal Box}' attribute. * * * @param value the new value of the 'Postal Box' attribute. * @see #isSetPostalBox() * @see #unsetPostalBox() * @see #getPostalBox() * @generated */ void setPostalBox(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalBox Postal Box}' attribute. * * * @see #isSetPostalBox() * @see #getPostalBox() * @see #setPostalBox(String) * @generated */ void unsetPostalBox(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalBox Postal Box}' attribute is set. * * * @return whether the value of the 'Postal Box' attribute is set. * @see #unsetPostalBox() * @see #getPostalBox() * @see #setPostalBox(String) * @generated */ boolean isSetPostalBox(); /** * Returns the value of the 'Town' attribute. * *

* If the meaning of the 'Town' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Town' attribute. * @see #isSetTown() * @see #unsetTown() * @see #setTown(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_Town() * @model unsettable="true" * @generated */ String getTown(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getTown Town}' attribute. * * * @param value the new value of the 'Town' attribute. * @see #isSetTown() * @see #unsetTown() * @see #getTown() * @generated */ void setTown(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getTown Town}' attribute. * * * @see #isSetTown() * @see #getTown() * @see #setTown(String) * @generated */ void unsetTown(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getTown Town}' attribute is set. * * * @return whether the value of the 'Town' attribute is set. * @see #unsetTown() * @see #getTown() * @see #setTown(String) * @generated */ boolean isSetTown(); /** * Returns the value of the 'Region' attribute. * *

* If the meaning of the 'Region' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Region' attribute. * @see #isSetRegion() * @see #unsetRegion() * @see #setRegion(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_Region() * @model unsettable="true" * @generated */ String getRegion(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getRegion Region}' attribute. * * * @param value the new value of the 'Region' attribute. * @see #isSetRegion() * @see #unsetRegion() * @see #getRegion() * @generated */ void setRegion(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getRegion Region}' attribute. * * * @see #isSetRegion() * @see #getRegion() * @see #setRegion(String) * @generated */ void unsetRegion(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getRegion Region}' attribute is set. * * * @return whether the value of the 'Region' attribute is set. * @see #unsetRegion() * @see #getRegion() * @see #setRegion(String) * @generated */ boolean isSetRegion(); /** * Returns the value of the 'Postal Code' attribute. * *

* If the meaning of the 'Postal Code' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Postal Code' attribute. * @see #isSetPostalCode() * @see #unsetPostalCode() * @see #setPostalCode(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_PostalCode() * @model unsettable="true" * @generated */ String getPostalCode(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalCode Postal Code}' attribute. * * * @param value the new value of the 'Postal Code' attribute. * @see #isSetPostalCode() * @see #unsetPostalCode() * @see #getPostalCode() * @generated */ void setPostalCode(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalCode Postal Code}' attribute. * * * @see #isSetPostalCode() * @see #getPostalCode() * @see #setPostalCode(String) * @generated */ void unsetPostalCode(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getPostalCode Postal Code}' attribute is set. * * * @return whether the value of the 'Postal Code' attribute is set. * @see #unsetPostalCode() * @see #getPostalCode() * @see #setPostalCode(String) * @generated */ boolean isSetPostalCode(); /** * Returns the value of the 'Country' attribute. * *

* If the meaning of the 'Country' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Country' attribute. * @see #isSetCountry() * @see #unsetCountry() * @see #setCountry(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcPostalAddress_Country() * @model unsettable="true" * @generated */ String getCountry(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getCountry Country}' attribute. * * * @param value the new value of the 'Country' attribute. * @see #isSetCountry() * @see #unsetCountry() * @see #getCountry() * @generated */ void setCountry(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getCountry Country}' attribute. * * * @see #isSetCountry() * @see #getCountry() * @see #setCountry(String) * @generated */ void unsetCountry(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcPostalAddress#getCountry Country}' attribute is set. * * * @return whether the value of the 'Country' attribute is set. * @see #unsetCountry() * @see #getCountry() * @see #setCountry(String) * @generated */ boolean isSetCountry(); } // IfcPostalAddress




© 2015 - 2024 Weber Informatics LLC | Privacy Policy