/**
* <copyright> Copyright (c) 2008-2009 Jonas Helming, Maximilian Koegel. All rights reserved. This program and the
* accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this
* distribution, and is available at http://www.eclipse.org/legal/epl-v10.html </copyright>
*/
package org.eclipse.emf.emfstore.client.test.model.bug;
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.emfstore.client.test.model.task.TaskPackage;
/**
* <!-- 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.emfstore.client.test.model.bug.BugFactory
* @model kind="package"
* @generated
*/
public interface BugPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "bug";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://eclipse.org/emf/emfstore/client/test/model/bug";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "org.eclipse.emf.emfstore.client.test.model.bug";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
BugPackage eINSTANCE = org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.client.test.model.bug.impl.BugReportImpl
* <em>Report</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugReportImpl
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getBugReport()
* @generated
*/
int BUG_REPORT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__NAME = TaskPackage.WORK_ITEM__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__DESCRIPTION = TaskPackage.WORK_ITEM__DESCRIPTION;
/**
* The feature id for the '<em><b>Annotations</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int BUG_REPORT__ANNOTATIONS = TaskPackage.WORK_ITEM__ANNOTATIONS;
/**
* The feature id for the '<em><b>Attachments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int BUG_REPORT__ATTACHMENTS = TaskPackage.WORK_ITEM__ATTACHMENTS;
/**
* The feature id for the '<em><b>Incoming Document References</b></em>' reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__INCOMING_DOCUMENT_REFERENCES = TaskPackage.WORK_ITEM__INCOMING_DOCUMENT_REFERENCES;
/**
* The feature id for the '<em><b>Leaf Section</b></em>' container reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__LEAF_SECTION = TaskPackage.WORK_ITEM__LEAF_SECTION;
/**
* The feature id for the '<em><b>State</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__STATE = TaskPackage.WORK_ITEM__STATE;
/**
* The feature id for the '<em><b>Applied Stereotype Instances</b></em>' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__APPLIED_STEREOTYPE_INSTANCES = TaskPackage.WORK_ITEM__APPLIED_STEREOTYPE_INSTANCES;
/**
* The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__COMMENTS = TaskPackage.WORK_ITEM__COMMENTS;
/**
* The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__CREATION_DATE = TaskPackage.WORK_ITEM__CREATION_DATE;
/**
* The feature id for the '<em><b>Creator</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__CREATOR = TaskPackage.WORK_ITEM__CREATOR;
/**
* The feature id for the '<em><b>Annotated Model Elements</b></em>' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__ANNOTATED_MODEL_ELEMENTS = TaskPackage.WORK_ITEM__ANNOTATED_MODEL_ELEMENTS;
/**
* The feature id for the '<em><b>Containing Workpackage</b></em>' container reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__CONTAINING_WORKPACKAGE = TaskPackage.WORK_ITEM__CONTAINING_WORKPACKAGE;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int BUG_REPORT__PREDECESSORS = TaskPackage.WORK_ITEM__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__SUCCESSORS = TaskPackage.WORK_ITEM__SUCCESSORS;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__ASSIGNEE = TaskPackage.WORK_ITEM__ASSIGNEE;
/**
* The feature id for the '<em><b>Reviewer</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__REVIEWER = TaskPackage.WORK_ITEM__REVIEWER;
/**
* The feature id for the '<em><b>Participants</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int BUG_REPORT__PARTICIPANTS = TaskPackage.WORK_ITEM__PARTICIPANTS;
/**
* The feature id for the '<em><b>Due Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__DUE_DATE = TaskPackage.WORK_ITEM__DUE_DATE;
/**
* The feature id for the '<em><b>Estimate</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__ESTIMATE = TaskPackage.WORK_ITEM__ESTIMATE;
/**
* The feature id for the '<em><b>Effort</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__EFFORT = TaskPackage.WORK_ITEM__EFFORT;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__PRIORITY = TaskPackage.WORK_ITEM__PRIORITY;
/**
* The feature id for the '<em><b>Resolved</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__RESOLVED = TaskPackage.WORK_ITEM__RESOLVED;
/**
* The feature id for the '<em><b>Including Releases</b></em>' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__INCLUDING_RELEASES = TaskPackage.WORK_ITEM__INCLUDING_RELEASES;
/**
* The feature id for the '<em><b>Checked</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__CHECKED = TaskPackage.WORK_ITEM_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Severity</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__SEVERITY = TaskPackage.WORK_ITEM_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Resolution</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__RESOLUTION = TaskPackage.WORK_ITEM_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Resolution Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__RESOLUTION_TYPE = TaskPackage.WORK_ITEM_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Done</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT__DONE = TaskPackage.WORK_ITEM_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Report</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUG_REPORT_FEATURE_COUNT = TaskPackage.WORK_ITEM_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.client.test.model.bug.Severity <em>Severity</em>}'
* enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.Severity
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getSeverity()
* @generated
*/
int SEVERITY = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* <em>Resolution Type</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getResolutionType()
* @generated
*/
int RESOLUTION_TYPE = 2;
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.client.test.model.bug.BugReport
* <em>Report</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Report</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.BugReport
* @generated
*/
EClass getBugReport();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getSeverity <em>Severity</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Severity</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getSeverity()
* @see #getBugReport()
* @generated
*/
EAttribute getBugReport_Severity();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getResolution <em>Resolution</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Resolution</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getResolution()
* @see #getBugReport()
* @generated
*/
EAttribute getBugReport_Resolution();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getResolutionType <em>Resolution Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Resolution Type</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.BugReport#getResolutionType()
* @see #getBugReport()
* @generated
*/
EAttribute getBugReport_ResolutionType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.emfstore.client.test.model.bug.BugReport#isDone <em>Done</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Done</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.BugReport#isDone()
* @see #getBugReport()
* @generated
*/
EAttribute getBugReport_Done();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.emfstore.client.test.model.bug.Severity
* <em>Severity</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Severity</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.Severity
* @generated
*/
EEnum getSeverity();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* <em>Resolution Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Resolution Type</em>'.
* @see org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* @generated
*/
EEnum getResolutionType();
/**
* 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
*/
BugFactory getBugFactory();
/**
* <!-- 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.emfstore.client.test.model.bug.impl.BugReportImpl
* <em>Report</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugReportImpl
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getBugReport()
* @generated
*/
EClass BUG_REPORT = eINSTANCE.getBugReport();
/**
* The meta object literal for the '<em><b>Severity</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute BUG_REPORT__SEVERITY = eINSTANCE.getBugReport_Severity();
/**
* The meta object literal for the '<em><b>Resolution</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute BUG_REPORT__RESOLUTION = eINSTANCE.getBugReport_Resolution();
/**
* The meta object literal for the '<em><b>Resolution Type</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BUG_REPORT__RESOLUTION_TYPE = eINSTANCE.getBugReport_ResolutionType();
/**
* The meta object literal for the '<em><b>Done</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute BUG_REPORT__DONE = eINSTANCE.getBugReport_Done();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.client.test.model.bug.Severity
* <em>Severity</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.Severity
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getSeverity()
* @generated
*/
EEnum SEVERITY = eINSTANCE.getSeverity();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* <em>Resolution Type</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.client.test.model.bug.ResolutionType
* @see org.eclipse.emf.emfstore.client.test.model.bug.impl.BugPackageImpl#getResolutionType()
* @generated
*/
EEnum RESOLUTION_TYPE = eINSTANCE.getResolutionType();
}
} // BugPackage