/**
* <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