org.nasdanika.models.party.PostalAddress Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.party;
/**
*
* A representation of the model object 'Postal Address'.
*
*
*
* Postal Address.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.models.party.PostalAddress#getCountry Country}
* - {@link org.nasdanika.models.party.PostalAddress#getStateProvince State Province}
* - {@link org.nasdanika.models.party.PostalAddress#getCity City}
* - {@link org.nasdanika.models.party.PostalAddress#getPostalCode Postal Code}
* - {@link org.nasdanika.models.party.PostalAddress#getLine1 Line1}
* - {@link org.nasdanika.models.party.PostalAddress#getLine2 Line2}
*
*
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress()
* @model
* @generated
*/
public interface PostalAddress extends ContactMethod {
/**
* Returns the value of the 'Country' attribute.
*
*
*
* Country.
*
* @return the value of the 'Country' attribute.
* @see #setCountry(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_Country()
* @model
* @generated
*/
String getCountry();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#getCountry Country}' attribute.
*
*
* @param value the new value of the 'Country' attribute.
* @see #getCountry()
* @generated
*/
void setCountry(String value);
/**
* Returns the value of the 'State Province' attribute.
*
*
*
* State or province or region
*
* @return the value of the 'State Province' attribute.
* @see #setStateProvince(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_StateProvince()
* @model
* @generated
*/
String getStateProvince();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#getStateProvince State Province}' attribute.
*
*
* @param value the new value of the 'State Province' attribute.
* @see #getStateProvince()
* @generated
*/
void setStateProvince(String value);
/**
* Returns the value of the 'City' attribute.
*
*
*
* City/town
*
* @return the value of the 'City' attribute.
* @see #setCity(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_City()
* @model
* @generated
*/
String getCity();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#getCity City}' attribute.
*
*
* @param value the new value of the 'City' attribute.
* @see #getCity()
* @generated
*/
void setCity(String value);
/**
* Returns the value of the 'Postal Code' attribute.
*
*
*
* Postal/zip code.
*
* @return the value of the 'Postal Code' attribute.
* @see #setPostalCode(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_PostalCode()
* @model
* @generated
*/
String getPostalCode();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#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 'Line1' attribute.
*
*
*
* Address line 1.
*
* @return the value of the 'Line1' attribute.
* @see #setLine1(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_Line1()
* @model
* @generated
*/
String getLine1();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#getLine1 Line1}' attribute.
*
*
* @param value the new value of the 'Line1' attribute.
* @see #getLine1()
* @generated
*/
void setLine1(String value);
/**
* Returns the value of the 'Line2' attribute.
*
*
*
* Address line 2.
*
* @return the value of the 'Line2' attribute.
* @see #setLine2(String)
* @see org.nasdanika.models.party.PartyPackage#getPostalAddress_Line2()
* @model
* @generated
*/
String getLine2();
/**
* Sets the value of the '{@link org.nasdanika.models.party.PostalAddress#getLine2 Line2}' attribute.
*
*
* @param value the new value of the 'Line2' attribute.
* @see #getLine2()
* @generated
*/
void setLine2(String value);
} // PostalAddress