001    /**
002     * <copyright>
003     * </copyright>
004     *
005     * $Id$
006     */
007    package com.hammurapi.party;
008    
009    
010    /**
011     * <!-- begin-user-doc -->
012     * A representation of the model object '<em><b>Address</b></em>'.
013     * <!-- end-user-doc -->
014     *
015     * <!-- begin-model-doc -->
016     * Address.
017     * <!-- end-model-doc -->
018     *
019     * <p>
020     * The following features are supported:
021     * <ul>
022     *   <li>{@link com.hammurapi.party.Address#getCountry <em>Country</em>}</li>
023     * </ul>
024     * </p>
025     *
026     * @see com.hammurapi.party.PartyPackage#getAddress()
027     * @model interface="true" abstract="true"
028     * @generated
029     */
030    public interface Address extends ContactInfo {
031            /**
032             * Returns the value of the '<em><b>Country</b></em>' attribute.
033             * <!-- begin-user-doc -->
034             * <!-- end-user-doc -->
035             * <!-- begin-model-doc -->
036             * Country.
037             * <!-- end-model-doc -->
038             * @return the value of the '<em>Country</em>' attribute.
039             * @see #setCountry(String)
040             * @see com.hammurapi.party.PartyPackage#getAddress_Country()
041             * @model
042             * @generated
043             */
044            String getCountry();
045    
046            /**
047             * Sets the value of the '{@link com.hammurapi.party.Address#getCountry <em>Country</em>}' attribute.
048             * <!-- begin-user-doc -->
049             * <!-- end-user-doc -->
050             * @param value the new value of the '<em>Country</em>' attribute.
051             * @see #getCountry()
052             * @generated
053             */
054            void setCountry(String value);
055    
056    } // Address