| /** |
| */ |
| package org.eclipse.gendoc.table; |
| |
| 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 operation of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.TableFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface TablePackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "table"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/gendoc/1.0/table"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "table"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| TablePackage eINSTANCE = org.eclipse.gendoc.table.impl.TablePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.gendoc.table.impl.TableImpl <em>Table</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.TableImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getTable() |
| * @generated |
| */ |
| int TABLE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__TYPE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Rows</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__ROWS = 2; |
| |
| /** |
| * The feature id for the '<em><b>Tableheader</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__TABLEHEADER = 3; |
| |
| /** |
| * The number of structural features of the '<em>Table</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_FEATURE_COUNT = 4; |
| |
| /** |
| * The number of operations of the '<em>Table</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.gendoc.table.impl.RowImpl <em>Row</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.RowImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getRow() |
| * @generated |
| */ |
| int ROW = 1; |
| |
| /** |
| * The feature id for the '<em><b>Object</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW__OBJECT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Cells</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW__CELLS = 1; |
| |
| /** |
| * The number of structural features of the '<em>Row</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW_FEATURE_COUNT = 2; |
| |
| /** |
| * The number of operations of the '<em>Row</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.gendoc.table.impl.CellImpl <em>Cell</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.CellImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getCell() |
| * @generated |
| */ |
| int CELL = 2; |
| |
| /** |
| * The feature id for the '<em><b>Object</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CELL__OBJECT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Label</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CELL__LABEL = 1; |
| |
| /** |
| * The number of structural features of the '<em>Cell</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CELL_FEATURE_COUNT = 2; |
| |
| /** |
| * The number of operations of the '<em>Cell</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CELL_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.gendoc.table.impl.TableHeaderImpl <em>Header</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.TableHeaderImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getTableHeader() |
| * @generated |
| */ |
| int TABLE_HEADER = 3; |
| |
| /** |
| * The feature id for the '<em><b>Object</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_HEADER__OBJECT = ROW__OBJECT; |
| |
| /** |
| * The feature id for the '<em><b>Cells</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_HEADER__CELLS = ROW__CELLS; |
| |
| /** |
| * The number of structural features of the '<em>Header</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_HEADER_FEATURE_COUNT = ROW_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Header</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_HEADER_OPERATION_COUNT = ROW_OPERATION_COUNT + 0; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.gendoc.table.Table <em>Table</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Table</em>'. |
| * @see org.eclipse.gendoc.table.Table |
| * @generated |
| */ |
| EClass getTable(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.gendoc.table.Table#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.gendoc.table.Table#getName() |
| * @see #getTable() |
| * @generated |
| */ |
| EAttribute getTable_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.gendoc.table.Table#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.gendoc.table.Table#getType() |
| * @see #getTable() |
| * @generated |
| */ |
| EAttribute getTable_Type(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.gendoc.table.Table#getRows <em>Rows</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Rows</em>'. |
| * @see org.eclipse.gendoc.table.Table#getRows() |
| * @see #getTable() |
| * @generated |
| */ |
| EReference getTable_Rows(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.gendoc.table.Table#getTableheader <em>Tableheader</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Tableheader</em>'. |
| * @see org.eclipse.gendoc.table.Table#getTableheader() |
| * @see #getTable() |
| * @generated |
| */ |
| EReference getTable_Tableheader(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.gendoc.table.Row <em>Row</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Row</em>'. |
| * @see org.eclipse.gendoc.table.Row |
| * @generated |
| */ |
| EClass getRow(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.gendoc.table.Row#getObject <em>Object</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Object</em>'. |
| * @see org.eclipse.gendoc.table.Row#getObject() |
| * @see #getRow() |
| * @generated |
| */ |
| EAttribute getRow_Object(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.gendoc.table.Row#getCells <em>Cells</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Cells</em>'. |
| * @see org.eclipse.gendoc.table.Row#getCells() |
| * @see #getRow() |
| * @generated |
| */ |
| EReference getRow_Cells(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.gendoc.table.Cell <em>Cell</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Cell</em>'. |
| * @see org.eclipse.gendoc.table.Cell |
| * @generated |
| */ |
| EClass getCell(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.gendoc.table.Cell#getObject <em>Object</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Object</em>'. |
| * @see org.eclipse.gendoc.table.Cell#getObject() |
| * @see #getCell() |
| * @generated |
| */ |
| EAttribute getCell_Object(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.gendoc.table.Cell#getLabel <em>Label</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Label</em>'. |
| * @see org.eclipse.gendoc.table.Cell#getLabel() |
| * @see #getCell() |
| * @generated |
| */ |
| EAttribute getCell_Label(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.gendoc.table.TableHeader <em>Header</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Header</em>'. |
| * @see org.eclipse.gendoc.table.TableHeader |
| * @generated |
| */ |
| EClass getTableHeader(); |
| |
| /** |
| * 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 |
| */ |
| TableFactory getTableFactory(); |
| |
| /** |
| * <!-- 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 org.eclipse.gendoc.table.impl.TableImpl <em>Table</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.TableImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getTable() |
| * @generated |
| */ |
| EClass TABLE = eINSTANCE.getTable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TABLE__NAME = eINSTANCE.getTable_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TABLE__TYPE = eINSTANCE.getTable_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rows</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TABLE__ROWS = eINSTANCE.getTable_Rows(); |
| |
| /** |
| * The meta object literal for the '<em><b>Tableheader</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TABLE__TABLEHEADER = eINSTANCE.getTable_Tableheader(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.gendoc.table.impl.RowImpl <em>Row</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.RowImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getRow() |
| * @generated |
| */ |
| EClass ROW = eINSTANCE.getRow(); |
| |
| /** |
| * The meta object literal for the '<em><b>Object</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ROW__OBJECT = eINSTANCE.getRow_Object(); |
| |
| /** |
| * The meta object literal for the '<em><b>Cells</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ROW__CELLS = eINSTANCE.getRow_Cells(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.gendoc.table.impl.CellImpl <em>Cell</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.CellImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getCell() |
| * @generated |
| */ |
| EClass CELL = eINSTANCE.getCell(); |
| |
| /** |
| * The meta object literal for the '<em><b>Object</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CELL__OBJECT = eINSTANCE.getCell_Object(); |
| |
| /** |
| * The meta object literal for the '<em><b>Label</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CELL__LABEL = eINSTANCE.getCell_Label(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.gendoc.table.impl.TableHeaderImpl <em>Header</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.gendoc.table.impl.TableHeaderImpl |
| * @see org.eclipse.gendoc.table.impl.TablePackageImpl#getTableHeader() |
| * @generated |
| */ |
| EClass TABLE_HEADER = eINSTANCE.getTableHeader(); |
| |
| } |
| |
| } //TablePackage |