/**
*
*
*
* $Id$
*/
package net.opengis.ows10;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Address Type'.
*
*
*
* Location of the responsible individual or organization.
*
*
*
* The following features are supported:
*
* - {@link net.opengis.ows10.AddressType#getDeliveryPoint Delivery Point}
* - {@link net.opengis.ows10.AddressType#getCity City}
* - {@link net.opengis.ows10.AddressType#getAdministrativeArea Administrative Area}
* - {@link net.opengis.ows10.AddressType#getPostalCode Postal Code}
* - {@link net.opengis.ows10.AddressType#getCountry Country}
* - {@link net.opengis.ows10.AddressType#getElectronicMailAddress Electronic Mail Address}
*
*
*
* @see net.opengis.ows10.Ows10Package#getAddressType()
* @model extendedMetaData="name='AddressType' kind='elementOnly'"
* @generated
*/
public interface AddressType extends EObject {
/**
* Returns the value of the 'Delivery Point' attribute.
*
*
*
* Address line for the location.
*
* @return the value of the 'Delivery Point' attribute.
* @see #setDeliveryPoint(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_DeliveryPoint()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='DeliveryPoint' namespace='##targetNamespace'"
* @generated
*/
String getDeliveryPoint();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getDeliveryPoint Delivery Point}' attribute.
*
*
* @param value the new value of the 'Delivery Point' attribute.
* @see #getDeliveryPoint()
* @generated
*/
void setDeliveryPoint(String value);
/**
* Returns the value of the 'City' attribute.
*
*
*
* City of the location.
*
* @return the value of the 'City' attribute.
* @see #setCity(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_City()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='City' namespace='##targetNamespace'"
* @generated
*/
String getCity();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getCity City}' attribute.
*
*
* @param value the new value of the 'City' attribute.
* @see #getCity()
* @generated
*/
void setCity(String value);
/**
* Returns the value of the 'Administrative Area' attribute.
*
*
*
* State or province of the location.
*
* @return the value of the 'Administrative Area' attribute.
* @see #setAdministrativeArea(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_AdministrativeArea()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='AdministrativeArea' namespace='##targetNamespace'"
* @generated
*/
String getAdministrativeArea();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getAdministrativeArea Administrative Area}' attribute.
*
*
* @param value the new value of the 'Administrative Area' attribute.
* @see #getAdministrativeArea()
* @generated
*/
void setAdministrativeArea(String value);
/**
* Returns the value of the 'Postal Code' attribute.
*
*
*
* ZIP or other postal code.
*
* @return the value of the 'Postal Code' attribute.
* @see #setPostalCode(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_PostalCode()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='PostalCode' namespace='##targetNamespace'"
* @generated
*/
String getPostalCode();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getPostalCode Postal Code}' attribute.
*
*
* @param value the new value of the 'Postal Code' attribute.
* @see #getPostalCode()
* @generated
*/
void setPostalCode(String value);
/**
* Returns the value of the 'Country' attribute.
*
*
*
* Country of the physical address.
*
* @return the value of the 'Country' attribute.
* @see #setCountry(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_Country()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='Country' namespace='##targetNamespace'"
* @generated
*/
String getCountry();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getCountry Country}' attribute.
*
*
* @param value the new value of the 'Country' attribute.
* @see #getCountry()
* @generated
*/
void setCountry(String value);
/**
* Returns the value of the 'Electronic Mail Address' attribute.
*
*
*
* Address of the electronic mailbox of the responsible organization or individual.
*
* @return the value of the 'Electronic Mail Address' attribute.
* @see #setElectronicMailAddress(String)
* @see net.opengis.ows10.Ows10Package#getAddressType_ElectronicMailAddress()
* @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='ElectronicMailAddress' namespace='##targetNamespace'"
* @generated
*/
String getElectronicMailAddress();
/**
* Sets the value of the '{@link net.opengis.ows10.AddressType#getElectronicMailAddress Electronic Mail Address}' attribute.
*
*
* @param value the new value of the 'Electronic Mail Address' attribute.
* @see #getElectronicMailAddress()
* @generated
*/
void setElectronicMailAddress(String value);
} // AddressType