/** * <copyright> * </copyright> * * $Id: ContactsPackage.java,v 1.1 2009/05/27 11:45:48 htraetteb Exp $ */ package org.eclipse.e4.tm.examples.contacts; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.ContactsFactory * @model kind="package" * @generated */ public interface ContactsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "contacts"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/e4/ui/demo/contacts.ecore"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "contacts"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ContactsPackage eINSTANCE = org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.e4.tm.examples.contacts.impl.ContactImpl <em>Contact</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.ContactImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getContact() * @generated */ int CONTACT = 0; /** * The feature id for the '<em><b>First Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__FIRST_NAME = 0; /** * The feature id for the '<em><b>Middle Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__MIDDLE_NAME = 1; /** * The feature id for the '<em><b>Last Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__LAST_NAME = 2; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__TITLE = 3; /** * The feature id for the '<em><b>Company</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__COMPANY = 4; /** * The feature id for the '<em><b>Job Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__JOB_TITLE = 5; /** * The feature id for the '<em><b>Email</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__EMAIL = 6; /** * The feature id for the '<em><b>Web Page</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__WEB_PAGE = 7; /** * The feature id for the '<em><b>Work Address</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__WORK_ADDRESS = 8; /** * The feature id for the '<em><b>Phone</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__PHONE = 9; /** * The feature id for the '<em><b>Mobile</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__MOBILE = 10; /** * The feature id for the '<em><b>Note</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__NOTE = 11; /** * The feature id for the '<em><b>Image</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__IMAGE = 12; /** * The feature id for the '<em><b>Home Address</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT__HOME_ADDRESS = 13; /** * The number of structural features of the '<em>Contact</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTACT_FEATURE_COUNT = 14; /** * The meta object id for the '{@link org.eclipse.e4.tm.examples.contacts.impl.AddressImpl <em>Address</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.AddressImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getAddress() * @generated */ int ADDRESS = 1; /** * The feature id for the '<em><b>Street</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS__STREET = 0; /** * The feature id for the '<em><b>City</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS__CITY = 1; /** * The feature id for the '<em><b>State</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS__STATE = 2; /** * The feature id for the '<em><b>Country</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS__COUNTRY = 3; /** * The feature id for the '<em><b>Zip Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS__ZIP_CODE = 4; /** * The number of structural features of the '<em>Address</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.eclipse.e4.tm.examples.contacts.impl.PhoneNumberImpl <em>Phone Number</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.PhoneNumberImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getPhoneNumber() * @generated */ int PHONE_NUMBER = 2; /** * The feature id for the '<em><b>Number</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHONE_NUMBER__NUMBER = 0; /** * The feature id for the '<em><b>Country</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHONE_NUMBER__COUNTRY = 1; /** * The number of structural features of the '<em>Phone Number</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHONE_NUMBER_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.e4.tm.examples.contacts.impl.AddressBookImpl <em>Address Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.AddressBookImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getAddressBook() * @generated */ int ADDRESS_BOOK = 3; /** * The feature id for the '<em><b>Contacts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS_BOOK__CONTACTS = 0; /** * The number of structural features of the '<em>Address Book</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDRESS_BOOK_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.e4.tm.examples.contacts.impl.UoDImpl <em>Uo D</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.UoDImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getUoD() * @generated */ int UO_D = 4; /** * The feature id for the '<em><b>All Address Books</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UO_D__ALL_ADDRESS_BOOKS = 0; /** * The number of structural features of the '<em>Uo D</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UO_D_FEATURE_COUNT = 1; /** * The meta object id for the '<em>Country</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getCountry() * @generated */ int COUNTRY = 5; /** * The meta object id for the '<em>URI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getURI() * @generated */ int URI = 6; /** * The meta object id for the '<em>Email Address</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getEmailAddress() * @generated */ int EMAIL_ADDRESS = 7; /** * The meta object id for the '<em>Name String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getNameString() * @generated */ int NAME_STRING = 8; /** * The meta object id for the '<em>Digits String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getDigitsString() * @generated */ int DIGITS_STRING = 9; /** * Returns the meta object for class '{@link org.eclipse.e4.tm.examples.contacts.Contact <em>Contact</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contact</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact * @generated */ EClass getContact(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getFirstName <em>First Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>First Name</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getFirstName() * @see #getContact() * @generated */ EAttribute getContact_FirstName(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getMiddleName <em>Middle Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Middle Name</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getMiddleName() * @see #getContact() * @generated */ EAttribute getContact_MiddleName(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getLastName <em>Last Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Last Name</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getLastName() * @see #getContact() * @generated */ EAttribute getContact_LastName(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getTitle() * @see #getContact() * @generated */ EAttribute getContact_Title(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getCompany <em>Company</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Company</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getCompany() * @see #getContact() * @generated */ EAttribute getContact_Company(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getJobTitle <em>Job Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Job Title</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getJobTitle() * @see #getContact() * @generated */ EAttribute getContact_JobTitle(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getEmail <em>Email</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Email</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getEmail() * @see #getContact() * @generated */ EAttribute getContact_Email(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getWebPage <em>Web Page</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Web Page</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getWebPage() * @see #getContact() * @generated */ EAttribute getContact_WebPage(); /** * Returns the meta object for the containment reference '{@link org.eclipse.e4.tm.examples.contacts.Contact#getWorkAddress <em>Work Address</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Work Address</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getWorkAddress() * @see #getContact() * @generated */ EReference getContact_WorkAddress(); /** * Returns the meta object for the containment reference '{@link org.eclipse.e4.tm.examples.contacts.Contact#getPhone <em>Phone</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Phone</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getPhone() * @see #getContact() * @generated */ EReference getContact_Phone(); /** * Returns the meta object for the containment reference '{@link org.eclipse.e4.tm.examples.contacts.Contact#getMobile <em>Mobile</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Mobile</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getMobile() * @see #getContact() * @generated */ EReference getContact_Mobile(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getNote <em>Note</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Note</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getNote() * @see #getContact() * @generated */ EAttribute getContact_Note(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Contact#getImage <em>Image</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Image</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getImage() * @see #getContact() * @generated */ EAttribute getContact_Image(); /** * Returns the meta object for the containment reference '{@link org.eclipse.e4.tm.examples.contacts.Contact#getHomeAddress <em>Home Address</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Home Address</em>'. * @see org.eclipse.e4.tm.examples.contacts.Contact#getHomeAddress() * @see #getContact() * @generated */ EReference getContact_HomeAddress(); /** * Returns the meta object for class '{@link org.eclipse.e4.tm.examples.contacts.Address <em>Address</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Address</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address * @generated */ EClass getAddress(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Address#getStreet <em>Street</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Street</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address#getStreet() * @see #getAddress() * @generated */ EAttribute getAddress_Street(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Address#getCity <em>City</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>City</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address#getCity() * @see #getAddress() * @generated */ EAttribute getAddress_City(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Address#getState <em>State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>State</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address#getState() * @see #getAddress() * @generated */ EAttribute getAddress_State(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Address#getCountry <em>Country</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Country</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address#getCountry() * @see #getAddress() * @generated */ EAttribute getAddress_Country(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.Address#getZipCode <em>Zip Code</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Zip Code</em>'. * @see org.eclipse.e4.tm.examples.contacts.Address#getZipCode() * @see #getAddress() * @generated */ EAttribute getAddress_ZipCode(); /** * Returns the meta object for class '{@link org.eclipse.e4.tm.examples.contacts.PhoneNumber <em>Phone Number</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Phone Number</em>'. * @see org.eclipse.e4.tm.examples.contacts.PhoneNumber * @generated */ EClass getPhoneNumber(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.PhoneNumber#getNumber <em>Number</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Number</em>'. * @see org.eclipse.e4.tm.examples.contacts.PhoneNumber#getNumber() * @see #getPhoneNumber() * @generated */ EAttribute getPhoneNumber_Number(); /** * Returns the meta object for the attribute '{@link org.eclipse.e4.tm.examples.contacts.PhoneNumber#getCountry <em>Country</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Country</em>'. * @see org.eclipse.e4.tm.examples.contacts.PhoneNumber#getCountry() * @see #getPhoneNumber() * @generated */ EAttribute getPhoneNumber_Country(); /** * Returns the meta object for class '{@link org.eclipse.e4.tm.examples.contacts.AddressBook <em>Address Book</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Address Book</em>'. * @see org.eclipse.e4.tm.examples.contacts.AddressBook * @generated */ EClass getAddressBook(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.e4.tm.examples.contacts.AddressBook#getContacts <em>Contacts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contacts</em>'. * @see org.eclipse.e4.tm.examples.contacts.AddressBook#getContacts() * @see #getAddressBook() * @generated */ EReference getAddressBook_Contacts(); /** * Returns the meta object for class '{@link org.eclipse.e4.tm.examples.contacts.UoD <em>Uo D</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Uo D</em>'. * @see org.eclipse.e4.tm.examples.contacts.UoD * @generated */ EClass getUoD(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.e4.tm.examples.contacts.UoD#getAllAddressBooks <em>All Address Books</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>All Address Books</em>'. * @see org.eclipse.e4.tm.examples.contacts.UoD#getAllAddressBooks() * @see #getUoD() * @generated */ EReference getUoD_AllAddressBooks(); /** * Returns the meta object for data type '{@link java.lang.String <em>Country</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Country</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getCountry(); /** * Returns the meta object for data type '{@link java.lang.String <em>URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>URI</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getURI(); /** * Returns the meta object for data type '{@link java.lang.String <em>Email Address</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Email Address</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getEmailAddress(); /** * Returns the meta object for data type '{@link java.lang.String <em>Name String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Name String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getNameString(); /** * Returns the meta object for data type '{@link java.lang.String <em>Digits String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Digits String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getDigitsString(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ ContactsFactory getContactsFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.e4.tm.examples.contacts.impl.ContactImpl <em>Contact</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.ContactImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getContact() * @generated */ EClass CONTACT = eINSTANCE.getContact(); /** * The meta object literal for the '<em><b>First Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__FIRST_NAME = eINSTANCE.getContact_FirstName(); /** * The meta object literal for the '<em><b>Middle Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__MIDDLE_NAME = eINSTANCE.getContact_MiddleName(); /** * The meta object literal for the '<em><b>Last Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__LAST_NAME = eINSTANCE.getContact_LastName(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__TITLE = eINSTANCE.getContact_Title(); /** * The meta object literal for the '<em><b>Company</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__COMPANY = eINSTANCE.getContact_Company(); /** * The meta object literal for the '<em><b>Job Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__JOB_TITLE = eINSTANCE.getContact_JobTitle(); /** * The meta object literal for the '<em><b>Email</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__EMAIL = eINSTANCE.getContact_Email(); /** * The meta object literal for the '<em><b>Web Page</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__WEB_PAGE = eINSTANCE.getContact_WebPage(); /** * The meta object literal for the '<em><b>Work Address</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTACT__WORK_ADDRESS = eINSTANCE.getContact_WorkAddress(); /** * The meta object literal for the '<em><b>Phone</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTACT__PHONE = eINSTANCE.getContact_Phone(); /** * The meta object literal for the '<em><b>Mobile</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTACT__MOBILE = eINSTANCE.getContact_Mobile(); /** * The meta object literal for the '<em><b>Note</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__NOTE = eINSTANCE.getContact_Note(); /** * The meta object literal for the '<em><b>Image</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTACT__IMAGE = eINSTANCE.getContact_Image(); /** * The meta object literal for the '<em><b>Home Address</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTACT__HOME_ADDRESS = eINSTANCE.getContact_HomeAddress(); /** * The meta object literal for the '{@link org.eclipse.e4.tm.examples.contacts.impl.AddressImpl <em>Address</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.AddressImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getAddress() * @generated */ EClass ADDRESS = eINSTANCE.getAddress(); /** * The meta object literal for the '<em><b>Street</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDRESS__STREET = eINSTANCE.getAddress_Street(); /** * The meta object literal for the '<em><b>City</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDRESS__CITY = eINSTANCE.getAddress_City(); /** * The meta object literal for the '<em><b>State</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDRESS__STATE = eINSTANCE.getAddress_State(); /** * The meta object literal for the '<em><b>Country</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDRESS__COUNTRY = eINSTANCE.getAddress_Country(); /** * The meta object literal for the '<em><b>Zip Code</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDRESS__ZIP_CODE = eINSTANCE.getAddress_ZipCode(); /** * The meta object literal for the '{@link org.eclipse.e4.tm.examples.contacts.impl.PhoneNumberImpl <em>Phone Number</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.PhoneNumberImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getPhoneNumber() * @generated */ EClass PHONE_NUMBER = eINSTANCE.getPhoneNumber(); /** * The meta object literal for the '<em><b>Number</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHONE_NUMBER__NUMBER = eINSTANCE.getPhoneNumber_Number(); /** * The meta object literal for the '<em><b>Country</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHONE_NUMBER__COUNTRY = eINSTANCE.getPhoneNumber_Country(); /** * The meta object literal for the '{@link org.eclipse.e4.tm.examples.contacts.impl.AddressBookImpl <em>Address Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.AddressBookImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getAddressBook() * @generated */ EClass ADDRESS_BOOK = eINSTANCE.getAddressBook(); /** * The meta object literal for the '<em><b>Contacts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADDRESS_BOOK__CONTACTS = eINSTANCE.getAddressBook_Contacts(); /** * The meta object literal for the '{@link org.eclipse.e4.tm.examples.contacts.impl.UoDImpl <em>Uo D</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.e4.tm.examples.contacts.impl.UoDImpl * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getUoD() * @generated */ EClass UO_D = eINSTANCE.getUoD(); /** * The meta object literal for the '<em><b>All Address Books</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UO_D__ALL_ADDRESS_BOOKS = eINSTANCE.getUoD_AllAddressBooks(); /** * The meta object literal for the '<em>Country</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getCountry() * @generated */ EDataType COUNTRY = eINSTANCE.getCountry(); /** * The meta object literal for the '<em>URI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getURI() * @generated */ EDataType URI = eINSTANCE.getURI(); /** * The meta object literal for the '<em>Email Address</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getEmailAddress() * @generated */ EDataType EMAIL_ADDRESS = eINSTANCE.getEmailAddress(); /** * The meta object literal for the '<em>Name String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getNameString() * @generated */ EDataType NAME_STRING = eINSTANCE.getNameString(); /** * The meta object literal for the '<em>Digits String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.e4.tm.examples.contacts.impl.ContactsPackageImpl#getDigitsString() * @generated */ EDataType DIGITS_STRING = eINSTANCE.getDigitsString(); } } //ContactsPackage