/** * <copyright> * </copyright> * * $Id: ConferencePackage.java,v 1.5 2011/04/23 20:13:47 glefur Exp $ */ package org.eclipse.emf.samples.conference; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; 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.emf.samples.conference.ConferenceFactory * @model kind="package" * @generated */ public interface ConferencePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "conference"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/emf/samples/eef/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "emf-samples-conference"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ConferencePackage eINSTANCE = org.eclipse.emf.samples.conference.impl.ConferencePackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.ConferenceImpl <em>Conference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.ConferenceImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getConference() * @generated */ int CONFERENCE = 0; /** * The feature id for the '<em><b>Place</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__PLACE = 0; /** * The feature id for the '<em><b>Participants</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__PARTICIPANTS = 1; /** * The feature id for the '<em><b>Talks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__TALKS = 2; /** * The feature id for the '<em><b>Topics</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__TOPICS = 3; /** * The feature id for the '<em><b>Sites</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__SITES = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__NAME = 5; /** * The feature id for the '<em><b>Overview</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE__OVERVIEW = 6; /** * The number of structural features of the '<em>Conference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONFERENCE_FEATURE_COUNT = 7; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.PersonImpl <em>Person</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.PersonImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getPerson() * @generated */ int PERSON = 1; /** * The feature id for the '<em><b>Firstname</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__FIRSTNAME = 0; /** * The feature id for the '<em><b>Lastname</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__LASTNAME = 1; /** * The feature id for the '<em><b>Age</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__AGE = 2; /** * The feature id for the '<em><b>Eclipse Commiter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__ECLIPSE_COMMITER = 3; /** * The feature id for the '<em><b>Assists</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__ASSISTS = 4; /** * The feature id for the '<em><b>Gender</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__GENDER = 5; /** * The feature id for the '<em><b>Is Registered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__IS_REGISTERED = 6; /** * The number of structural features of the '<em>Person</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON_FEATURE_COUNT = 7; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.TalkImpl <em>Talk</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.TalkImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTalk() * @generated */ int TALK = 2; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__TITLE = 0; /** * The feature id for the '<em><b>Topic</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__TOPIC = 1; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__TYPE = 2; /** * The feature id for the '<em><b>Presenter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__PRESENTER = 3; /** * The feature id for the '<em><b>Creator</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__CREATOR = 4; /** * The feature id for the '<em><b>Documentation</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK__DOCUMENTATION = 5; /** * The number of structural features of the '<em>Talk</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TALK_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.TopicImpl <em>Topic</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.TopicImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTopic() * @generated */ int TOPIC = 3; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOPIC__DESCRIPTION = 0; /** * The feature id for the '<em><b>References</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOPIC__REFERENCES = 1; /** * The feature id for the '<em><b>Documentation</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOPIC__DOCUMENTATION = 2; /** * The number of structural features of the '<em>Topic</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOPIC_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.SiteImpl <em>Site</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.SiteImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getSite() * @generated */ int SITE = 4; /** * The feature id for the '<em><b>Documentation</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SITE__DOCUMENTATION = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SITE__NAME = 1; /** * The feature id for the '<em><b>Rooms</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SITE__ROOMS = 2; /** * The number of structural features of the '<em>Site</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SITE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.impl.RoomImpl <em>Room</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.RoomImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getRoom() * @generated */ int ROOM = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOM__NAME = 0; /** * The feature id for the '<em><b>Capacity</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOM__CAPACITY = 1; /** * The number of structural features of the '<em>Room</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOM_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.TALK_TYPE <em>TALK TYPE</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.TALK_TYPE * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTALK_TYPE() * @generated */ int TALK_TYPE = 6; /** * The meta object id for the '{@link org.eclipse.emf.samples.conference.GENDER <em>GENDER</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.GENDER * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getGENDER() * @generated */ int GENDER = 7; /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Conference <em>Conference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Conference</em>'. * @see org.eclipse.emf.samples.conference.Conference * @generated */ EClass getConference(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Conference#getPlace <em>Place</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Place</em>'. * @see org.eclipse.emf.samples.conference.Conference#getPlace() * @see #getConference() * @generated */ EAttribute getConference_Place(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.samples.conference.Conference#getParticipants <em>Participants</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Participants</em>'. * @see org.eclipse.emf.samples.conference.Conference#getParticipants() * @see #getConference() * @generated */ EReference getConference_Participants(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.samples.conference.Conference#getTalks <em>Talks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Talks</em>'. * @see org.eclipse.emf.samples.conference.Conference#getTalks() * @see #getConference() * @generated */ EReference getConference_Talks(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.samples.conference.Conference#getTopics <em>Topics</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Topics</em>'. * @see org.eclipse.emf.samples.conference.Conference#getTopics() * @see #getConference() * @generated */ EReference getConference_Topics(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.samples.conference.Conference#getSites <em>Sites</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sites</em>'. * @see org.eclipse.emf.samples.conference.Conference#getSites() * @see #getConference() * @generated */ EReference getConference_Sites(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Conference#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.samples.conference.Conference#getName() * @see #getConference() * @generated */ EAttribute getConference_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Conference#getOverview <em>Overview</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Overview</em>'. * @see org.eclipse.emf.samples.conference.Conference#getOverview() * @see #getConference() * @generated */ EAttribute getConference_Overview(); /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Person <em>Person</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Person</em>'. * @see org.eclipse.emf.samples.conference.Person * @generated */ EClass getPerson(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#getFirstname <em>Firstname</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Firstname</em>'. * @see org.eclipse.emf.samples.conference.Person#getFirstname() * @see #getPerson() * @generated */ EAttribute getPerson_Firstname(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#getLastname <em>Lastname</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lastname</em>'. * @see org.eclipse.emf.samples.conference.Person#getLastname() * @see #getPerson() * @generated */ EAttribute getPerson_Lastname(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#getAge <em>Age</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Age</em>'. * @see org.eclipse.emf.samples.conference.Person#getAge() * @see #getPerson() * @generated */ EAttribute getPerson_Age(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#isEclipseCommiter <em>Eclipse Commiter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Eclipse Commiter</em>'. * @see org.eclipse.emf.samples.conference.Person#isEclipseCommiter() * @see #getPerson() * @generated */ EAttribute getPerson_EclipseCommiter(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.samples.conference.Person#getAssists <em>Assists</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Assists</em>'. * @see org.eclipse.emf.samples.conference.Person#getAssists() * @see #getPerson() * @generated */ EReference getPerson_Assists(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#getGender <em>Gender</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Gender</em>'. * @see org.eclipse.emf.samples.conference.Person#getGender() * @see #getPerson() * @generated */ EAttribute getPerson_Gender(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Person#isIsRegistered <em>Is Registered</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Registered</em>'. * @see org.eclipse.emf.samples.conference.Person#isIsRegistered() * @see #getPerson() * @generated */ EAttribute getPerson_IsRegistered(); /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Talk <em>Talk</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Talk</em>'. * @see org.eclipse.emf.samples.conference.Talk * @generated */ EClass getTalk(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Talk#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.emf.samples.conference.Talk#getTitle() * @see #getTalk() * @generated */ EAttribute getTalk_Title(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.samples.conference.Talk#getTopic <em>Topic</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Topic</em>'. * @see org.eclipse.emf.samples.conference.Talk#getTopic() * @see #getTalk() * @generated */ EReference getTalk_Topic(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Talk#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.emf.samples.conference.Talk#getType() * @see #getTalk() * @generated */ EAttribute getTalk_Type(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.samples.conference.Talk#getPresenter <em>Presenter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Presenter</em>'. * @see org.eclipse.emf.samples.conference.Talk#getPresenter() * @see #getTalk() * @generated */ EReference getTalk_Presenter(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.samples.conference.Talk#getCreator <em>Creator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Creator</em>'. * @see org.eclipse.emf.samples.conference.Talk#getCreator() * @see #getTalk() * @generated */ EReference getTalk_Creator(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Talk#getDocumentation <em>Documentation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Documentation</em>'. * @see org.eclipse.emf.samples.conference.Talk#getDocumentation() * @see #getTalk() * @generated */ EAttribute getTalk_Documentation(); /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Topic <em>Topic</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Topic</em>'. * @see org.eclipse.emf.samples.conference.Topic * @generated */ EClass getTopic(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Topic#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.emf.samples.conference.Topic#getDescription() * @see #getTopic() * @generated */ EAttribute getTopic_Description(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.samples.conference.Topic#getReferences <em>References</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>References</em>'. * @see org.eclipse.emf.samples.conference.Topic#getReferences() * @see #getTopic() * @generated */ EAttribute getTopic_References(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Topic#getDocumentation <em>Documentation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Documentation</em>'. * @see org.eclipse.emf.samples.conference.Topic#getDocumentation() * @see #getTopic() * @generated */ EAttribute getTopic_Documentation(); /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Site <em>Site</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Site</em>'. * @see org.eclipse.emf.samples.conference.Site * @generated */ EClass getSite(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Site#getDocumentation <em>Documentation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Documentation</em>'. * @see org.eclipse.emf.samples.conference.Site#getDocumentation() * @see #getSite() * @generated */ EAttribute getSite_Documentation(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Site#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.samples.conference.Site#getName() * @see #getSite() * @generated */ EAttribute getSite_Name(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.samples.conference.Site#getRooms <em>Rooms</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Rooms</em>'. * @see org.eclipse.emf.samples.conference.Site#getRooms() * @see #getSite() * @generated */ EReference getSite_Rooms(); /** * Returns the meta object for class '{@link org.eclipse.emf.samples.conference.Room <em>Room</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Room</em>'. * @see org.eclipse.emf.samples.conference.Room * @generated */ EClass getRoom(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Room#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.samples.conference.Room#getName() * @see #getRoom() * @generated */ EAttribute getRoom_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.samples.conference.Room#getCapacity <em>Capacity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Capacity</em>'. * @see org.eclipse.emf.samples.conference.Room#getCapacity() * @see #getRoom() * @generated */ EAttribute getRoom_Capacity(); /** * Returns the meta object for enum '{@link org.eclipse.emf.samples.conference.TALK_TYPE <em>TALK TYPE</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>TALK TYPE</em>'. * @see org.eclipse.emf.samples.conference.TALK_TYPE * @generated */ EEnum getTALK_TYPE(); /** * Returns the meta object for enum '{@link org.eclipse.emf.samples.conference.GENDER <em>GENDER</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>GENDER</em>'. * @see org.eclipse.emf.samples.conference.GENDER * @generated */ EEnum getGENDER(); /** * 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 */ ConferenceFactory getConferenceFactory(); /** * <!-- 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.emf.samples.conference.impl.ConferenceImpl <em>Conference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.ConferenceImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getConference() * @generated */ EClass CONFERENCE = eINSTANCE.getConference(); /** * The meta object literal for the '<em><b>Place</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONFERENCE__PLACE = eINSTANCE.getConference_Place(); /** * The meta object literal for the '<em><b>Participants</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONFERENCE__PARTICIPANTS = eINSTANCE.getConference_Participants(); /** * The meta object literal for the '<em><b>Talks</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONFERENCE__TALKS = eINSTANCE.getConference_Talks(); /** * The meta object literal for the '<em><b>Topics</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONFERENCE__TOPICS = eINSTANCE.getConference_Topics(); /** * The meta object literal for the '<em><b>Sites</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONFERENCE__SITES = eINSTANCE.getConference_Sites(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONFERENCE__NAME = eINSTANCE.getConference_Name(); /** * The meta object literal for the '<em><b>Overview</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONFERENCE__OVERVIEW = eINSTANCE.getConference_Overview(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.impl.PersonImpl <em>Person</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.PersonImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getPerson() * @generated */ EClass PERSON = eINSTANCE.getPerson(); /** * The meta object literal for the '<em><b>Firstname</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__FIRSTNAME = eINSTANCE.getPerson_Firstname(); /** * The meta object literal for the '<em><b>Lastname</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__LASTNAME = eINSTANCE.getPerson_Lastname(); /** * The meta object literal for the '<em><b>Age</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__AGE = eINSTANCE.getPerson_Age(); /** * The meta object literal for the '<em><b>Eclipse Commiter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__ECLIPSE_COMMITER = eINSTANCE.getPerson_EclipseCommiter(); /** * The meta object literal for the '<em><b>Assists</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PERSON__ASSISTS = eINSTANCE.getPerson_Assists(); /** * The meta object literal for the '<em><b>Gender</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__GENDER = eINSTANCE.getPerson_Gender(); /** * The meta object literal for the '<em><b>Is Registered</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__IS_REGISTERED = eINSTANCE.getPerson_IsRegistered(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.impl.TalkImpl <em>Talk</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.TalkImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTalk() * @generated */ EClass TALK = eINSTANCE.getTalk(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TALK__TITLE = eINSTANCE.getTalk_Title(); /** * The meta object literal for the '<em><b>Topic</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TALK__TOPIC = eINSTANCE.getTalk_Topic(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TALK__TYPE = eINSTANCE.getTalk_Type(); /** * The meta object literal for the '<em><b>Presenter</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TALK__PRESENTER = eINSTANCE.getTalk_Presenter(); /** * The meta object literal for the '<em><b>Creator</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TALK__CREATOR = eINSTANCE.getTalk_Creator(); /** * The meta object literal for the '<em><b>Documentation</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TALK__DOCUMENTATION = eINSTANCE.getTalk_Documentation(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.impl.TopicImpl <em>Topic</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.TopicImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTopic() * @generated */ EClass TOPIC = eINSTANCE.getTopic(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TOPIC__DESCRIPTION = eINSTANCE.getTopic_Description(); /** * The meta object literal for the '<em><b>References</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TOPIC__REFERENCES = eINSTANCE.getTopic_References(); /** * The meta object literal for the '<em><b>Documentation</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TOPIC__DOCUMENTATION = eINSTANCE.getTopic_Documentation(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.impl.SiteImpl <em>Site</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.SiteImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getSite() * @generated */ EClass SITE = eINSTANCE.getSite(); /** * The meta object literal for the '<em><b>Documentation</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SITE__DOCUMENTATION = eINSTANCE.getSite_Documentation(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SITE__NAME = eINSTANCE.getSite_Name(); /** * The meta object literal for the '<em><b>Rooms</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SITE__ROOMS = eINSTANCE.getSite_Rooms(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.impl.RoomImpl <em>Room</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.impl.RoomImpl * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getRoom() * @generated */ EClass ROOM = eINSTANCE.getRoom(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ROOM__NAME = eINSTANCE.getRoom_Name(); /** * The meta object literal for the '<em><b>Capacity</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ROOM__CAPACITY = eINSTANCE.getRoom_Capacity(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.TALK_TYPE <em>TALK TYPE</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.TALK_TYPE * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getTALK_TYPE() * @generated */ EEnum TALK_TYPE = eINSTANCE.getTALK_TYPE(); /** * The meta object literal for the '{@link org.eclipse.emf.samples.conference.GENDER <em>GENDER</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.samples.conference.GENDER * @see org.eclipse.emf.samples.conference.impl.ConferencePackageImpl#getGENDER() * @generated */ EEnum GENDER = eINSTANCE.getGENDER(); } } //ConferencePackage