/**
* CertWare Project
* Copyright (c) 2010 National Aeronautics and Space Administration. All rights reserved.
*/
package net.certware.verification.checklist;
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 net.certware.verification.checklist.ChecklistFactory
* @model kind="package"
* @generated
*/
public interface ChecklistPackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "Copyright (c) 2010 National Aeronautics and Space Administration"; //$NON-NLS-1$
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "checklist"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "checklist"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "checklist"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ChecklistPackage eINSTANCE = net.certware.verification.checklist.impl.ChecklistPackageImpl.init();
/**
* The meta object id for the '{@link net.certware.verification.checklist.impl.CategoryImpl <em>Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.CategoryImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getCategory()
* @generated
*/
int CATEGORY = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__NAME = 0;
/**
* The feature id for the '<em><b>Items</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__ITEMS = 1;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__COMMENT = 2;
/**
* The number of structural features of the '<em>Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.verification.checklist.impl.ItemImpl <em>Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.ItemImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getItem()
* @generated
*/
int ITEM = 1;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__IDENTIFIER = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Reference</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__REFERENCE = 2;
/**
* The feature id for the '<em><b>Result</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__RESULT = 3;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__COMMENT = 4;
/**
* The number of structural features of the '<em>Item</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link net.certware.verification.checklist.impl.ChecklistImpl <em>Checklist</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.ChecklistImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getChecklist()
* @generated
*/
int CHECKLIST = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKLIST__NAME = 0;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKLIST__VERSION = 1;
/**
* The feature id for the '<em><b>Categories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKLIST__CATEGORIES = 2;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKLIST__COMMENT = 3;
/**
* The number of structural features of the '<em>Checklist</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKLIST_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.verification.checklist.Choices <em>Choices</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.Choices
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getChoices()
* @generated
*/
int CHOICES = 3;
/**
* Returns the meta object for class '{@link net.certware.verification.checklist.Category <em>Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Category</em>'.
* @see net.certware.verification.checklist.Category
* @generated
*/
EClass getCategory();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Category#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.verification.checklist.Category#getName()
* @see #getCategory()
* @generated
*/
EAttribute getCategory_Name();
/**
* Returns the meta object for the containment reference list '{@link net.certware.verification.checklist.Category#getItems <em>Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Items</em>'.
* @see net.certware.verification.checklist.Category#getItems()
* @see #getCategory()
* @generated
*/
EReference getCategory_Items();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Category#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see net.certware.verification.checklist.Category#getComment()
* @see #getCategory()
* @generated
*/
EAttribute getCategory_Comment();
/**
* Returns the meta object for class '{@link net.certware.verification.checklist.Item <em>Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Item</em>'.
* @see net.certware.verification.checklist.Item
* @generated
*/
EClass getItem();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Item#getIdentifier <em>Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Identifier</em>'.
* @see net.certware.verification.checklist.Item#getIdentifier()
* @see #getItem()
* @generated
*/
EAttribute getItem_Identifier();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Item#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see net.certware.verification.checklist.Item#getDescription()
* @see #getItem()
* @generated
*/
EAttribute getItem_Description();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Item#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reference</em>'.
* @see net.certware.verification.checklist.Item#getReference()
* @see #getItem()
* @generated
*/
EAttribute getItem_Reference();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Item#getResult <em>Result</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Result</em>'.
* @see net.certware.verification.checklist.Item#getResult()
* @see #getItem()
* @generated
*/
EAttribute getItem_Result();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Item#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see net.certware.verification.checklist.Item#getComment()
* @see #getItem()
* @generated
*/
EAttribute getItem_Comment();
/**
* Returns the meta object for class '{@link net.certware.verification.checklist.Checklist <em>Checklist</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Checklist</em>'.
* @see net.certware.verification.checklist.Checklist
* @generated
*/
EClass getChecklist();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Checklist#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.verification.checklist.Checklist#getName()
* @see #getChecklist()
* @generated
*/
EAttribute getChecklist_Name();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Checklist#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see net.certware.verification.checklist.Checklist#getVersion()
* @see #getChecklist()
* @generated
*/
EAttribute getChecklist_Version();
/**
* Returns the meta object for the containment reference list '{@link net.certware.verification.checklist.Checklist#getCategories <em>Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Categories</em>'.
* @see net.certware.verification.checklist.Checklist#getCategories()
* @see #getChecklist()
* @generated
*/
EReference getChecklist_Categories();
/**
* Returns the meta object for the attribute '{@link net.certware.verification.checklist.Checklist#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see net.certware.verification.checklist.Checklist#getComment()
* @see #getChecklist()
* @generated
*/
EAttribute getChecklist_Comment();
/**
* Returns the meta object for enum '{@link net.certware.verification.checklist.Choices <em>Choices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Choices</em>'.
* @see net.certware.verification.checklist.Choices
* @generated
*/
EEnum getChoices();
/**
* 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
*/
ChecklistFactory getChecklistFactory();
/**
* <!-- 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 net.certware.verification.checklist.impl.CategoryImpl <em>Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.CategoryImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getCategory()
* @generated
*/
EClass CATEGORY = eINSTANCE.getCategory();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY__NAME = eINSTANCE.getCategory_Name();
/**
* The meta object literal for the '<em><b>Items</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CATEGORY__ITEMS = eINSTANCE.getCategory_Items();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY__COMMENT = eINSTANCE.getCategory_Comment();
/**
* The meta object literal for the '{@link net.certware.verification.checklist.impl.ItemImpl <em>Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.ItemImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getItem()
* @generated
*/
EClass ITEM = eINSTANCE.getItem();
/**
* The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ITEM__IDENTIFIER = eINSTANCE.getItem_Identifier();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ITEM__DESCRIPTION = eINSTANCE.getItem_Description();
/**
* The meta object literal for the '<em><b>Reference</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ITEM__REFERENCE = eINSTANCE.getItem_Reference();
/**
* The meta object literal for the '<em><b>Result</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ITEM__RESULT = eINSTANCE.getItem_Result();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ITEM__COMMENT = eINSTANCE.getItem_Comment();
/**
* The meta object literal for the '{@link net.certware.verification.checklist.impl.ChecklistImpl <em>Checklist</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.impl.ChecklistImpl
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getChecklist()
* @generated
*/
EClass CHECKLIST = eINSTANCE.getChecklist();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKLIST__NAME = eINSTANCE.getChecklist_Name();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKLIST__VERSION = eINSTANCE.getChecklist_Version();
/**
* The meta object literal for the '<em><b>Categories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKLIST__CATEGORIES = eINSTANCE.getChecklist_Categories();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKLIST__COMMENT = eINSTANCE.getChecklist_Comment();
/**
* The meta object literal for the '{@link net.certware.verification.checklist.Choices <em>Choices</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.verification.checklist.Choices
* @see net.certware.verification.checklist.impl.ChecklistPackageImpl#getChoices()
* @generated
*/
EEnum CHOICES = eINSTANCE.getChoices();
}
} //ChecklistPackage