org.nasdanika.models.party.Phone Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.party;
/**
*
* A representation of the model object 'Phone'.
*
*
*
* Phone.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.models.party.Phone#getCountryCode Country Code}
* - {@link org.nasdanika.models.party.Phone#getAreaCode Area Code}
* - {@link org.nasdanika.models.party.Phone#getPhoneNumber Phone Number}
* - {@link org.nasdanika.models.party.Phone#getExtension Extension}
*
*
* @see org.nasdanika.models.party.PartyPackage#getPhone()
* @model
* @generated
*/
public interface Phone extends ContactMethod {
/**
* Returns the value of the 'Country Code' attribute.
*
*
*
* Country code.
*
* @return the value of the 'Country Code' attribute.
* @see #setCountryCode(int)
* @see org.nasdanika.models.party.PartyPackage#getPhone_CountryCode()
* @model
* @generated
*/
int getCountryCode();
/**
* Sets the value of the '{@link org.nasdanika.models.party.Phone#getCountryCode Country Code}' attribute.
*
*
* @param value the new value of the 'Country Code' attribute.
* @see #getCountryCode()
* @generated
*/
void setCountryCode(int value);
/**
* Returns the value of the 'Area Code' attribute.
*
*
*
* Area code.
*
* @return the value of the 'Area Code' attribute.
* @see #setAreaCode(int)
* @see org.nasdanika.models.party.PartyPackage#getPhone_AreaCode()
* @model
* @generated
*/
int getAreaCode();
/**
* Sets the value of the '{@link org.nasdanika.models.party.Phone#getAreaCode Area Code}' attribute.
*
*
* @param value the new value of the 'Area Code' attribute.
* @see #getAreaCode()
* @generated
*/
void setAreaCode(int value);
/**
* Returns the value of the 'Phone Number' attribute.
*
*
*
* Phone number.
*
* @return the value of the 'Phone Number' attribute.
* @see #setPhoneNumber(int)
* @see org.nasdanika.models.party.PartyPackage#getPhone_PhoneNumber()
* @model
* @generated
*/
int getPhoneNumber();
/**
* Sets the value of the '{@link org.nasdanika.models.party.Phone#getPhoneNumber Phone Number}' attribute.
*
*
* @param value the new value of the 'Phone Number' attribute.
* @see #getPhoneNumber()
* @generated
*/
void setPhoneNumber(int value);
/**
* Returns the value of the 'Extension' attribute.
*
*
*
* Optional extension.
*
* @return the value of the 'Extension' attribute.
* @see #setExtension(int)
* @see org.nasdanika.models.party.PartyPackage#getPhone_Extension()
* @model
* @generated
*/
int getExtension();
/**
* Sets the value of the '{@link org.nasdanika.models.party.Phone#getExtension Extension}' attribute.
*
*
* @param value the new value of the 'Extension' attribute.
* @see #getExtension()
* @generated
*/
void setExtension(int value);
} // Phone