/** * <copyright> * </copyright> * * $Id$ */ package operation; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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 operation.OperationFactory * @model kind="package" * @generated */ public interface OperationPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "operation"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://operation/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "operation"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ OperationPackage eINSTANCE = operation.impl.OperationPackageImpl.init(); /** * The meta object id for the '{@link operation.impl.OperationElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.OperationElementImpl * @see operation.impl.OperationPackageImpl#getOperationElement() * @generated */ int OPERATION_ELEMENT = 4; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_ELEMENT__ID = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_ELEMENT__NAME = 1; /** * The number of structural features of the '<em>Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link operation.impl.MenuItemImpl <em>Menu Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.MenuItemImpl * @see operation.impl.OperationPackageImpl#getMenuItem() * @generated */ int MENU_ITEM = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ITEM__ID = OPERATION_ELEMENT__ID; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ITEM__NAME = OPERATION_ELEMENT__NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ITEM__DESCRIPTION = OPERATION_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ITEM__LOCATION = OPERATION_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Menu Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ITEM_FEATURE_COUNT = OPERATION_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link operation.impl.RuntimeInformationImpl <em>Runtime Information</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.RuntimeInformationImpl * @see operation.impl.OperationPackageImpl#getRuntimeInformation() * @generated */ int RUNTIME_INFORMATION = 1; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RUNTIME_INFORMATION__ID = OPERATION_ELEMENT__ID; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RUNTIME_INFORMATION__NAME = OPERATION_ELEMENT__NAME; /** * The feature id for the '<em><b>Contents</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RUNTIME_INFORMATION__CONTENTS = OPERATION_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Runtime Information</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RUNTIME_INFORMATION_FEATURE_COUNT = OPERATION_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link operation.impl.ChecklistEntryImpl <em>Checklist Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.ChecklistEntryImpl * @see operation.impl.OperationPackageImpl#getChecklistEntry() * @generated */ int CHECKLIST_ENTRY = 2; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__ID = OPERATION_ELEMENT__ID; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__NAME = OPERATION_ELEMENT__NAME; /** * The feature id for the '<em><b>Menu</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__MENU = OPERATION_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Info</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__INFO = OPERATION_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Task Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__TASK_ID = OPERATION_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Job Paths</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__JOB_PATHS = OPERATION_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Task</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__TASK = OPERATION_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Jobs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY__JOBS = OPERATION_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Checklist Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_ENTRY_FEATURE_COUNT = OPERATION_ELEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link operation.impl.ChecklistImpl <em>Checklist</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.ChecklistImpl * @see operation.impl.OperationPackageImpl#getChecklist() * @generated */ int CHECKLIST = 3; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__ID = OPERATION_ELEMENT__ID; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__NAME = OPERATION_ELEMENT__NAME; /** * The feature id for the '<em><b>Entries</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__ENTRIES = OPERATION_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Menu</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__MENU = OPERATION_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Process</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__PROCESS = OPERATION_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Process Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST__PROCESS_ID = OPERATION_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Checklist</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHECKLIST_FEATURE_COUNT = OPERATION_ELEMENT_FEATURE_COUNT + 4; /** * Returns the meta object for class '{@link operation.MenuItem <em>Menu Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Menu Item</em>'. * @see operation.MenuItem * @generated */ EClass getMenuItem(); /** * Returns the meta object for the attribute '{@link operation.MenuItem#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see operation.MenuItem#getDescription() * @see #getMenuItem() * @generated */ EAttribute getMenuItem_Description(); /** * Returns the meta object for the attribute '{@link operation.MenuItem#getLocation <em>Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Location</em>'. * @see operation.MenuItem#getLocation() * @see #getMenuItem() * @generated */ EAttribute getMenuItem_Location(); /** * Returns the meta object for class '{@link operation.RuntimeInformation <em>Runtime Information</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Runtime Information</em>'. * @see operation.RuntimeInformation * @generated */ EClass getRuntimeInformation(); /** * Returns the meta object for the attribute '{@link operation.RuntimeInformation#getContents <em>Contents</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Contents</em>'. * @see operation.RuntimeInformation#getContents() * @see #getRuntimeInformation() * @generated */ EAttribute getRuntimeInformation_Contents(); /** * Returns the meta object for class '{@link operation.ChecklistEntry <em>Checklist Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Checklist Entry</em>'. * @see operation.ChecklistEntry * @generated */ EClass getChecklistEntry(); /** * Returns the meta object for the reference '{@link operation.ChecklistEntry#getMenu <em>Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Menu</em>'. * @see operation.ChecklistEntry#getMenu() * @see #getChecklistEntry() * @generated */ EReference getChecklistEntry_Menu(); /** * Returns the meta object for the containment reference '{@link operation.ChecklistEntry#getInfo <em>Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Info</em>'. * @see operation.ChecklistEntry#getInfo() * @see #getChecklistEntry() * @generated */ EReference getChecklistEntry_Info(); /** * Returns the meta object for the attribute '{@link operation.ChecklistEntry#getTaskId <em>Task Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Task Id</em>'. * @see operation.ChecklistEntry#getTaskId() * @see #getChecklistEntry() * @generated */ EAttribute getChecklistEntry_TaskId(); /** * Returns the meta object for the attribute list '{@link operation.ChecklistEntry#getJobPaths <em>Job Paths</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Job Paths</em>'. * @see operation.ChecklistEntry#getJobPaths() * @see #getChecklistEntry() * @generated */ EAttribute getChecklistEntry_JobPaths(); /** * Returns the meta object for the reference '{@link operation.ChecklistEntry#getTask <em>Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Task</em>'. * @see operation.ChecklistEntry#getTask() * @see #getChecklistEntry() * @generated */ EReference getChecklistEntry_Task(); /** * Returns the meta object for the reference list '{@link operation.ChecklistEntry#getJobs <em>Jobs</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Jobs</em>'. * @see operation.ChecklistEntry#getJobs() * @see #getChecklistEntry() * @generated */ EReference getChecklistEntry_Jobs(); /** * Returns the meta object for class '{@link operation.Checklist <em>Checklist</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Checklist</em>'. * @see operation.Checklist * @generated */ EClass getChecklist(); /** * Returns the meta object for the containment reference list '{@link operation.Checklist#getEntries <em>Entries</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Entries</em>'. * @see operation.Checklist#getEntries() * @see #getChecklist() * @generated */ EReference getChecklist_Entries(); /** * Returns the meta object for the containment reference list '{@link operation.Checklist#getMenu <em>Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Menu</em>'. * @see operation.Checklist#getMenu() * @see #getChecklist() * @generated */ EReference getChecklist_Menu(); /** * Returns the meta object for the reference '{@link operation.Checklist#getProcess <em>Process</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Process</em>'. * @see operation.Checklist#getProcess() * @see #getChecklist() * @generated */ EReference getChecklist_Process(); /** * Returns the meta object for the attribute '{@link operation.Checklist#getProcessId <em>Process Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Process Id</em>'. * @see operation.Checklist#getProcessId() * @see #getChecklist() * @generated */ EAttribute getChecklist_ProcessId(); /** * Returns the meta object for class '{@link operation.OperationElement <em>Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element</em>'. * @see operation.OperationElement * @generated */ EClass getOperationElement(); /** * Returns the meta object for the attribute '{@link operation.OperationElement#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see operation.OperationElement#getId() * @see #getOperationElement() * @generated */ EAttribute getOperationElement_Id(); /** * Returns the meta object for the attribute '{@link operation.OperationElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see operation.OperationElement#getName() * @see #getOperationElement() * @generated */ EAttribute getOperationElement_Name(); /** * 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 */ OperationFactory getOperationFactory(); /** * <!-- 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 operation.impl.MenuItemImpl <em>Menu Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.MenuItemImpl * @see operation.impl.OperationPackageImpl#getMenuItem() * @generated */ EClass MENU_ITEM = eINSTANCE.getMenuItem(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MENU_ITEM__DESCRIPTION = eINSTANCE.getMenuItem_Description(); /** * The meta object literal for the '<em><b>Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MENU_ITEM__LOCATION = eINSTANCE.getMenuItem_Location(); /** * The meta object literal for the '{@link operation.impl.RuntimeInformationImpl <em>Runtime Information</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.RuntimeInformationImpl * @see operation.impl.OperationPackageImpl#getRuntimeInformation() * @generated */ EClass RUNTIME_INFORMATION = eINSTANCE.getRuntimeInformation(); /** * The meta object literal for the '<em><b>Contents</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RUNTIME_INFORMATION__CONTENTS = eINSTANCE.getRuntimeInformation_Contents(); /** * The meta object literal for the '{@link operation.impl.ChecklistEntryImpl <em>Checklist Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.ChecklistEntryImpl * @see operation.impl.OperationPackageImpl#getChecklistEntry() * @generated */ EClass CHECKLIST_ENTRY = eINSTANCE.getChecklistEntry(); /** * The meta object literal for the '<em><b>Menu</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST_ENTRY__MENU = eINSTANCE.getChecklistEntry_Menu(); /** * The meta object literal for the '<em><b>Info</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST_ENTRY__INFO = eINSTANCE.getChecklistEntry_Info(); /** * The meta object literal for the '<em><b>Task Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CHECKLIST_ENTRY__TASK_ID = eINSTANCE.getChecklistEntry_TaskId(); /** * The meta object literal for the '<em><b>Job Paths</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CHECKLIST_ENTRY__JOB_PATHS = eINSTANCE.getChecklistEntry_JobPaths(); /** * The meta object literal for the '<em><b>Task</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST_ENTRY__TASK = eINSTANCE.getChecklistEntry_Task(); /** * The meta object literal for the '<em><b>Jobs</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST_ENTRY__JOBS = eINSTANCE.getChecklistEntry_Jobs(); /** * The meta object literal for the '{@link operation.impl.ChecklistImpl <em>Checklist</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.ChecklistImpl * @see operation.impl.OperationPackageImpl#getChecklist() * @generated */ EClass CHECKLIST = eINSTANCE.getChecklist(); /** * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST__ENTRIES = eINSTANCE.getChecklist_Entries(); /** * The meta object literal for the '<em><b>Menu</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST__MENU = eINSTANCE.getChecklist_Menu(); /** * The meta object literal for the '<em><b>Process</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CHECKLIST__PROCESS = eINSTANCE.getChecklist_Process(); /** * The meta object literal for the '<em><b>Process Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CHECKLIST__PROCESS_ID = eINSTANCE.getChecklist_ProcessId(); /** * The meta object literal for the '{@link operation.impl.OperationElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see operation.impl.OperationElementImpl * @see operation.impl.OperationPackageImpl#getOperationElement() * @generated */ EClass OPERATION_ELEMENT = eINSTANCE.getOperationElement(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_ELEMENT__ID = eINSTANCE.getOperationElement_Id(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_ELEMENT__NAME = eINSTANCE.getOperationElement_Name(); } } //OperationPackage