/**
* Copyright (c) 2012 BMW Car IT and others.
* 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
*/
package org.jnario;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.xtend.core.xtend.XtendPackage;
import org.eclipse.xtext.xbase.XbasePackage;
/**
* <!-- 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.jnario.JnarioFactory
* @model kind="package"
* @generated
*/
public interface JnarioPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "jnario";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.org/Jnario";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "jnario";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
JnarioPackage eINSTANCE = org.jnario.impl.JnarioPackageImpl.init();
/**
* The meta object id for the '{@link org.jnario.impl.ExampleTableImpl <em>Example Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleTableImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleTable()
* @generated
*/
int EXAMPLE_TABLE = 0;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__ANNOTATIONS = XtendPackage.XTEND_MEMBER__ANNOTATIONS;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__ANNOTATION_INFO = XtendPackage.XTEND_MEMBER__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Modifiers</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__MODIFIERS = XtendPackage.XTEND_MEMBER__MODIFIERS;
/**
* The feature id for the '<em><b>Declaring Type</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__DECLARING_TYPE = XtendPackage.XTEND_MEMBER__DECLARING_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__NAME = XtendPackage.XTEND_MEMBER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__ROWS = XtendPackage.XTEND_MEMBER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE__COLUMNS = XtendPackage.XTEND_MEMBER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Example Table</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_TABLE_FEATURE_COUNT = XtendPackage.XTEND_MEMBER_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.jnario.impl.ExampleRowImpl <em>Example Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleRowImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleRow()
* @generated
*/
int EXAMPLE_ROW = 1;
/**
* The feature id for the '<em><b>Cells</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_ROW__CELLS = 0;
/**
* The feature id for the '<em><b>Table</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_ROW__TABLE = 1;
/**
* The number of structural features of the '<em>Example Row</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_ROW_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.jnario.impl.AssertionImpl <em>Assertion</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.AssertionImpl
* @see org.jnario.impl.JnarioPackageImpl#getAssertion()
* @generated
*/
int ASSERTION = 2;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTION__EXPRESSION = XbasePackage.XEXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Assertion</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTION_FEATURE_COUNT = XbasePackage.XEXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.jnario.impl.ExampleColumnImpl <em>Example Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleColumnImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleColumn()
* @generated
*/
int EXAMPLE_COLUMN = 3;
/**
* The feature id for the '<em><b>Table</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_COLUMN__TABLE = 0;
/**
* The feature id for the '<em><b>Cells</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_COLUMN__CELLS = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_COLUMN__NAME = 2;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_COLUMN__TYPE = 3;
/**
* The number of structural features of the '<em>Example Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_COLUMN_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.jnario.impl.ShouldImpl <em>Should</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ShouldImpl
* @see org.jnario.impl.JnarioPackageImpl#getShould()
* @generated
*/
int SHOULD = 4;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__FEATURE = XbasePackage.XBINARY_OPERATION__FEATURE;
/**
* The feature id for the '<em><b>Type Arguments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__TYPE_ARGUMENTS = XbasePackage.XBINARY_OPERATION__TYPE_ARGUMENTS;
/**
* The feature id for the '<em><b>Implicit Receiver</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__IMPLICIT_RECEIVER = XbasePackage.XBINARY_OPERATION__IMPLICIT_RECEIVER;
/**
* The feature id for the '<em><b>Invalid Feature Issue Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__INVALID_FEATURE_ISSUE_CODE = XbasePackage.XBINARY_OPERATION__INVALID_FEATURE_ISSUE_CODE;
/**
* The feature id for the '<em><b>Valid Feature</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__VALID_FEATURE = XbasePackage.XBINARY_OPERATION__VALID_FEATURE;
/**
* The feature id for the '<em><b>Implicit First Argument</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__IMPLICIT_FIRST_ARGUMENT = XbasePackage.XBINARY_OPERATION__IMPLICIT_FIRST_ARGUMENT;
/**
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__LEFT_OPERAND = XbasePackage.XBINARY_OPERATION__LEFT_OPERAND;
/**
* The feature id for the '<em><b>Right Operand</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__RIGHT_OPERAND = XbasePackage.XBINARY_OPERATION__RIGHT_OPERAND;
/**
* The feature id for the '<em><b>Not</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD__NOT = XbasePackage.XBINARY_OPERATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Should</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD_FEATURE_COUNT = XbasePackage.XBINARY_OPERATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.jnario.impl.ShouldThrowImpl <em>Should Throw</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ShouldThrowImpl
* @see org.jnario.impl.JnarioPackageImpl#getShouldThrow()
* @generated
*/
int SHOULD_THROW = 5;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD_THROW__TYPE = XbasePackage.XEXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD_THROW__EXPRESSION = XbasePackage.XEXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Should Throw</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHOULD_THROW_FEATURE_COUNT = XbasePackage.XEXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.jnario.impl.SpecificationImpl <em>Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.SpecificationImpl
* @see org.jnario.impl.JnarioPackageImpl#getSpecification()
* @generated
*/
int SPECIFICATION = 6;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__ANNOTATIONS = XtendPackage.XTEND_CLASS__ANNOTATIONS;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__ANNOTATION_INFO = XtendPackage.XTEND_CLASS__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Modifiers</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__MODIFIERS = XtendPackage.XTEND_CLASS__MODIFIERS;
/**
* The feature id for the '<em><b>Declaring Type</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__DECLARING_TYPE = XtendPackage.XTEND_CLASS__DECLARING_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__NAME = XtendPackage.XTEND_CLASS__NAME;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__MEMBERS = XtendPackage.XTEND_CLASS__MEMBERS;
/**
* The feature id for the '<em><b>Extends</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__EXTENDS = XtendPackage.XTEND_CLASS__EXTENDS;
/**
* The feature id for the '<em><b>Implements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__IMPLEMENTS = XtendPackage.XTEND_CLASS__IMPLEMENTS;
/**
* The feature id for the '<em><b>Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__TYPE_PARAMETERS = XtendPackage.XTEND_CLASS__TYPE_PARAMETERS;
/**
* The number of structural features of the '<em>Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION_FEATURE_COUNT = XtendPackage.XTEND_CLASS_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.jnario.Executable <em>Executable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.Executable
* @see org.jnario.impl.JnarioPackageImpl#getExecutable()
* @generated
*/
int EXECUTABLE = 7;
/**
* The number of structural features of the '<em>Executable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.jnario.impl.MockLiteralImpl <em>Mock Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.MockLiteralImpl
* @see org.jnario.impl.JnarioPackageImpl#getMockLiteral()
* @generated
*/
int MOCK_LITERAL = 8;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOCK_LITERAL__TYPE = XbasePackage.XTYPE_LITERAL__TYPE;
/**
* The feature id for the '<em><b>Array Dimensions</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOCK_LITERAL__ARRAY_DIMENSIONS = XbasePackage.XTYPE_LITERAL__ARRAY_DIMENSIONS;
/**
* The number of structural features of the '<em>Mock Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOCK_LITERAL_FEATURE_COUNT = XbasePackage.XTYPE_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.jnario.impl.ExampleCellImpl <em>Example Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleCellImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleCell()
* @generated
*/
int EXAMPLE_CELL = 9;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__ANNOTATIONS = XtendPackage.XTEND_FUNCTION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__ANNOTATION_INFO = XtendPackage.XTEND_FUNCTION__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Modifiers</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__MODIFIERS = XtendPackage.XTEND_FUNCTION__MODIFIERS;
/**
* The feature id for the '<em><b>Declaring Type</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__DECLARING_TYPE = XtendPackage.XTEND_FUNCTION__DECLARING_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__NAME = XtendPackage.XTEND_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__EXPRESSION = XtendPackage.XTEND_FUNCTION__EXPRESSION;
/**
* The feature id for the '<em><b>Return Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__RETURN_TYPE = XtendPackage.XTEND_FUNCTION__RETURN_TYPE;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__PARAMETERS = XtendPackage.XTEND_FUNCTION__PARAMETERS;
/**
* The feature id for the '<em><b>Create Extension Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__CREATE_EXTENSION_INFO = XtendPackage.XTEND_FUNCTION__CREATE_EXTENSION_INFO;
/**
* The feature id for the '<em><b>Type Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__TYPE_PARAMETERS = XtendPackage.XTEND_FUNCTION__TYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__EXCEPTIONS = XtendPackage.XTEND_FUNCTION__EXCEPTIONS;
/**
* The number of structural features of the '<em>Example Cell</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL_FEATURE_COUNT = XtendPackage.XTEND_FUNCTION_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.jnario.ExampleTable <em>Example Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Table</em>'.
* @see org.jnario.ExampleTable
* @generated
*/
EClass getExampleTable();
/**
* Returns the meta object for the attribute '{@link org.jnario.ExampleTable#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.jnario.ExampleTable#getName()
* @see #getExampleTable()
* @generated
*/
EAttribute getExampleTable_Name();
/**
* Returns the meta object for the containment reference list '{@link org.jnario.ExampleTable#getRows <em>Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rows</em>'.
* @see org.jnario.ExampleTable#getRows()
* @see #getExampleTable()
* @generated
*/
EReference getExampleTable_Rows();
/**
* Returns the meta object for the containment reference list '{@link org.jnario.ExampleTable#getColumns <em>Columns</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Columns</em>'.
* @see org.jnario.ExampleTable#getColumns()
* @see #getExampleTable()
* @generated
*/
EReference getExampleTable_Columns();
/**
* Returns the meta object for class '{@link org.jnario.ExampleRow <em>Example Row</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Row</em>'.
* @see org.jnario.ExampleRow
* @generated
*/
EClass getExampleRow();
/**
* Returns the meta object for the containment reference list '{@link org.jnario.ExampleRow#getCells <em>Cells</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Cells</em>'.
* @see org.jnario.ExampleRow#getCells()
* @see #getExampleRow()
* @generated
*/
EReference getExampleRow_Cells();
/**
* Returns the meta object for the container reference '{@link org.jnario.ExampleRow#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Table</em>'.
* @see org.jnario.ExampleRow#getTable()
* @see #getExampleRow()
* @generated
*/
EReference getExampleRow_Table();
/**
* Returns the meta object for class '{@link org.jnario.Assertion <em>Assertion</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Assertion</em>'.
* @see org.jnario.Assertion
* @generated
*/
EClass getAssertion();
/**
* Returns the meta object for the containment reference '{@link org.jnario.Assertion#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expression</em>'.
* @see org.jnario.Assertion#getExpression()
* @see #getAssertion()
* @generated
*/
EReference getAssertion_Expression();
/**
* Returns the meta object for class '{@link org.jnario.ExampleColumn <em>Example Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Column</em>'.
* @see org.jnario.ExampleColumn
* @generated
*/
EClass getExampleColumn();
/**
* Returns the meta object for the container reference '{@link org.jnario.ExampleColumn#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Table</em>'.
* @see org.jnario.ExampleColumn#getTable()
* @see #getExampleColumn()
* @generated
*/
EReference getExampleColumn_Table();
/**
* Returns the meta object for the reference list '{@link org.jnario.ExampleColumn#getCells <em>Cells</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Cells</em>'.
* @see org.jnario.ExampleColumn#getCells()
* @see #getExampleColumn()
* @generated
*/
EReference getExampleColumn_Cells();
/**
* Returns the meta object for the attribute '{@link org.jnario.ExampleColumn#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.jnario.ExampleColumn#getName()
* @see #getExampleColumn()
* @generated
*/
EAttribute getExampleColumn_Name();
/**
* Returns the meta object for the containment reference '{@link org.jnario.ExampleColumn#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.jnario.ExampleColumn#getType()
* @see #getExampleColumn()
* @generated
*/
EReference getExampleColumn_Type();
/**
* Returns the meta object for class '{@link org.jnario.Should <em>Should</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Should</em>'.
* @see org.jnario.Should
* @generated
*/
EClass getShould();
/**
* Returns the meta object for the attribute '{@link org.jnario.Should#isNot <em>Not</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not</em>'.
* @see org.jnario.Should#isNot()
* @see #getShould()
* @generated
*/
EAttribute getShould_Not();
/**
* Returns the meta object for class '{@link org.jnario.ShouldThrow <em>Should Throw</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Should Throw</em>'.
* @see org.jnario.ShouldThrow
* @generated
*/
EClass getShouldThrow();
/**
* Returns the meta object for the containment reference '{@link org.jnario.ShouldThrow#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.jnario.ShouldThrow#getType()
* @see #getShouldThrow()
* @generated
*/
EReference getShouldThrow_Type();
/**
* Returns the meta object for the containment reference '{@link org.jnario.ShouldThrow#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expression</em>'.
* @see org.jnario.ShouldThrow#getExpression()
* @see #getShouldThrow()
* @generated
*/
EReference getShouldThrow_Expression();
/**
* Returns the meta object for class '{@link org.jnario.Specification <em>Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Specification</em>'.
* @see org.jnario.Specification
* @generated
*/
EClass getSpecification();
/**
* Returns the meta object for class '{@link org.jnario.Executable <em>Executable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Executable</em>'.
* @see org.jnario.Executable
* @generated
*/
EClass getExecutable();
/**
* Returns the meta object for class '{@link org.jnario.MockLiteral <em>Mock Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mock Literal</em>'.
* @see org.jnario.MockLiteral
* @generated
*/
EClass getMockLiteral();
/**
* Returns the meta object for class '{@link org.jnario.ExampleCell <em>Example Cell</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Cell</em>'.
* @see org.jnario.ExampleCell
* @generated
*/
EClass getExampleCell();
/**
* 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
*/
JnarioFactory getJnarioFactory();
/**
* <!-- 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.jnario.impl.ExampleTableImpl <em>Example Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleTableImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleTable()
* @generated
*/
EClass EXAMPLE_TABLE = eINSTANCE.getExampleTable();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXAMPLE_TABLE__NAME = eINSTANCE.getExampleTable_Name();
/**
* The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_TABLE__ROWS = eINSTANCE.getExampleTable_Rows();
/**
* The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_TABLE__COLUMNS = eINSTANCE.getExampleTable_Columns();
/**
* The meta object literal for the '{@link org.jnario.impl.ExampleRowImpl <em>Example Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleRowImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleRow()
* @generated
*/
EClass EXAMPLE_ROW = eINSTANCE.getExampleRow();
/**
* The meta object literal for the '<em><b>Cells</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_ROW__CELLS = eINSTANCE.getExampleRow_Cells();
/**
* The meta object literal for the '<em><b>Table</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_ROW__TABLE = eINSTANCE.getExampleRow_Table();
/**
* The meta object literal for the '{@link org.jnario.impl.AssertionImpl <em>Assertion</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.AssertionImpl
* @see org.jnario.impl.JnarioPackageImpl#getAssertion()
* @generated
*/
EClass ASSERTION = eINSTANCE.getAssertion();
/**
* The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSERTION__EXPRESSION = eINSTANCE.getAssertion_Expression();
/**
* The meta object literal for the '{@link org.jnario.impl.ExampleColumnImpl <em>Example Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleColumnImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleColumn()
* @generated
*/
EClass EXAMPLE_COLUMN = eINSTANCE.getExampleColumn();
/**
* The meta object literal for the '<em><b>Table</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_COLUMN__TABLE = eINSTANCE.getExampleColumn_Table();
/**
* The meta object literal for the '<em><b>Cells</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_COLUMN__CELLS = eINSTANCE.getExampleColumn_Cells();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXAMPLE_COLUMN__NAME = eINSTANCE.getExampleColumn_Name();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_COLUMN__TYPE = eINSTANCE.getExampleColumn_Type();
/**
* The meta object literal for the '{@link org.jnario.impl.ShouldImpl <em>Should</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ShouldImpl
* @see org.jnario.impl.JnarioPackageImpl#getShould()
* @generated
*/
EClass SHOULD = eINSTANCE.getShould();
/**
* The meta object literal for the '<em><b>Not</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SHOULD__NOT = eINSTANCE.getShould_Not();
/**
* The meta object literal for the '{@link org.jnario.impl.ShouldThrowImpl <em>Should Throw</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ShouldThrowImpl
* @see org.jnario.impl.JnarioPackageImpl#getShouldThrow()
* @generated
*/
EClass SHOULD_THROW = eINSTANCE.getShouldThrow();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SHOULD_THROW__TYPE = eINSTANCE.getShouldThrow_Type();
/**
* The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SHOULD_THROW__EXPRESSION = eINSTANCE.getShouldThrow_Expression();
/**
* The meta object literal for the '{@link org.jnario.impl.SpecificationImpl <em>Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.SpecificationImpl
* @see org.jnario.impl.JnarioPackageImpl#getSpecification()
* @generated
*/
EClass SPECIFICATION = eINSTANCE.getSpecification();
/**
* The meta object literal for the '{@link org.jnario.Executable <em>Executable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.Executable
* @see org.jnario.impl.JnarioPackageImpl#getExecutable()
* @generated
*/
EClass EXECUTABLE = eINSTANCE.getExecutable();
/**
* The meta object literal for the '{@link org.jnario.impl.MockLiteralImpl <em>Mock Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.MockLiteralImpl
* @see org.jnario.impl.JnarioPackageImpl#getMockLiteral()
* @generated
*/
EClass MOCK_LITERAL = eINSTANCE.getMockLiteral();
/**
* The meta object literal for the '{@link org.jnario.impl.ExampleCellImpl <em>Example Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jnario.impl.ExampleCellImpl
* @see org.jnario.impl.JnarioPackageImpl#getExampleCell()
* @generated
*/
EClass EXAMPLE_CELL = eINSTANCE.getExampleCell();
}
} //JnarioPackage