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