org.nasdanika.models.excel.ExcelPackage Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.excel;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.nasdanika.models.excel.ExcelFactory
* @model kind="package"
* @generated
*/
public interface ExcelPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "excel";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "ecore://nasdanika.org/models/excel";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "org.nasdanika.models.excel";
/**
* The singleton instance of the package.
*
*
* @generated
*/
ExcelPackage eINSTANCE = org.nasdanika.models.excel.impl.ExcelPackageImpl.init();
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.WorkbookImpl Workbook}' class.
*
*
* @see org.nasdanika.models.excel.impl.WorkbookImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getWorkbook()
* @generated
*/
int WORKBOOK = 0;
/**
* The feature id for the 'Sheets' containment reference list.
*
*
* @generated
* @ordered
*/
int WORKBOOK__SHEETS = 0;
/**
* The number of structural features of the 'Workbook' class.
*
*
* @generated
* @ordered
*/
int WORKBOOK_FEATURE_COUNT = 1;
/**
* The operation id for the 'Add Row Sheet' operation.
*
*
* @generated
* @ordered
*/
int WORKBOOK___ADD_ROW_SHEET__STRING = 0;
/**
* The number of operations of the 'Workbook' class.
*
*
* @generated
* @ordered
*/
int WORKBOOK_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.SheetImpl Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.SheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getSheet()
* @generated
*/
int SHEET = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SHEET__NAME = 0;
/**
* The number of structural features of the 'Sheet' class.
*
*
* @generated
* @ordered
*/
int SHEET_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Sheet' class.
*
*
* @generated
* @ordered
*/
int SHEET_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.RowSheetImpl Row Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.RowSheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getRowSheet()
* @generated
*/
int ROW_SHEET = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ROW_SHEET__NAME = SHEET__NAME;
/**
* The feature id for the 'Rows' containment reference list.
*
*
* @generated
* @ordered
*/
int ROW_SHEET__ROWS = SHEET_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Row Sheet' class.
*
*
* @generated
* @ordered
*/
int ROW_SHEET_FEATURE_COUNT = SHEET_FEATURE_COUNT + 1;
/**
* The operation id for the 'Add Cell Row' operation.
*
*
* @generated
* @ordered
*/
int ROW_SHEET___ADD_CELL_ROW = SHEET_OPERATION_COUNT + 0;
/**
* The number of operations of the 'Row Sheet' class.
*
*
* @generated
* @ordered
*/
int ROW_SHEET_OPERATION_COUNT = SHEET_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.ListSheetImpl List Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.ListSheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getListSheet()
* @generated
*/
int LIST_SHEET = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int LIST_SHEET__NAME = SHEET__NAME;
/**
* The feature id for the 'Contents' containment reference list.
*
*
* @generated
* @ordered
*/
int LIST_SHEET__CONTENTS = SHEET_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'List Sheet' class.
*
*
* @generated
* @ordered
*/
int LIST_SHEET_FEATURE_COUNT = SHEET_FEATURE_COUNT + 1;
/**
* The number of operations of the 'List Sheet' class.
*
*
* @generated
* @ordered
*/
int LIST_SHEET_OPERATION_COUNT = SHEET_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.RowImpl Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.RowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getRow()
* @generated
*/
int ROW = 4;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int ROW__NUMBER = 0;
/**
* The number of structural features of the 'Row' class.
*
*
* @generated
* @ordered
*/
int ROW_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Row' class.
*
*
* @generated
* @ordered
*/
int ROW_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.CellRowImpl Cell Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.CellRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getCellRow()
* @generated
*/
int CELL_ROW = 5;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int CELL_ROW__NUMBER = ROW__NUMBER;
/**
* The feature id for the 'Cells' containment reference list.
*
*
* @generated
* @ordered
*/
int CELL_ROW__CELLS = ROW_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Cell Row' class.
*
*
* @generated
* @ordered
*/
int CELL_ROW_FEATURE_COUNT = ROW_FEATURE_COUNT + 1;
/**
* The operation id for the 'Add Blank Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_BLANK_CELL = ROW_OPERATION_COUNT + 0;
/**
* The operation id for the 'Add Boolean Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_BOOLEAN_CELL__BOOLEAN = ROW_OPERATION_COUNT + 1;
/**
* The operation id for the 'Add Date Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_DATE_CELL__DATE = ROW_OPERATION_COUNT + 2;
/**
* The operation id for the 'Add EObject Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_EOBJECT_CELL__EOBJECT = ROW_OPERATION_COUNT + 3;
/**
* The operation id for the 'Add Error Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_ERROR_CELL__BYTE = ROW_OPERATION_COUNT + 4;
/**
* The operation id for the 'Add Numeric Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_NUMERIC_CELL__DOUBLE = ROW_OPERATION_COUNT + 5;
/**
* The operation id for the 'Add Reference Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_REFERENCE_CELL__EOBJECT = ROW_OPERATION_COUNT + 6;
/**
* The operation id for the 'Add String Cell' operation.
*
*
* @generated
* @ordered
*/
int CELL_ROW___ADD_STRING_CELL__STRING = ROW_OPERATION_COUNT + 7;
/**
* The number of operations of the 'Cell Row' class.
*
*
* @generated
* @ordered
*/
int CELL_ROW_OPERATION_COUNT = ROW_OPERATION_COUNT + 8;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.EObjectRowImpl EObject Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.EObjectRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getEObjectRow()
* @generated
*/
int EOBJECT_ROW = 6;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int EOBJECT_ROW__NUMBER = ROW__NUMBER;
/**
* The feature id for the 'Contents' containment reference.
*
*
* @generated
* @ordered
*/
int EOBJECT_ROW__CONTENTS = ROW_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'EObject Row' class.
*
*
* @generated
* @ordered
*/
int EOBJECT_ROW_FEATURE_COUNT = ROW_FEATURE_COUNT + 1;
/**
* The number of operations of the 'EObject Row' class.
*
*
* @generated
* @ordered
*/
int EOBJECT_ROW_OPERATION_COUNT = ROW_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.ListRowImpl List Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.ListRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getListRow()
* @generated
*/
int LIST_ROW = 7;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int LIST_ROW__NUMBER = ROW__NUMBER;
/**
* The feature id for the 'Contents' containment reference list.
*
*
* @generated
* @ordered
*/
int LIST_ROW__CONTENTS = ROW_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'List Row' class.
*
*
* @generated
* @ordered
*/
int LIST_ROW_FEATURE_COUNT = ROW_FEATURE_COUNT + 1;
/**
* The number of operations of the 'List Row' class.
*
*
* @generated
* @ordered
*/
int LIST_ROW_OPERATION_COUNT = ROW_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.CellImpl Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.CellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getCell()
* @generated
*/
int CELL = 8;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int CELL__COLUMN_INDEX = 0;
/**
* The number of structural features of the 'Cell' class.
*
*
* @generated
* @ordered
*/
int CELL_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Cell' class.
*
*
* @generated
* @ordered
*/
int CELL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.BlankCellImpl Blank Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.BlankCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getBlankCell()
* @generated
*/
int BLANK_CELL = 9;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int BLANK_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The number of structural features of the 'Blank Cell' class.
*
*
* @generated
* @ordered
*/
int BLANK_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Blank Cell' class.
*
*
* @generated
* @ordered
*/
int BLANK_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.BooleanCellImpl Boolean Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.BooleanCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getBooleanCell()
* @generated
*/
int BOOLEAN_CELL = 10;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int BOOLEAN_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int BOOLEAN_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Boolean Cell' class.
*
*
* @generated
* @ordered
*/
int BOOLEAN_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Boolean Cell' class.
*
*
* @generated
* @ordered
*/
int BOOLEAN_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.DateCellImpl Date Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.DateCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getDateCell()
* @generated
*/
int DATE_CELL = 11;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int DATE_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int DATE_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Date Cell' class.
*
*
* @generated
* @ordered
*/
int DATE_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Date Cell' class.
*
*
* @generated
* @ordered
*/
int DATE_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.ErrorCellImpl Error Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.ErrorCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getErrorCell()
* @generated
*/
int ERROR_CELL = 12;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int ERROR_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int ERROR_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Error Cell' class.
*
*
* @generated
* @ordered
*/
int ERROR_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Error Cell' class.
*
*
* @generated
* @ordered
*/
int ERROR_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.NumericCellImpl Numeric Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.NumericCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getNumericCell()
* @generated
*/
int NUMERIC_CELL = 13;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int NUMERIC_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int NUMERIC_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Numeric Cell' class.
*
*
* @generated
* @ordered
*/
int NUMERIC_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Numeric Cell' class.
*
*
* @generated
* @ordered
*/
int NUMERIC_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.StringCellImpl String Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.StringCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getStringCell()
* @generated
*/
int STRING_CELL = 14;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int STRING_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int STRING_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'String Cell' class.
*
*
* @generated
* @ordered
*/
int STRING_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'String Cell' class.
*
*
* @generated
* @ordered
*/
int STRING_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.EObjectCellImpl EObject Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.EObjectCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getEObjectCell()
* @generated
*/
int EOBJECT_CELL = 15;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int EOBJECT_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Value' containment reference.
*
*
* @generated
* @ordered
*/
int EOBJECT_CELL__VALUE = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'EObject Cell' class.
*
*
* @generated
* @ordered
*/
int EOBJECT_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'EObject Cell' class.
*
*
* @generated
* @ordered
*/
int EOBJECT_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.excel.impl.ReferenceCellImpl Reference Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.ReferenceCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getReferenceCell()
* @generated
*/
int REFERENCE_CELL = 16;
/**
* The feature id for the 'Column Index' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE_CELL__COLUMN_INDEX = CELL__COLUMN_INDEX;
/**
* The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
int REFERENCE_CELL__TARGET = CELL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Reference Cell' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_CELL_FEATURE_COUNT = CELL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Reference Cell' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_CELL_OPERATION_COUNT = CELL_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.Workbook Workbook}'.
*
*
* @return the meta object for class 'Workbook'.
* @see org.nasdanika.models.excel.Workbook
* @generated
*/
EClass getWorkbook();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.excel.Workbook#getSheets Sheets}'.
*
*
* @return the meta object for the containment reference list 'Sheets'.
* @see org.nasdanika.models.excel.Workbook#getSheets()
* @see #getWorkbook()
* @generated
*/
EReference getWorkbook_Sheets();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.Workbook#addRowSheet(java.lang.String) Add Row Sheet}' operation.
*
*
* @return the meta object for the 'Add Row Sheet' operation.
* @see org.nasdanika.models.excel.Workbook#addRowSheet(java.lang.String)
* @generated
*/
EOperation getWorkbook__AddRowSheet__String();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.Sheet Sheet}'.
*
*
* @return the meta object for class 'Sheet'.
* @see org.nasdanika.models.excel.Sheet
* @generated
*/
EClass getSheet();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.Sheet#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.nasdanika.models.excel.Sheet#getName()
* @see #getSheet()
* @generated
*/
EAttribute getSheet_Name();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.RowSheet Row Sheet}'.
*
*
* @return the meta object for class 'Row Sheet'.
* @see org.nasdanika.models.excel.RowSheet
* @generated
*/
EClass getRowSheet();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.excel.RowSheet#getRows Rows}'.
*
*
* @return the meta object for the containment reference list 'Rows'.
* @see org.nasdanika.models.excel.RowSheet#getRows()
* @see #getRowSheet()
* @generated
*/
EReference getRowSheet_Rows();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.RowSheet#addCellRow() Add Cell Row}' operation.
*
*
* @return the meta object for the 'Add Cell Row' operation.
* @see org.nasdanika.models.excel.RowSheet#addCellRow()
* @generated
*/
EOperation getRowSheet__AddCellRow();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.ListSheet List Sheet}'.
*
*
* @return the meta object for class 'List Sheet'.
* @see org.nasdanika.models.excel.ListSheet
* @generated
*/
EClass getListSheet();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.excel.ListSheet#getContents Contents}'.
*
*
* @return the meta object for the containment reference list 'Contents'.
* @see org.nasdanika.models.excel.ListSheet#getContents()
* @see #getListSheet()
* @generated
*/
EReference getListSheet_Contents();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.Row Row}'.
*
*
* @return the meta object for class 'Row'.
* @see org.nasdanika.models.excel.Row
* @generated
*/
EClass getRow();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.Row#getNumber Number}'.
*
*
* @return the meta object for the attribute 'Number'.
* @see org.nasdanika.models.excel.Row#getNumber()
* @see #getRow()
* @generated
*/
EAttribute getRow_Number();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.CellRow Cell Row}'.
*
*
* @return the meta object for class 'Cell Row'.
* @see org.nasdanika.models.excel.CellRow
* @generated
*/
EClass getCellRow();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.excel.CellRow#getCells Cells}'.
*
*
* @return the meta object for the containment reference list 'Cells'.
* @see org.nasdanika.models.excel.CellRow#getCells()
* @see #getCellRow()
* @generated
*/
EReference getCellRow_Cells();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addBlankCell() Add Blank Cell}' operation.
*
*
* @return the meta object for the 'Add Blank Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addBlankCell()
* @generated
*/
EOperation getCellRow__AddBlankCell();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addBooleanCell(boolean) Add Boolean Cell}' operation.
*
*
* @return the meta object for the 'Add Boolean Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addBooleanCell(boolean)
* @generated
*/
EOperation getCellRow__AddBooleanCell__boolean();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addDateCell(java.util.Date) Add Date Cell}' operation.
*
*
* @return the meta object for the 'Add Date Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addDateCell(java.util.Date)
* @generated
*/
EOperation getCellRow__AddDateCell__Date();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addEObjectCell(org.eclipse.emf.ecore.EObject) Add EObject Cell}' operation.
*
*
* @return the meta object for the 'Add EObject Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addEObjectCell(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getCellRow__AddEObjectCell__EObject();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addErrorCell(byte) Add Error Cell}' operation.
*
*
* @return the meta object for the 'Add Error Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addErrorCell(byte)
* @generated
*/
EOperation getCellRow__AddErrorCell__byte();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addNumericCell(double) Add Numeric Cell}' operation.
*
*
* @return the meta object for the 'Add Numeric Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addNumericCell(double)
* @generated
*/
EOperation getCellRow__AddNumericCell__double();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addReferenceCell(org.eclipse.emf.ecore.EObject) Add Reference Cell}' operation.
*
*
* @return the meta object for the 'Add Reference Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addReferenceCell(org.eclipse.emf.ecore.EObject)
* @generated
*/
EOperation getCellRow__AddReferenceCell__EObject();
/**
* Returns the meta object for the '{@link org.nasdanika.models.excel.CellRow#addStringCell(java.lang.String) Add String Cell}' operation.
*
*
* @return the meta object for the 'Add String Cell' operation.
* @see org.nasdanika.models.excel.CellRow#addStringCell(java.lang.String)
* @generated
*/
EOperation getCellRow__AddStringCell__String();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.EObjectRow EObject Row}'.
*
*
* @return the meta object for class 'EObject Row'.
* @see org.nasdanika.models.excel.EObjectRow
* @generated
*/
EClass getEObjectRow();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.excel.EObjectRow#getContents Contents}'.
*
*
* @return the meta object for the containment reference 'Contents'.
* @see org.nasdanika.models.excel.EObjectRow#getContents()
* @see #getEObjectRow()
* @generated
*/
EReference getEObjectRow_Contents();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.ListRow List Row}'.
*
*
* @return the meta object for class 'List Row'.
* @see org.nasdanika.models.excel.ListRow
* @generated
*/
EClass getListRow();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.excel.ListRow#getContents Contents}'.
*
*
* @return the meta object for the containment reference list 'Contents'.
* @see org.nasdanika.models.excel.ListRow#getContents()
* @see #getListRow()
* @generated
*/
EReference getListRow_Contents();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.Cell Cell}'.
*
*
* @return the meta object for class 'Cell'.
* @see org.nasdanika.models.excel.Cell
* @generated
*/
EClass getCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.Cell#getColumnIndex Column Index}'.
*
*
* @return the meta object for the attribute 'Column Index'.
* @see org.nasdanika.models.excel.Cell#getColumnIndex()
* @see #getCell()
* @generated
*/
EAttribute getCell_ColumnIndex();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.BlankCell Blank Cell}'.
*
*
* @return the meta object for class 'Blank Cell'.
* @see org.nasdanika.models.excel.BlankCell
* @generated
*/
EClass getBlankCell();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.BooleanCell Boolean Cell}'.
*
*
* @return the meta object for class 'Boolean Cell'.
* @see org.nasdanika.models.excel.BooleanCell
* @generated
*/
EClass getBooleanCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.BooleanCell#isValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see org.nasdanika.models.excel.BooleanCell#isValue()
* @see #getBooleanCell()
* @generated
*/
EAttribute getBooleanCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.DateCell Date Cell}'.
*
*
* @return the meta object for class 'Date Cell'.
* @see org.nasdanika.models.excel.DateCell
* @generated
*/
EClass getDateCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.DateCell#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see org.nasdanika.models.excel.DateCell#getValue()
* @see #getDateCell()
* @generated
*/
EAttribute getDateCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.ErrorCell Error Cell}'.
*
*
* @return the meta object for class 'Error Cell'.
* @see org.nasdanika.models.excel.ErrorCell
* @generated
*/
EClass getErrorCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.ErrorCell#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see org.nasdanika.models.excel.ErrorCell#getValue()
* @see #getErrorCell()
* @generated
*/
EAttribute getErrorCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.NumericCell Numeric Cell}'.
*
*
* @return the meta object for class 'Numeric Cell'.
* @see org.nasdanika.models.excel.NumericCell
* @generated
*/
EClass getNumericCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.NumericCell#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see org.nasdanika.models.excel.NumericCell#getValue()
* @see #getNumericCell()
* @generated
*/
EAttribute getNumericCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.StringCell String Cell}'.
*
*
* @return the meta object for class 'String Cell'.
* @see org.nasdanika.models.excel.StringCell
* @generated
*/
EClass getStringCell();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.excel.StringCell#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see org.nasdanika.models.excel.StringCell#getValue()
* @see #getStringCell()
* @generated
*/
EAttribute getStringCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.EObjectCell EObject Cell}'.
*
*
* @return the meta object for class 'EObject Cell'.
* @see org.nasdanika.models.excel.EObjectCell
* @generated
*/
EClass getEObjectCell();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.excel.EObjectCell#getValue Value}'.
*
*
* @return the meta object for the containment reference 'Value'.
* @see org.nasdanika.models.excel.EObjectCell#getValue()
* @see #getEObjectCell()
* @generated
*/
EReference getEObjectCell_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.models.excel.ReferenceCell Reference Cell}'.
*
*
* @return the meta object for class 'Reference Cell'.
* @see org.nasdanika.models.excel.ReferenceCell
* @generated
*/
EClass getReferenceCell();
/**
* Returns the meta object for the reference '{@link org.nasdanika.models.excel.ReferenceCell#getTarget Target}'.
*
*
* @return the meta object for the reference 'Target'.
* @see org.nasdanika.models.excel.ReferenceCell#getTarget()
* @see #getReferenceCell()
* @generated
*/
EReference getReferenceCell_Target();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ExcelFactory getExcelFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.WorkbookImpl Workbook}' class.
*
*
* @see org.nasdanika.models.excel.impl.WorkbookImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getWorkbook()
* @generated
*/
EClass WORKBOOK = eINSTANCE.getWorkbook();
/**
* The meta object literal for the 'Sheets' containment reference list feature.
*
*
* @generated
*/
EReference WORKBOOK__SHEETS = eINSTANCE.getWorkbook_Sheets();
/**
* The meta object literal for the 'Add Row Sheet' operation.
*
*
* @generated
*/
EOperation WORKBOOK___ADD_ROW_SHEET__STRING = eINSTANCE.getWorkbook__AddRowSheet__String();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.SheetImpl Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.SheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getSheet()
* @generated
*/
EClass SHEET = eINSTANCE.getSheet();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute SHEET__NAME = eINSTANCE.getSheet_Name();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.RowSheetImpl Row Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.RowSheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getRowSheet()
* @generated
*/
EClass ROW_SHEET = eINSTANCE.getRowSheet();
/**
* The meta object literal for the 'Rows' containment reference list feature.
*
*
* @generated
*/
EReference ROW_SHEET__ROWS = eINSTANCE.getRowSheet_Rows();
/**
* The meta object literal for the 'Add Cell Row' operation.
*
*
* @generated
*/
EOperation ROW_SHEET___ADD_CELL_ROW = eINSTANCE.getRowSheet__AddCellRow();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.ListSheetImpl List Sheet}' class.
*
*
* @see org.nasdanika.models.excel.impl.ListSheetImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getListSheet()
* @generated
*/
EClass LIST_SHEET = eINSTANCE.getListSheet();
/**
* The meta object literal for the 'Contents' containment reference list feature.
*
*
* @generated
*/
EReference LIST_SHEET__CONTENTS = eINSTANCE.getListSheet_Contents();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.RowImpl Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.RowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getRow()
* @generated
*/
EClass ROW = eINSTANCE.getRow();
/**
* The meta object literal for the 'Number' attribute feature.
*
*
* @generated
*/
EAttribute ROW__NUMBER = eINSTANCE.getRow_Number();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.CellRowImpl Cell Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.CellRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getCellRow()
* @generated
*/
EClass CELL_ROW = eINSTANCE.getCellRow();
/**
* The meta object literal for the 'Cells' containment reference list feature.
*
*
* @generated
*/
EReference CELL_ROW__CELLS = eINSTANCE.getCellRow_Cells();
/**
* The meta object literal for the 'Add Blank Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_BLANK_CELL = eINSTANCE.getCellRow__AddBlankCell();
/**
* The meta object literal for the 'Add Boolean Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_BOOLEAN_CELL__BOOLEAN = eINSTANCE.getCellRow__AddBooleanCell__boolean();
/**
* The meta object literal for the 'Add Date Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_DATE_CELL__DATE = eINSTANCE.getCellRow__AddDateCell__Date();
/**
* The meta object literal for the 'Add EObject Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_EOBJECT_CELL__EOBJECT = eINSTANCE.getCellRow__AddEObjectCell__EObject();
/**
* The meta object literal for the 'Add Error Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_ERROR_CELL__BYTE = eINSTANCE.getCellRow__AddErrorCell__byte();
/**
* The meta object literal for the 'Add Numeric Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_NUMERIC_CELL__DOUBLE = eINSTANCE.getCellRow__AddNumericCell__double();
/**
* The meta object literal for the 'Add Reference Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_REFERENCE_CELL__EOBJECT = eINSTANCE.getCellRow__AddReferenceCell__EObject();
/**
* The meta object literal for the 'Add String Cell' operation.
*
*
* @generated
*/
EOperation CELL_ROW___ADD_STRING_CELL__STRING = eINSTANCE.getCellRow__AddStringCell__String();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.EObjectRowImpl EObject Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.EObjectRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getEObjectRow()
* @generated
*/
EClass EOBJECT_ROW = eINSTANCE.getEObjectRow();
/**
* The meta object literal for the 'Contents' containment reference feature.
*
*
* @generated
*/
EReference EOBJECT_ROW__CONTENTS = eINSTANCE.getEObjectRow_Contents();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.ListRowImpl List Row}' class.
*
*
* @see org.nasdanika.models.excel.impl.ListRowImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getListRow()
* @generated
*/
EClass LIST_ROW = eINSTANCE.getListRow();
/**
* The meta object literal for the 'Contents' containment reference list feature.
*
*
* @generated
*/
EReference LIST_ROW__CONTENTS = eINSTANCE.getListRow_Contents();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.CellImpl Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.CellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getCell()
* @generated
*/
EClass CELL = eINSTANCE.getCell();
/**
* The meta object literal for the 'Column Index' attribute feature.
*
*
* @generated
*/
EAttribute CELL__COLUMN_INDEX = eINSTANCE.getCell_ColumnIndex();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.BlankCellImpl Blank Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.BlankCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getBlankCell()
* @generated
*/
EClass BLANK_CELL = eINSTANCE.getBlankCell();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.BooleanCellImpl Boolean Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.BooleanCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getBooleanCell()
* @generated
*/
EClass BOOLEAN_CELL = eINSTANCE.getBooleanCell();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute BOOLEAN_CELL__VALUE = eINSTANCE.getBooleanCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.DateCellImpl Date Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.DateCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getDateCell()
* @generated
*/
EClass DATE_CELL = eINSTANCE.getDateCell();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute DATE_CELL__VALUE = eINSTANCE.getDateCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.ErrorCellImpl Error Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.ErrorCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getErrorCell()
* @generated
*/
EClass ERROR_CELL = eINSTANCE.getErrorCell();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute ERROR_CELL__VALUE = eINSTANCE.getErrorCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.NumericCellImpl Numeric Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.NumericCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getNumericCell()
* @generated
*/
EClass NUMERIC_CELL = eINSTANCE.getNumericCell();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute NUMERIC_CELL__VALUE = eINSTANCE.getNumericCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.StringCellImpl String Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.StringCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getStringCell()
* @generated
*/
EClass STRING_CELL = eINSTANCE.getStringCell();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute STRING_CELL__VALUE = eINSTANCE.getStringCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.EObjectCellImpl EObject Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.EObjectCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getEObjectCell()
* @generated
*/
EClass EOBJECT_CELL = eINSTANCE.getEObjectCell();
/**
* The meta object literal for the 'Value' containment reference feature.
*
*
* @generated
*/
EReference EOBJECT_CELL__VALUE = eINSTANCE.getEObjectCell_Value();
/**
* The meta object literal for the '{@link org.nasdanika.models.excel.impl.ReferenceCellImpl Reference Cell}' class.
*
*
* @see org.nasdanika.models.excel.impl.ReferenceCellImpl
* @see org.nasdanika.models.excel.impl.ExcelPackageImpl#getReferenceCell()
* @generated
*/
EClass REFERENCE_CELL = eINSTANCE.getReferenceCell();
/**
* The meta object literal for the 'Target' reference feature.
*
*
* @generated
*/
EReference REFERENCE_CELL__TARGET = eINSTANCE.getReferenceCell_Target();
}
} //ExcelPackage