/** */ package com.opcoach.project; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EOperation; 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 operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see com.opcoach.project.MProjectFactory * @model kind="package" * @generated */ public interface MProjectPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "project"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://com.opcoach.project/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "p"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MProjectPackage eINSTANCE = com.opcoach.project.impl.MProjectPackageImpl.init(); /** * The meta object id for the '{@link com.opcoach.project.impl.MPersonImpl <em>Person</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MPersonImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getPerson() * @generated */ int PERSON = 0; /** * The feature id for the '<em><b>Taille</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__TAILLE = 0; /** * The feature id for the '<em><b>Poids</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__POIDS = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON__NAME = 2; /** * The number of structural features of the '<em>Person</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON_FEATURE_COUNT = 3; /** * The number of operations of the '<em>Person</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PERSON_OPERATION_COUNT = 0; /** * The meta object id for the '{@link com.opcoach.project.impl.MProjectImpl <em>Project</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MProjectImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getProject() * @generated */ int PROJECT = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT__NAME = 0; /** * The feature id for the '<em><b>Tasks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT__TASKS = 1; /** * The feature id for the '<em><b>Chief</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT__CHIEF = 2; /** * The number of structural features of the '<em>Project</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_FEATURE_COUNT = 3; /** * The operation id for the '<em>Find First Task</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT___FIND_FIRST_TASK__MPERSON = 0; /** * The number of operations of the '<em>Project</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_OPERATION_COUNT = 1; /** * The meta object id for the '{@link com.opcoach.project.impl.MTaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MTaskImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getTask() * @generated */ int TASK = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__NAME = 0; /** * The feature id for the '<em><b>Sub Tasks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__SUB_TASKS = 1; /** * The feature id for the '<em><b>Responsable</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__RESPONSABLE = 2; /** * The number of structural features of the '<em>Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FEATURE_COUNT = 3; /** * The number of operations of the '<em>Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_OPERATION_COUNT = 0; /** * The meta object id for the '{@link com.opcoach.project.impl.MCompanyImpl <em>Company</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MCompanyImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getCompany() * @generated */ int COMPANY = 3; /** * The feature id for the '<em><b>Projects</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPANY__PROJECTS = 0; /** * The feature id for the '<em><b>Employees</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPANY__EMPLOYEES = 1; /** * The number of structural features of the '<em>Company</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPANY_FEATURE_COUNT = 2; /** * The number of operations of the '<em>Company</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPANY_OPERATION_COUNT = 0; /** * The meta object id for the '{@link com.opcoach.project.impl.MFolderImpl <em>Folder</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MFolderImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getFolder() * @generated */ int FOLDER = 4; /** * The feature id for the '<em><b>Content</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOLDER__CONTENT = 0; /** * The number of structural features of the '<em>Folder</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOLDER_FEATURE_COUNT = 1; /** * The operation id for the '<em>Get First</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOLDER___GET_FIRST = 0; /** * The number of operations of the '<em>Folder</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOLDER_OPERATION_COUNT = 1; /** * The meta object id for the '{@link com.opcoach.project.impl.MTaskFolderImpl <em>Task Folder</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MTaskFolderImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getTaskFolder() * @generated */ int TASK_FOLDER = 5; /** * The feature id for the '<em><b>Content</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FOLDER__CONTENT = FOLDER__CONTENT; /** * The number of structural features of the '<em>Task Folder</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FOLDER_FEATURE_COUNT = FOLDER_FEATURE_COUNT + 0; /** * The operation id for the '<em>Get First</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FOLDER___GET_FIRST = FOLDER___GET_FIRST; /** * The number of operations of the '<em>Task Folder</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FOLDER_OPERATION_COUNT = FOLDER_OPERATION_COUNT + 0; /** * Returns the meta object for class '{@link com.opcoach.project.MPerson <em>Person</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Person</em>'. * @see com.opcoach.project.MPerson * @generated */ EClass getPerson(); /** * Returns the meta object for the attribute '{@link com.opcoach.project.MPerson#getTaille <em>Taille</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Taille</em>'. * @see com.opcoach.project.MPerson#getTaille() * @see #getPerson() * @generated */ EAttribute getPerson_Taille(); /** * Returns the meta object for the attribute '{@link com.opcoach.project.MPerson#getPoids <em>Poids</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Poids</em>'. * @see com.opcoach.project.MPerson#getPoids() * @see #getPerson() * @generated */ EAttribute getPerson_Poids(); /** * Returns the meta object for the attribute '{@link com.opcoach.project.MPerson#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see com.opcoach.project.MPerson#getName() * @see #getPerson() * @generated */ EAttribute getPerson_Name(); /** * Returns the meta object for class '{@link com.opcoach.project.MProject <em>Project</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Project</em>'. * @see com.opcoach.project.MProject * @generated */ EClass getProject(); /** * Returns the meta object for the attribute '{@link com.opcoach.project.MProject#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see com.opcoach.project.MProject#getName() * @see #getProject() * @generated */ EAttribute getProject_Name(); /** * Returns the meta object for the containment reference list '{@link com.opcoach.project.MProject#getTasks <em>Tasks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tasks</em>'. * @see com.opcoach.project.MProject#getTasks() * @see #getProject() * @generated */ EReference getProject_Tasks(); /** * Returns the meta object for the reference '{@link com.opcoach.project.MProject#getChief <em>Chief</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Chief</em>'. * @see com.opcoach.project.MProject#getChief() * @see #getProject() * @generated */ EReference getProject_Chief(); /** * Returns the meta object for the '{@link com.opcoach.project.MProject#findFirstTask(com.opcoach.project.MPerson) <em>Find First Task</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Find First Task</em>' operation. * @see com.opcoach.project.MProject#findFirstTask(com.opcoach.project.MPerson) * @generated */ EOperation getProject__FindFirstTask__MPerson(); /** * Returns the meta object for class '{@link com.opcoach.project.MTask <em>Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Task</em>'. * @see com.opcoach.project.MTask * @generated */ EClass getTask(); /** * Returns the meta object for the attribute '{@link com.opcoach.project.MTask#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see com.opcoach.project.MTask#getName() * @see #getTask() * @generated */ EAttribute getTask_Name(); /** * Returns the meta object for the containment reference list '{@link com.opcoach.project.MTask#getSubTasks <em>Sub Tasks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sub Tasks</em>'. * @see com.opcoach.project.MTask#getSubTasks() * @see #getTask() * @generated */ EReference getTask_SubTasks(); /** * Returns the meta object for the reference '{@link com.opcoach.project.MTask#getResponsable <em>Responsable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Responsable</em>'. * @see com.opcoach.project.MTask#getResponsable() * @see #getTask() * @generated */ EReference getTask_Responsable(); /** * Returns the meta object for class '{@link com.opcoach.project.MCompany <em>Company</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Company</em>'. * @see com.opcoach.project.MCompany * @generated */ EClass getCompany(); /** * Returns the meta object for the containment reference list '{@link com.opcoach.project.MCompany#getProjects <em>Projects</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Projects</em>'. * @see com.opcoach.project.MCompany#getProjects() * @see #getCompany() * @generated */ EReference getCompany_Projects(); /** * Returns the meta object for the containment reference list '{@link com.opcoach.project.MCompany#getEmployees <em>Employees</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Employees</em>'. * @see com.opcoach.project.MCompany#getEmployees() * @see #getCompany() * @generated */ EReference getCompany_Employees(); /** * Returns the meta object for class '{@link com.opcoach.project.MFolder <em>Folder</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Folder</em>'. * @see com.opcoach.project.MFolder * @generated */ EClass getFolder(); /** * Returns the meta object for the containment reference list '{@link com.opcoach.project.MFolder#getContent <em>Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Content</em>'. * @see com.opcoach.project.MFolder#getContent() * @see #getFolder() * @generated */ EReference getFolder_Content(); /** * Returns the meta object for the '{@link com.opcoach.project.MFolder#getFirst() <em>Get First</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get First</em>' operation. * @see com.opcoach.project.MFolder#getFirst() * @generated */ EOperation getFolder__GetFirst(); /** * Returns the meta object for class '{@link com.opcoach.project.MTaskFolder <em>Task Folder</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Task Folder</em>'. * @see com.opcoach.project.MTaskFolder * @generated */ EClass getTaskFolder(); /** * 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 */ MProjectFactory getProjectFactory(); /** * <!-- 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 operation 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 com.opcoach.project.impl.MPersonImpl <em>Person</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MPersonImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getPerson() * @generated */ EClass PERSON = eINSTANCE.getPerson(); /** * The meta object literal for the '<em><b>Taille</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__TAILLE = eINSTANCE.getPerson_Taille(); /** * The meta object literal for the '<em><b>Poids</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__POIDS = eINSTANCE.getPerson_Poids(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PERSON__NAME = eINSTANCE.getPerson_Name(); /** * The meta object literal for the '{@link com.opcoach.project.impl.MProjectImpl <em>Project</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MProjectImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getProject() * @generated */ EClass PROJECT = eINSTANCE.getProject(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROJECT__NAME = eINSTANCE.getProject_Name(); /** * The meta object literal for the '<em><b>Tasks</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROJECT__TASKS = eINSTANCE.getProject_Tasks(); /** * The meta object literal for the '<em><b>Chief</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROJECT__CHIEF = eINSTANCE.getProject_Chief(); /** * The meta object literal for the '<em><b>Find First Task</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation PROJECT___FIND_FIRST_TASK__MPERSON = eINSTANCE.getProject__FindFirstTask__MPerson(); /** * The meta object literal for the '{@link com.opcoach.project.impl.MTaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MTaskImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getTask() * @generated */ EClass TASK = eINSTANCE.getTask(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TASK__NAME = eINSTANCE.getTask_Name(); /** * The meta object literal for the '<em><b>Sub Tasks</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TASK__SUB_TASKS = eINSTANCE.getTask_SubTasks(); /** * The meta object literal for the '<em><b>Responsable</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TASK__RESPONSABLE = eINSTANCE.getTask_Responsable(); /** * The meta object literal for the '{@link com.opcoach.project.impl.MCompanyImpl <em>Company</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MCompanyImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getCompany() * @generated */ EClass COMPANY = eINSTANCE.getCompany(); /** * The meta object literal for the '<em><b>Projects</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPANY__PROJECTS = eINSTANCE.getCompany_Projects(); /** * The meta object literal for the '<em><b>Employees</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPANY__EMPLOYEES = eINSTANCE.getCompany_Employees(); /** * The meta object literal for the '{@link com.opcoach.project.impl.MFolderImpl <em>Folder</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MFolderImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getFolder() * @generated */ EClass FOLDER = eINSTANCE.getFolder(); /** * The meta object literal for the '<em><b>Content</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FOLDER__CONTENT = eINSTANCE.getFolder_Content(); /** * The meta object literal for the '<em><b>Get First</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation FOLDER___GET_FIRST = eINSTANCE.getFolder__GetFirst(); /** * The meta object literal for the '{@link com.opcoach.project.impl.MTaskFolderImpl <em>Task Folder</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.opcoach.project.impl.MTaskFolderImpl * @see com.opcoach.project.impl.MProjectPackageImpl#getTaskFolder() * @generated */ EClass TASK_FOLDER = eINSTANCE.getTaskFolder(); } } //MProjectPackage