/** */ package org.xtext.lua.lua; 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.xtext.lua.lua.LuaFactory * @model kind="package" * @generated */ public interface LuaPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "lua"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://lua/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "lua"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ LuaPackage eINSTANCE = org.xtext.lua.lua.impl.LuaPackageImpl.init(); /** * The meta object id for the '{@link org.xtext.lua.lua.impl.ChunkImpl <em>Chunk</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.ChunkImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getChunk() * @generated */ int CHUNK = 0; /** * The number of structural features of the '<em>Chunk</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHUNK_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.BlockImpl <em>Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.BlockImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getBlock() * @generated */ int BLOCK = 1; /** * The feature id for the '<em><b>Statements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK__STATEMENTS = CHUNK_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Return Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK__RETURN_VALUE = CHUNK_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Block</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK_FEATURE_COUNT = CHUNK_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.LastStatementImpl <em>Last Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatementImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement() * @generated */ int LAST_STATEMENT = 2; /** * The number of structural features of the '<em>Last Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAST_STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.LastStatement_ReturnImpl <em>Last Statement Return</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_ReturnImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_Return() * @generated */ int LAST_STATEMENT_RETURN = 3; /** * The number of structural features of the '<em>Last Statement Return</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAST_STATEMENT_RETURN_FEATURE_COUNT = LAST_STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.LastStatement_BreakImpl <em>Last Statement Break</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_BreakImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_Break() * @generated */ int LAST_STATEMENT_BREAK = 4; /** * The number of structural features of the '<em>Last Statement Break</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAST_STATEMENT_BREAK_FEATURE_COUNT = LAST_STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.StatementImpl <em>Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.StatementImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement() * @generated */ int STATEMENT = 5; /** * The number of structural features of the '<em>Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_BlockImpl <em>Statement Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_BlockImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Block() * @generated */ int STATEMENT_BLOCK = 6; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_BLOCK__BLOCK = STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Statement Block</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_BLOCK_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_WhileImpl <em>Statement While</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_WhileImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_While() * @generated */ int STATEMENT_WHILE = 7; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_WHILE__EXPRESSION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_WHILE__BLOCK = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement While</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_WHILE_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_RepeatImpl <em>Statement Repeat</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_RepeatImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Repeat() * @generated */ int STATEMENT_REPEAT = 8; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_REPEAT__BLOCK = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_REPEAT__EXPRESSION = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement Repeat</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_REPEAT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_If_Then_ElseImpl <em>Statement If Then Else</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_If_Then_ElseImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_If_Then_Else() * @generated */ int STATEMENT_IF_THEN_ELSE = 9; /** * The feature id for the '<em><b>If Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE__IF_EXPRESSION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>If Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE__IF_BLOCK = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Else If</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE__ELSE_IF = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Else Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE__ELSE_BLOCK = STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Statement If Then Else</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_If_Then_Else_ElseIfPartImpl <em>Statement If Then Else Else If Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_If_Then_Else_ElseIfPartImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_If_Then_Else_ElseIfPart() * @generated */ int STATEMENT_IF_THEN_ELSE_ELSE_IF_PART = 10; /** * The feature id for the '<em><b>Elseif Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE_ELSE_IF_PART__ELSEIF_EXPRESSION = 0; /** * The feature id for the '<em><b>Elseif Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE_ELSE_IF_PART__ELSEIF_BLOCK = 1; /** * The number of structural features of the '<em>Statement If Then Else Else If Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_IF_THEN_ELSE_ELSE_IF_PART_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_For_NumericImpl <em>Statement For Numeric</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_For_NumericImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_For_Numeric() * @generated */ int STATEMENT_FOR_NUMERIC = 11; /** * The feature id for the '<em><b>Iterator Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC__ITERATOR_NAME = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Start Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC__START_EXPR = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Until Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC__UNTIL_EXPR = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Step Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC__STEP_EXPR = STATEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC__BLOCK = STATEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Statement For Numeric</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_NUMERIC_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_For_GenericImpl <em>Statement For Generic</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_For_GenericImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_For_Generic() * @generated */ int STATEMENT_FOR_GENERIC = 12; /** * The feature id for the '<em><b>Names</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_GENERIC__NAMES = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_GENERIC__EXPRESSIONS = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_GENERIC__BLOCK = STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Statement For Generic</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FOR_GENERIC_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_GlobalFunction_DeclarationImpl <em>Statement Global Function Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_GlobalFunction_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_GlobalFunction_Declaration() * @generated */ int STATEMENT_GLOBAL_FUNCTION_DECLARATION = 13; /** * The feature id for the '<em><b>Prefix</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_GLOBAL_FUNCTION_DECLARATION__PREFIX = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Function Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_GLOBAL_FUNCTION_DECLARATION__FUNCTION_NAME = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Function</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_GLOBAL_FUNCTION_DECLARATION__FUNCTION = STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Statement Global Function Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_GLOBAL_FUNCTION_DECLARATION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_LocalFunction_DeclarationImpl <em>Statement Local Function Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_LocalFunction_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_LocalFunction_Declaration() * @generated */ int STATEMENT_LOCAL_FUNCTION_DECLARATION = 14; /** * The feature id for the '<em><b>Function Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_FUNCTION_DECLARATION__FUNCTION_NAME = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Function</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_FUNCTION_DECLARATION__FUNCTION = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement Local Function Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_FUNCTION_DECLARATION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_Local_Variable_DeclarationImpl <em>Statement Local Variable Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_Local_Variable_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Local_Variable_Declaration() * @generated */ int STATEMENT_LOCAL_VARIABLE_DECLARATION = 15; /** * The feature id for the '<em><b>Variable Names</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_VARIABLE_DECLARATION__VARIABLE_NAMES = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Initial Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_VARIABLE_DECLARATION__INITIAL_VALUE = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement Local Variable Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_LOCAL_VARIABLE_DECLARATION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_FunctioncallOrAssignmentImpl <em>Statement Functioncall Or Assignment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_FunctioncallOrAssignmentImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_FunctioncallOrAssignment() * @generated */ int STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT = 16; /** * The number of structural features of the '<em>Statement Functioncall Or Assignment</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.ExpressionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression() * @generated */ int EXPRESSION = 17; /** * The number of structural features of the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_NilImpl <em>Expression Nil</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NilImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Nil() * @generated */ int EXPRESSION_NIL = 18; /** * The number of structural features of the '<em>Expression Nil</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NIL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_TrueImpl <em>Expression True</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_TrueImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_True() * @generated */ int EXPRESSION_TRUE = 19; /** * The number of structural features of the '<em>Expression True</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_TRUE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_FalseImpl <em>Expression False</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_FalseImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_False() * @generated */ int EXPRESSION_FALSE = 20; /** * The number of structural features of the '<em>Expression False</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FALSE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_NumberImpl <em>Expression Number</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NumberImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Number() * @generated */ int EXPRESSION_NUMBER = 21; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NUMBER__VALUE = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Number</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NUMBER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_VarArgsImpl <em>Expression Var Args</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_VarArgsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_VarArgs() * @generated */ int EXPRESSION_VAR_ARGS = 22; /** * The number of structural features of the '<em>Expression Var Args</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_VAR_ARGS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_StringImpl <em>Expression String</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_StringImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_String() * @generated */ int EXPRESSION_STRING = 23; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_STRING__VALUE = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression String</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_STRING_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_FunctionImpl <em>Expression Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_FunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Function() * @generated */ int EXPRESSION_FUNCTION = 24; /** * The feature id for the '<em><b>Function</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FUNCTION__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_TableConstructorImpl <em>Expression Table Constructor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_TableConstructorImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_TableConstructor() * @generated */ int EXPRESSION_TABLE_CONSTRUCTOR = 25; /** * The feature id for the '<em><b>Fields</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_TABLE_CONSTRUCTOR__FIELDS = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Table Constructor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_TABLE_CONSTRUCTOR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.FunctionImpl <em>Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.FunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getFunction() * @generated */ int FUNCTION = 26; /** * The feature id for the '<em><b>Parameters</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTION__PARAMETERS = 0; /** * The feature id for the '<em><b>Var Args</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTION__VAR_ARGS = 1; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTION__BODY = 2; /** * The number of structural features of the '<em>Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Functioncall_ArgumentsImpl <em>Functioncall Arguments</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Functioncall_ArgumentsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getFunctioncall_Arguments() * @generated */ int FUNCTIONCALL_ARGUMENTS = 27; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTIONCALL_ARGUMENTS__ARGUMENTS = 0; /** * The number of structural features of the '<em>Functioncall Arguments</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FUNCTIONCALL_ARGUMENTS_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.FieldImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField() * @generated */ int FIELD = 28; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__VALUE = 0; /** * The number of structural features of the '<em>Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Field_AddEntryToTable_BracketsImpl <em>Field Add Entry To Table Brackets</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AddEntryToTable_BracketsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AddEntryToTable_Brackets() * @generated */ int FIELD_ADD_ENTRY_TO_TABLE_BRACKETS = 29; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE_BRACKETS__VALUE = FIELD__VALUE; /** * The feature id for the '<em><b>Index Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE_BRACKETS__INDEX_EXPRESSION = FIELD_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Field Add Entry To Table Brackets</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE_BRACKETS_FEATURE_COUNT = FIELD_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Field_AddEntryToTableImpl <em>Field Add Entry To Table</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AddEntryToTableImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AddEntryToTable() * @generated */ int FIELD_ADD_ENTRY_TO_TABLE = 30; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE__VALUE = FIELD__VALUE; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE__KEY = FIELD_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Field Add Entry To Table</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_ADD_ENTRY_TO_TABLE_FEATURE_COUNT = FIELD_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Field_AppendEntryToTableImpl <em>Field Append Entry To Table</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AppendEntryToTableImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AppendEntryToTable() * @generated */ int FIELD_APPEND_ENTRY_TO_TABLE = 31; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_APPEND_ENTRY_TO_TABLE__VALUE = FIELD__VALUE; /** * The number of structural features of the '<em>Field Append Entry To Table</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_APPEND_ENTRY_TO_TABLE_FEATURE_COUNT = FIELD_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.LastStatement_ReturnWithValueImpl <em>Last Statement Return With Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_ReturnWithValueImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_ReturnWithValue() * @generated */ int LAST_STATEMENT_RETURN_WITH_VALUE = 32; /** * The feature id for the '<em><b>Return Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAST_STATEMENT_RETURN_WITH_VALUE__RETURN_VALUES = LAST_STATEMENT_RETURN_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Last Statement Return With Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAST_STATEMENT_RETURN_WITH_VALUE_FEATURE_COUNT = LAST_STATEMENT_RETURN_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_AssignmentImpl <em>Statement Assignment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_AssignmentImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Assignment() * @generated */ int STATEMENT_ASSIGNMENT = 33; /** * The feature id for the '<em><b>Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_ASSIGNMENT__VARIABLE = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_ASSIGNMENT__VALUES = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement Assignment</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_ASSIGNMENT_FEATURE_COUNT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_CallMemberFunctionImpl <em>Statement Call Member Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_CallMemberFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_CallMemberFunction() * @generated */ int STATEMENT_CALL_MEMBER_FUNCTION = 34; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_MEMBER_FUNCTION__OBJECT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Member Function Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_MEMBER_FUNCTION__MEMBER_FUNCTION_NAME = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_MEMBER_FUNCTION__ARGUMENTS = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Statement Call Member Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_MEMBER_FUNCTION_FEATURE_COUNT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Statement_CallFunctionImpl <em>Statement Call Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_CallFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_CallFunction() * @generated */ int STATEMENT_CALL_FUNCTION = 35; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_FUNCTION__OBJECT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_FUNCTION__ARGUMENTS = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Statement Call Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_CALL_FUNCTION_FEATURE_COUNT = STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_OrImpl <em>Expression Or</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_OrImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Or() * @generated */ int EXPRESSION_OR = 36; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_OR__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_OR__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Or</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_OR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_AndImpl <em>Expression And</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AndImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_And() * @generated */ int EXPRESSION_AND = 37; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_AND__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_AND__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression And</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_AND_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_LargerImpl <em>Expression Larger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_LargerImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Larger() * @generated */ int EXPRESSION_LARGER = 38; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Larger</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_Larger_EqualImpl <em>Expression Larger Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Larger_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Larger_Equal() * @generated */ int EXPRESSION_LARGER_EQUAL = 39; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER_EQUAL__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER_EQUAL__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Larger Equal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LARGER_EQUAL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_SmallerImpl <em>Expression Smaller</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_SmallerImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Smaller() * @generated */ int EXPRESSION_SMALLER = 40; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Smaller</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_Smaller_EqualImpl <em>Expression Smaller Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Smaller_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Smaller_Equal() * @generated */ int EXPRESSION_SMALLER_EQUAL = 41; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER_EQUAL__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER_EQUAL__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Smaller Equal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_SMALLER_EQUAL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_EqualImpl <em>Expression Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Equal() * @generated */ int EXPRESSION_EQUAL = 42; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EQUAL__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EQUAL__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Equal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EQUAL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_Not_EqualImpl <em>Expression Not Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Not_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Not_Equal() * @generated */ int EXPRESSION_NOT_EQUAL = 43; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NOT_EQUAL__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NOT_EQUAL__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Not Equal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NOT_EQUAL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_ConcatenationImpl <em>Expression Concatenation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ConcatenationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Concatenation() * @generated */ int EXPRESSION_CONCATENATION = 44; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CONCATENATION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CONCATENATION__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Concatenation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CONCATENATION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_PlusImpl <em>Expression Plus</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_PlusImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Plus() * @generated */ int EXPRESSION_PLUS = 45; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_PLUS__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_PLUS__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Plus</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_PLUS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_MinusImpl <em>Expression Minus</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_MinusImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Minus() * @generated */ int EXPRESSION_MINUS = 46; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MINUS__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MINUS__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Minus</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MINUS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_MultiplicationImpl <em>Expression Multiplication</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_MultiplicationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Multiplication() * @generated */ int EXPRESSION_MULTIPLICATION = 47; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MULTIPLICATION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MULTIPLICATION__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Multiplication</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MULTIPLICATION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_DivisionImpl <em>Expression Division</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_DivisionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Division() * @generated */ int EXPRESSION_DIVISION = 48; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_DIVISION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_DIVISION__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Division</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_DIVISION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_ModuloImpl <em>Expression Modulo</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ModuloImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Modulo() * @generated */ int EXPRESSION_MODULO = 49; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MODULO__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MODULO__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Modulo</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_MODULO_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_NegateImpl <em>Expression Negate</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NegateImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Negate() * @generated */ int EXPRESSION_NEGATE = 50; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NEGATE__EXP = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Negate</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_NEGATE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_LengthImpl <em>Expression Length</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_LengthImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Length() * @generated */ int EXPRESSION_LENGTH = 51; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LENGTH__EXP = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Length</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_LENGTH_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_InvertImpl <em>Expression Invert</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_InvertImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Invert() * @generated */ int EXPRESSION_INVERT = 52; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_INVERT__EXP = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Invert</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_INVERT_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_ExponentiationImpl <em>Expression Exponentiation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ExponentiationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Exponentiation() * @generated */ int EXPRESSION_EXPONENTIATION = 53; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EXPONENTIATION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EXPONENTIATION__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Exponentiation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_EXPONENTIATION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_CallMemberFunctionImpl <em>Expression Call Member Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_CallMemberFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_CallMemberFunction() * @generated */ int EXPRESSION_CALL_MEMBER_FUNCTION = 54; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_MEMBER_FUNCTION__OBJECT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Member Function Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_MEMBER_FUNCTION__MEMBER_FUNCTION_NAME = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_MEMBER_FUNCTION__ARGUMENTS = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Expression Call Member Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_MEMBER_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_CallFunctionImpl <em>Expression Call Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_CallFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_CallFunction() * @generated */ int EXPRESSION_CALL_FUNCTION = 55; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_FUNCTION__OBJECT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_FUNCTION__ARGUMENTS = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Call Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_CALL_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_AccessArrayImpl <em>Expression Access Array</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AccessArrayImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_AccessArray() * @generated */ int EXPRESSION_ACCESS_ARRAY = 56; /** * The feature id for the '<em><b>Array</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_ARRAY__ARRAY = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Index</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_ARRAY__INDEX = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Access Array</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_ARRAY_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_AccessMemberImpl <em>Expression Access Member</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AccessMemberImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_AccessMember() * @generated */ int EXPRESSION_ACCESS_MEMBER = 57; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_MEMBER__OBJECT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Member Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_MEMBER__MEMBER_NAME = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression Access Member</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_ACCESS_MEMBER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.xtext.lua.lua.impl.Expression_VariableNameImpl <em>Expression Variable Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_VariableNameImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_VariableName() * @generated */ int EXPRESSION_VARIABLE_NAME = 58; /** * The feature id for the '<em><b>Variable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_VARIABLE_NAME__VARIABLE = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Expression Variable Name</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_VARIABLE_NAME_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * Returns the meta object for class '{@link org.xtext.lua.lua.Chunk <em>Chunk</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Chunk</em>'. * @see org.xtext.lua.lua.Chunk * @generated */ EClass getChunk(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Block <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Block</em>'. * @see org.xtext.lua.lua.Block * @generated */ EClass getBlock(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Block#getStatements <em>Statements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statements</em>'. * @see org.xtext.lua.lua.Block#getStatements() * @see #getBlock() * @generated */ EReference getBlock_Statements(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Block#getReturnValue <em>Return Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Return Value</em>'. * @see org.xtext.lua.lua.Block#getReturnValue() * @see #getBlock() * @generated */ EReference getBlock_ReturnValue(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.LastStatement <em>Last Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Last Statement</em>'. * @see org.xtext.lua.lua.LastStatement * @generated */ EClass getLastStatement(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.LastStatement_Return <em>Last Statement Return</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Last Statement Return</em>'. * @see org.xtext.lua.lua.LastStatement_Return * @generated */ EClass getLastStatement_Return(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.LastStatement_Break <em>Last Statement Break</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Last Statement Break</em>'. * @see org.xtext.lua.lua.LastStatement_Break * @generated */ EClass getLastStatement_Break(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement</em>'. * @see org.xtext.lua.lua.Statement * @generated */ EClass getStatement(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_Block <em>Statement Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Block</em>'. * @see org.xtext.lua.lua.Statement_Block * @generated */ EClass getStatement_Block(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_Block#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.xtext.lua.lua.Statement_Block#getBlock() * @see #getStatement_Block() * @generated */ EReference getStatement_Block_Block(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_While <em>Statement While</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement While</em>'. * @see org.xtext.lua.lua.Statement_While * @generated */ EClass getStatement_While(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_While#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.xtext.lua.lua.Statement_While#getExpression() * @see #getStatement_While() * @generated */ EReference getStatement_While_Expression(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_While#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.xtext.lua.lua.Statement_While#getBlock() * @see #getStatement_While() * @generated */ EReference getStatement_While_Block(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_Repeat <em>Statement Repeat</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Repeat</em>'. * @see org.xtext.lua.lua.Statement_Repeat * @generated */ EClass getStatement_Repeat(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_Repeat#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.xtext.lua.lua.Statement_Repeat#getBlock() * @see #getStatement_Repeat() * @generated */ EReference getStatement_Repeat_Block(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_Repeat#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.xtext.lua.lua.Statement_Repeat#getExpression() * @see #getStatement_Repeat() * @generated */ EReference getStatement_Repeat_Expression(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_If_Then_Else <em>Statement If Then Else</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement If Then Else</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else * @generated */ EClass getStatement_If_Then_Else(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_If_Then_Else#getIfExpression <em>If Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>If Expression</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else#getIfExpression() * @see #getStatement_If_Then_Else() * @generated */ EReference getStatement_If_Then_Else_IfExpression(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_If_Then_Else#getIfBlock <em>If Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>If Block</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else#getIfBlock() * @see #getStatement_If_Then_Else() * @generated */ EReference getStatement_If_Then_Else_IfBlock(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Statement_If_Then_Else#getElseIf <em>Else If</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Else If</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else#getElseIf() * @see #getStatement_If_Then_Else() * @generated */ EReference getStatement_If_Then_Else_ElseIf(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_If_Then_Else#getElseBlock <em>Else Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Else Block</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else#getElseBlock() * @see #getStatement_If_Then_Else() * @generated */ EReference getStatement_If_Then_Else_ElseBlock(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart <em>Statement If Then Else Else If Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement If Then Else Else If Part</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart * @generated */ EClass getStatement_If_Then_Else_ElseIfPart(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart#getElseifExpression <em>Elseif Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Elseif Expression</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart#getElseifExpression() * @see #getStatement_If_Then_Else_ElseIfPart() * @generated */ EReference getStatement_If_Then_Else_ElseIfPart_ElseifExpression(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart#getElseifBlock <em>Elseif Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Elseif Block</em>'. * @see org.xtext.lua.lua.Statement_If_Then_Else_ElseIfPart#getElseifBlock() * @see #getStatement_If_Then_Else_ElseIfPart() * @generated */ EReference getStatement_If_Then_Else_ElseIfPart_ElseifBlock(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_For_Numeric <em>Statement For Numeric</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement For Numeric</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric * @generated */ EClass getStatement_For_Numeric(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Statement_For_Numeric#getIteratorName <em>Iterator Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Iterator Name</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric#getIteratorName() * @see #getStatement_For_Numeric() * @generated */ EAttribute getStatement_For_Numeric_IteratorName(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_For_Numeric#getStartExpr <em>Start Expr</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Start Expr</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric#getStartExpr() * @see #getStatement_For_Numeric() * @generated */ EReference getStatement_For_Numeric_StartExpr(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_For_Numeric#getUntilExpr <em>Until Expr</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Until Expr</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric#getUntilExpr() * @see #getStatement_For_Numeric() * @generated */ EReference getStatement_For_Numeric_UntilExpr(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_For_Numeric#getStepExpr <em>Step Expr</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Step Expr</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric#getStepExpr() * @see #getStatement_For_Numeric() * @generated */ EReference getStatement_For_Numeric_StepExpr(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_For_Numeric#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.xtext.lua.lua.Statement_For_Numeric#getBlock() * @see #getStatement_For_Numeric() * @generated */ EReference getStatement_For_Numeric_Block(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_For_Generic <em>Statement For Generic</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement For Generic</em>'. * @see org.xtext.lua.lua.Statement_For_Generic * @generated */ EClass getStatement_For_Generic(); /** * Returns the meta object for the attribute list '{@link org.xtext.lua.lua.Statement_For_Generic#getNames <em>Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Names</em>'. * @see org.xtext.lua.lua.Statement_For_Generic#getNames() * @see #getStatement_For_Generic() * @generated */ EAttribute getStatement_For_Generic_Names(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Statement_For_Generic#getExpressions <em>Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Expressions</em>'. * @see org.xtext.lua.lua.Statement_For_Generic#getExpressions() * @see #getStatement_For_Generic() * @generated */ EReference getStatement_For_Generic_Expressions(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_For_Generic#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.xtext.lua.lua.Statement_For_Generic#getBlock() * @see #getStatement_For_Generic() * @generated */ EReference getStatement_For_Generic_Block(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_GlobalFunction_Declaration <em>Statement Global Function Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Global Function Declaration</em>'. * @see org.xtext.lua.lua.Statement_GlobalFunction_Declaration * @generated */ EClass getStatement_GlobalFunction_Declaration(); /** * Returns the meta object for the attribute list '{@link org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getPrefix <em>Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Prefix</em>'. * @see org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getPrefix() * @see #getStatement_GlobalFunction_Declaration() * @generated */ EAttribute getStatement_GlobalFunction_Declaration_Prefix(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getFunctionName <em>Function Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Function Name</em>'. * @see org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getFunctionName() * @see #getStatement_GlobalFunction_Declaration() * @generated */ EAttribute getStatement_GlobalFunction_Declaration_FunctionName(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getFunction <em>Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Function</em>'. * @see org.xtext.lua.lua.Statement_GlobalFunction_Declaration#getFunction() * @see #getStatement_GlobalFunction_Declaration() * @generated */ EReference getStatement_GlobalFunction_Declaration_Function(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_LocalFunction_Declaration <em>Statement Local Function Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Local Function Declaration</em>'. * @see org.xtext.lua.lua.Statement_LocalFunction_Declaration * @generated */ EClass getStatement_LocalFunction_Declaration(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Statement_LocalFunction_Declaration#getFunctionName <em>Function Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Function Name</em>'. * @see org.xtext.lua.lua.Statement_LocalFunction_Declaration#getFunctionName() * @see #getStatement_LocalFunction_Declaration() * @generated */ EAttribute getStatement_LocalFunction_Declaration_FunctionName(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_LocalFunction_Declaration#getFunction <em>Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Function</em>'. * @see org.xtext.lua.lua.Statement_LocalFunction_Declaration#getFunction() * @see #getStatement_LocalFunction_Declaration() * @generated */ EReference getStatement_LocalFunction_Declaration_Function(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_Local_Variable_Declaration <em>Statement Local Variable Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Local Variable Declaration</em>'. * @see org.xtext.lua.lua.Statement_Local_Variable_Declaration * @generated */ EClass getStatement_Local_Variable_Declaration(); /** * Returns the meta object for the attribute list '{@link org.xtext.lua.lua.Statement_Local_Variable_Declaration#getVariableNames <em>Variable Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Variable Names</em>'. * @see org.xtext.lua.lua.Statement_Local_Variable_Declaration#getVariableNames() * @see #getStatement_Local_Variable_Declaration() * @generated */ EAttribute getStatement_Local_Variable_Declaration_VariableNames(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Statement_Local_Variable_Declaration#getInitialValue <em>Initial Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Initial Value</em>'. * @see org.xtext.lua.lua.Statement_Local_Variable_Declaration#getInitialValue() * @see #getStatement_Local_Variable_Declaration() * @generated */ EReference getStatement_Local_Variable_Declaration_InitialValue(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_FunctioncallOrAssignment <em>Statement Functioncall Or Assignment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Functioncall Or Assignment</em>'. * @see org.xtext.lua.lua.Statement_FunctioncallOrAssignment * @generated */ EClass getStatement_FunctioncallOrAssignment(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see org.xtext.lua.lua.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Nil <em>Expression Nil</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Nil</em>'. * @see org.xtext.lua.lua.Expression_Nil * @generated */ EClass getExpression_Nil(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_True <em>Expression True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression True</em>'. * @see org.xtext.lua.lua.Expression_True * @generated */ EClass getExpression_True(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_False <em>Expression False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression False</em>'. * @see org.xtext.lua.lua.Expression_False * @generated */ EClass getExpression_False(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Number <em>Expression Number</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Number</em>'. * @see org.xtext.lua.lua.Expression_Number * @generated */ EClass getExpression_Number(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Expression_Number#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.xtext.lua.lua.Expression_Number#getValue() * @see #getExpression_Number() * @generated */ EAttribute getExpression_Number_Value(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_VarArgs <em>Expression Var Args</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Var Args</em>'. * @see org.xtext.lua.lua.Expression_VarArgs * @generated */ EClass getExpression_VarArgs(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_String <em>Expression String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression String</em>'. * @see org.xtext.lua.lua.Expression_String * @generated */ EClass getExpression_String(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Expression_String#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.xtext.lua.lua.Expression_String#getValue() * @see #getExpression_String() * @generated */ EAttribute getExpression_String_Value(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Function <em>Expression Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Function</em>'. * @see org.xtext.lua.lua.Expression_Function * @generated */ EClass getExpression_Function(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Function#getFunction <em>Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Function</em>'. * @see org.xtext.lua.lua.Expression_Function#getFunction() * @see #getExpression_Function() * @generated */ EReference getExpression_Function_Function(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_TableConstructor <em>Expression Table Constructor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Table Constructor</em>'. * @see org.xtext.lua.lua.Expression_TableConstructor * @generated */ EClass getExpression_TableConstructor(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Expression_TableConstructor#getFields <em>Fields</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Fields</em>'. * @see org.xtext.lua.lua.Expression_TableConstructor#getFields() * @see #getExpression_TableConstructor() * @generated */ EReference getExpression_TableConstructor_Fields(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Function <em>Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Function</em>'. * @see org.xtext.lua.lua.Function * @generated */ EClass getFunction(); /** * Returns the meta object for the attribute list '{@link org.xtext.lua.lua.Function#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Parameters</em>'. * @see org.xtext.lua.lua.Function#getParameters() * @see #getFunction() * @generated */ EAttribute getFunction_Parameters(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Function#isVarArgs <em>Var Args</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Var Args</em>'. * @see org.xtext.lua.lua.Function#isVarArgs() * @see #getFunction() * @generated */ EAttribute getFunction_VarArgs(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Function#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body</em>'. * @see org.xtext.lua.lua.Function#getBody() * @see #getFunction() * @generated */ EReference getFunction_Body(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Functioncall_Arguments <em>Functioncall Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Functioncall Arguments</em>'. * @see org.xtext.lua.lua.Functioncall_Arguments * @generated */ EClass getFunctioncall_Arguments(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Functioncall_Arguments#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @see org.xtext.lua.lua.Functioncall_Arguments#getArguments() * @see #getFunctioncall_Arguments() * @generated */ EReference getFunctioncall_Arguments_Arguments(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Field <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field</em>'. * @see org.xtext.lua.lua.Field * @generated */ EClass getField(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Field#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see org.xtext.lua.lua.Field#getValue() * @see #getField() * @generated */ EReference getField_Value(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Field_AddEntryToTable_Brackets <em>Field Add Entry To Table Brackets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field Add Entry To Table Brackets</em>'. * @see org.xtext.lua.lua.Field_AddEntryToTable_Brackets * @generated */ EClass getField_AddEntryToTable_Brackets(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Field_AddEntryToTable_Brackets#getIndexExpression <em>Index Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Index Expression</em>'. * @see org.xtext.lua.lua.Field_AddEntryToTable_Brackets#getIndexExpression() * @see #getField_AddEntryToTable_Brackets() * @generated */ EReference getField_AddEntryToTable_Brackets_IndexExpression(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Field_AddEntryToTable <em>Field Add Entry To Table</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field Add Entry To Table</em>'. * @see org.xtext.lua.lua.Field_AddEntryToTable * @generated */ EClass getField_AddEntryToTable(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Field_AddEntryToTable#getKey <em>Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Key</em>'. * @see org.xtext.lua.lua.Field_AddEntryToTable#getKey() * @see #getField_AddEntryToTable() * @generated */ EAttribute getField_AddEntryToTable_Key(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Field_AppendEntryToTable <em>Field Append Entry To Table</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field Append Entry To Table</em>'. * @see org.xtext.lua.lua.Field_AppendEntryToTable * @generated */ EClass getField_AppendEntryToTable(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.LastStatement_ReturnWithValue <em>Last Statement Return With Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Last Statement Return With Value</em>'. * @see org.xtext.lua.lua.LastStatement_ReturnWithValue * @generated */ EClass getLastStatement_ReturnWithValue(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.LastStatement_ReturnWithValue#getReturnValues <em>Return Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Return Values</em>'. * @see org.xtext.lua.lua.LastStatement_ReturnWithValue#getReturnValues() * @see #getLastStatement_ReturnWithValue() * @generated */ EReference getLastStatement_ReturnWithValue_ReturnValues(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_Assignment <em>Statement Assignment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Assignment</em>'. * @see org.xtext.lua.lua.Statement_Assignment * @generated */ EClass getStatement_Assignment(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Statement_Assignment#getVariable <em>Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variable</em>'. * @see org.xtext.lua.lua.Statement_Assignment#getVariable() * @see #getStatement_Assignment() * @generated */ EReference getStatement_Assignment_Variable(); /** * Returns the meta object for the containment reference list '{@link org.xtext.lua.lua.Statement_Assignment#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Values</em>'. * @see org.xtext.lua.lua.Statement_Assignment#getValues() * @see #getStatement_Assignment() * @generated */ EReference getStatement_Assignment_Values(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_CallMemberFunction <em>Statement Call Member Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Call Member Function</em>'. * @see org.xtext.lua.lua.Statement_CallMemberFunction * @generated */ EClass getStatement_CallMemberFunction(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_CallMemberFunction#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.xtext.lua.lua.Statement_CallMemberFunction#getObject() * @see #getStatement_CallMemberFunction() * @generated */ EReference getStatement_CallMemberFunction_Object(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Statement_CallMemberFunction#getMemberFunctionName <em>Member Function Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Member Function Name</em>'. * @see org.xtext.lua.lua.Statement_CallMemberFunction#getMemberFunctionName() * @see #getStatement_CallMemberFunction() * @generated */ EAttribute getStatement_CallMemberFunction_MemberFunctionName(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_CallMemberFunction#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Arguments</em>'. * @see org.xtext.lua.lua.Statement_CallMemberFunction#getArguments() * @see #getStatement_CallMemberFunction() * @generated */ EReference getStatement_CallMemberFunction_Arguments(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Statement_CallFunction <em>Statement Call Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Call Function</em>'. * @see org.xtext.lua.lua.Statement_CallFunction * @generated */ EClass getStatement_CallFunction(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_CallFunction#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.xtext.lua.lua.Statement_CallFunction#getObject() * @see #getStatement_CallFunction() * @generated */ EReference getStatement_CallFunction_Object(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Statement_CallFunction#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Arguments</em>'. * @see org.xtext.lua.lua.Statement_CallFunction#getArguments() * @see #getStatement_CallFunction() * @generated */ EReference getStatement_CallFunction_Arguments(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Or <em>Expression Or</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Or</em>'. * @see org.xtext.lua.lua.Expression_Or * @generated */ EClass getExpression_Or(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Or#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Or#getLeft() * @see #getExpression_Or() * @generated */ EReference getExpression_Or_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Or#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Or#getRight() * @see #getExpression_Or() * @generated */ EReference getExpression_Or_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_And <em>Expression And</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression And</em>'. * @see org.xtext.lua.lua.Expression_And * @generated */ EClass getExpression_And(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_And#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_And#getLeft() * @see #getExpression_And() * @generated */ EReference getExpression_And_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_And#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_And#getRight() * @see #getExpression_And() * @generated */ EReference getExpression_And_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Larger <em>Expression Larger</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Larger</em>'. * @see org.xtext.lua.lua.Expression_Larger * @generated */ EClass getExpression_Larger(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Larger#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Larger#getLeft() * @see #getExpression_Larger() * @generated */ EReference getExpression_Larger_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Larger#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Larger#getRight() * @see #getExpression_Larger() * @generated */ EReference getExpression_Larger_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Larger_Equal <em>Expression Larger Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Larger Equal</em>'. * @see org.xtext.lua.lua.Expression_Larger_Equal * @generated */ EClass getExpression_Larger_Equal(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Larger_Equal#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Larger_Equal#getLeft() * @see #getExpression_Larger_Equal() * @generated */ EReference getExpression_Larger_Equal_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Larger_Equal#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Larger_Equal#getRight() * @see #getExpression_Larger_Equal() * @generated */ EReference getExpression_Larger_Equal_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Smaller <em>Expression Smaller</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Smaller</em>'. * @see org.xtext.lua.lua.Expression_Smaller * @generated */ EClass getExpression_Smaller(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Smaller#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Smaller#getLeft() * @see #getExpression_Smaller() * @generated */ EReference getExpression_Smaller_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Smaller#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Smaller#getRight() * @see #getExpression_Smaller() * @generated */ EReference getExpression_Smaller_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Smaller_Equal <em>Expression Smaller Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Smaller Equal</em>'. * @see org.xtext.lua.lua.Expression_Smaller_Equal * @generated */ EClass getExpression_Smaller_Equal(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Smaller_Equal#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Smaller_Equal#getLeft() * @see #getExpression_Smaller_Equal() * @generated */ EReference getExpression_Smaller_Equal_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Smaller_Equal#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Smaller_Equal#getRight() * @see #getExpression_Smaller_Equal() * @generated */ EReference getExpression_Smaller_Equal_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Equal <em>Expression Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Equal</em>'. * @see org.xtext.lua.lua.Expression_Equal * @generated */ EClass getExpression_Equal(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Equal#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Equal#getLeft() * @see #getExpression_Equal() * @generated */ EReference getExpression_Equal_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Equal#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Equal#getRight() * @see #getExpression_Equal() * @generated */ EReference getExpression_Equal_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Not_Equal <em>Expression Not Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Not Equal</em>'. * @see org.xtext.lua.lua.Expression_Not_Equal * @generated */ EClass getExpression_Not_Equal(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Not_Equal#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Not_Equal#getLeft() * @see #getExpression_Not_Equal() * @generated */ EReference getExpression_Not_Equal_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Not_Equal#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Not_Equal#getRight() * @see #getExpression_Not_Equal() * @generated */ EReference getExpression_Not_Equal_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Concatenation <em>Expression Concatenation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Concatenation</em>'. * @see org.xtext.lua.lua.Expression_Concatenation * @generated */ EClass getExpression_Concatenation(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Concatenation#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Concatenation#getLeft() * @see #getExpression_Concatenation() * @generated */ EReference getExpression_Concatenation_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Concatenation#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Concatenation#getRight() * @see #getExpression_Concatenation() * @generated */ EReference getExpression_Concatenation_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Plus <em>Expression Plus</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Plus</em>'. * @see org.xtext.lua.lua.Expression_Plus * @generated */ EClass getExpression_Plus(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Plus#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Plus#getLeft() * @see #getExpression_Plus() * @generated */ EReference getExpression_Plus_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Plus#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Plus#getRight() * @see #getExpression_Plus() * @generated */ EReference getExpression_Plus_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Minus <em>Expression Minus</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Minus</em>'. * @see org.xtext.lua.lua.Expression_Minus * @generated */ EClass getExpression_Minus(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Minus#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Minus#getLeft() * @see #getExpression_Minus() * @generated */ EReference getExpression_Minus_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Minus#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Minus#getRight() * @see #getExpression_Minus() * @generated */ EReference getExpression_Minus_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Multiplication <em>Expression Multiplication</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Multiplication</em>'. * @see org.xtext.lua.lua.Expression_Multiplication * @generated */ EClass getExpression_Multiplication(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Multiplication#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Multiplication#getLeft() * @see #getExpression_Multiplication() * @generated */ EReference getExpression_Multiplication_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Multiplication#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Multiplication#getRight() * @see #getExpression_Multiplication() * @generated */ EReference getExpression_Multiplication_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Division <em>Expression Division</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Division</em>'. * @see org.xtext.lua.lua.Expression_Division * @generated */ EClass getExpression_Division(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Division#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Division#getLeft() * @see #getExpression_Division() * @generated */ EReference getExpression_Division_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Division#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Division#getRight() * @see #getExpression_Division() * @generated */ EReference getExpression_Division_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Modulo <em>Expression Modulo</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Modulo</em>'. * @see org.xtext.lua.lua.Expression_Modulo * @generated */ EClass getExpression_Modulo(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Modulo#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Modulo#getLeft() * @see #getExpression_Modulo() * @generated */ EReference getExpression_Modulo_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Modulo#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Modulo#getRight() * @see #getExpression_Modulo() * @generated */ EReference getExpression_Modulo_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Negate <em>Expression Negate</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Negate</em>'. * @see org.xtext.lua.lua.Expression_Negate * @generated */ EClass getExpression_Negate(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Negate#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.xtext.lua.lua.Expression_Negate#getExp() * @see #getExpression_Negate() * @generated */ EReference getExpression_Negate_Exp(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Length <em>Expression Length</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Length</em>'. * @see org.xtext.lua.lua.Expression_Length * @generated */ EClass getExpression_Length(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Length#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.xtext.lua.lua.Expression_Length#getExp() * @see #getExpression_Length() * @generated */ EReference getExpression_Length_Exp(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Invert <em>Expression Invert</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Invert</em>'. * @see org.xtext.lua.lua.Expression_Invert * @generated */ EClass getExpression_Invert(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Invert#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.xtext.lua.lua.Expression_Invert#getExp() * @see #getExpression_Invert() * @generated */ EReference getExpression_Invert_Exp(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_Exponentiation <em>Expression Exponentiation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Exponentiation</em>'. * @see org.xtext.lua.lua.Expression_Exponentiation * @generated */ EClass getExpression_Exponentiation(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Exponentiation#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.xtext.lua.lua.Expression_Exponentiation#getLeft() * @see #getExpression_Exponentiation() * @generated */ EReference getExpression_Exponentiation_Left(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_Exponentiation#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.xtext.lua.lua.Expression_Exponentiation#getRight() * @see #getExpression_Exponentiation() * @generated */ EReference getExpression_Exponentiation_Right(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_CallMemberFunction <em>Expression Call Member Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Call Member Function</em>'. * @see org.xtext.lua.lua.Expression_CallMemberFunction * @generated */ EClass getExpression_CallMemberFunction(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_CallMemberFunction#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.xtext.lua.lua.Expression_CallMemberFunction#getObject() * @see #getExpression_CallMemberFunction() * @generated */ EReference getExpression_CallMemberFunction_Object(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Expression_CallMemberFunction#getMemberFunctionName <em>Member Function Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Member Function Name</em>'. * @see org.xtext.lua.lua.Expression_CallMemberFunction#getMemberFunctionName() * @see #getExpression_CallMemberFunction() * @generated */ EAttribute getExpression_CallMemberFunction_MemberFunctionName(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_CallMemberFunction#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Arguments</em>'. * @see org.xtext.lua.lua.Expression_CallMemberFunction#getArguments() * @see #getExpression_CallMemberFunction() * @generated */ EReference getExpression_CallMemberFunction_Arguments(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_CallFunction <em>Expression Call Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Call Function</em>'. * @see org.xtext.lua.lua.Expression_CallFunction * @generated */ EClass getExpression_CallFunction(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_CallFunction#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.xtext.lua.lua.Expression_CallFunction#getObject() * @see #getExpression_CallFunction() * @generated */ EReference getExpression_CallFunction_Object(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_CallFunction#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Arguments</em>'. * @see org.xtext.lua.lua.Expression_CallFunction#getArguments() * @see #getExpression_CallFunction() * @generated */ EReference getExpression_CallFunction_Arguments(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_AccessArray <em>Expression Access Array</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Access Array</em>'. * @see org.xtext.lua.lua.Expression_AccessArray * @generated */ EClass getExpression_AccessArray(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_AccessArray#getArray <em>Array</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Array</em>'. * @see org.xtext.lua.lua.Expression_AccessArray#getArray() * @see #getExpression_AccessArray() * @generated */ EReference getExpression_AccessArray_Array(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_AccessArray#getIndex <em>Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Index</em>'. * @see org.xtext.lua.lua.Expression_AccessArray#getIndex() * @see #getExpression_AccessArray() * @generated */ EReference getExpression_AccessArray_Index(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_AccessMember <em>Expression Access Member</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Access Member</em>'. * @see org.xtext.lua.lua.Expression_AccessMember * @generated */ EClass getExpression_AccessMember(); /** * Returns the meta object for the containment reference '{@link org.xtext.lua.lua.Expression_AccessMember#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.xtext.lua.lua.Expression_AccessMember#getObject() * @see #getExpression_AccessMember() * @generated */ EReference getExpression_AccessMember_Object(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Expression_AccessMember#getMemberName <em>Member Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Member Name</em>'. * @see org.xtext.lua.lua.Expression_AccessMember#getMemberName() * @see #getExpression_AccessMember() * @generated */ EAttribute getExpression_AccessMember_MemberName(); /** * Returns the meta object for class '{@link org.xtext.lua.lua.Expression_VariableName <em>Expression Variable Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Variable Name</em>'. * @see org.xtext.lua.lua.Expression_VariableName * @generated */ EClass getExpression_VariableName(); /** * Returns the meta object for the attribute '{@link org.xtext.lua.lua.Expression_VariableName#getVariable <em>Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Variable</em>'. * @see org.xtext.lua.lua.Expression_VariableName#getVariable() * @see #getExpression_VariableName() * @generated */ EAttribute getExpression_VariableName_Variable(); /** * 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 */ LuaFactory getLuaFactory(); /** * <!-- 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.xtext.lua.lua.impl.ChunkImpl <em>Chunk</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.ChunkImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getChunk() * @generated */ EClass CHUNK = eINSTANCE.getChunk(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.BlockImpl <em>Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.BlockImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getBlock() * @generated */ EClass BLOCK = eINSTANCE.getBlock(); /** * The meta object literal for the '<em><b>Statements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BLOCK__STATEMENTS = eINSTANCE.getBlock_Statements(); /** * The meta object literal for the '<em><b>Return Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BLOCK__RETURN_VALUE = eINSTANCE.getBlock_ReturnValue(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.LastStatementImpl <em>Last Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatementImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement() * @generated */ EClass LAST_STATEMENT = eINSTANCE.getLastStatement(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.LastStatement_ReturnImpl <em>Last Statement Return</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_ReturnImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_Return() * @generated */ EClass LAST_STATEMENT_RETURN = eINSTANCE.getLastStatement_Return(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.LastStatement_BreakImpl <em>Last Statement Break</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_BreakImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_Break() * @generated */ EClass LAST_STATEMENT_BREAK = eINSTANCE.getLastStatement_Break(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.StatementImpl <em>Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.StatementImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement() * @generated */ EClass STATEMENT = eINSTANCE.getStatement(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_BlockImpl <em>Statement Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_BlockImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Block() * @generated */ EClass STATEMENT_BLOCK = eINSTANCE.getStatement_Block(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_BLOCK__BLOCK = eINSTANCE.getStatement_Block_Block(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_WhileImpl <em>Statement While</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_WhileImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_While() * @generated */ EClass STATEMENT_WHILE = eINSTANCE.getStatement_While(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_WHILE__EXPRESSION = eINSTANCE.getStatement_While_Expression(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_WHILE__BLOCK = eINSTANCE.getStatement_While_Block(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_RepeatImpl <em>Statement Repeat</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_RepeatImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Repeat() * @generated */ EClass STATEMENT_REPEAT = eINSTANCE.getStatement_Repeat(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_REPEAT__BLOCK = eINSTANCE.getStatement_Repeat_Block(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_REPEAT__EXPRESSION = eINSTANCE.getStatement_Repeat_Expression(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_If_Then_ElseImpl <em>Statement If Then Else</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_If_Then_ElseImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_If_Then_Else() * @generated */ EClass STATEMENT_IF_THEN_ELSE = eINSTANCE.getStatement_If_Then_Else(); /** * The meta object literal for the '<em><b>If Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE__IF_EXPRESSION = eINSTANCE.getStatement_If_Then_Else_IfExpression(); /** * The meta object literal for the '<em><b>If Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE__IF_BLOCK = eINSTANCE.getStatement_If_Then_Else_IfBlock(); /** * The meta object literal for the '<em><b>Else If</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE__ELSE_IF = eINSTANCE.getStatement_If_Then_Else_ElseIf(); /** * The meta object literal for the '<em><b>Else Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE__ELSE_BLOCK = eINSTANCE.getStatement_If_Then_Else_ElseBlock(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_If_Then_Else_ElseIfPartImpl <em>Statement If Then Else Else If Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_If_Then_Else_ElseIfPartImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_If_Then_Else_ElseIfPart() * @generated */ EClass STATEMENT_IF_THEN_ELSE_ELSE_IF_PART = eINSTANCE.getStatement_If_Then_Else_ElseIfPart(); /** * The meta object literal for the '<em><b>Elseif Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE_ELSE_IF_PART__ELSEIF_EXPRESSION = eINSTANCE.getStatement_If_Then_Else_ElseIfPart_ElseifExpression(); /** * The meta object literal for the '<em><b>Elseif Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_IF_THEN_ELSE_ELSE_IF_PART__ELSEIF_BLOCK = eINSTANCE.getStatement_If_Then_Else_ElseIfPart_ElseifBlock(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_For_NumericImpl <em>Statement For Numeric</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_For_NumericImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_For_Numeric() * @generated */ EClass STATEMENT_FOR_NUMERIC = eINSTANCE.getStatement_For_Numeric(); /** * The meta object literal for the '<em><b>Iterator Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_FOR_NUMERIC__ITERATOR_NAME = eINSTANCE.getStatement_For_Numeric_IteratorName(); /** * The meta object literal for the '<em><b>Start Expr</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_NUMERIC__START_EXPR = eINSTANCE.getStatement_For_Numeric_StartExpr(); /** * The meta object literal for the '<em><b>Until Expr</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_NUMERIC__UNTIL_EXPR = eINSTANCE.getStatement_For_Numeric_UntilExpr(); /** * The meta object literal for the '<em><b>Step Expr</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_NUMERIC__STEP_EXPR = eINSTANCE.getStatement_For_Numeric_StepExpr(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_NUMERIC__BLOCK = eINSTANCE.getStatement_For_Numeric_Block(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_For_GenericImpl <em>Statement For Generic</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_For_GenericImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_For_Generic() * @generated */ EClass STATEMENT_FOR_GENERIC = eINSTANCE.getStatement_For_Generic(); /** * The meta object literal for the '<em><b>Names</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_FOR_GENERIC__NAMES = eINSTANCE.getStatement_For_Generic_Names(); /** * The meta object literal for the '<em><b>Expressions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_GENERIC__EXPRESSIONS = eINSTANCE.getStatement_For_Generic_Expressions(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_FOR_GENERIC__BLOCK = eINSTANCE.getStatement_For_Generic_Block(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_GlobalFunction_DeclarationImpl <em>Statement Global Function Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_GlobalFunction_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_GlobalFunction_Declaration() * @generated */ EClass STATEMENT_GLOBAL_FUNCTION_DECLARATION = eINSTANCE.getStatement_GlobalFunction_Declaration(); /** * The meta object literal for the '<em><b>Prefix</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_GLOBAL_FUNCTION_DECLARATION__PREFIX = eINSTANCE.getStatement_GlobalFunction_Declaration_Prefix(); /** * The meta object literal for the '<em><b>Function Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_GLOBAL_FUNCTION_DECLARATION__FUNCTION_NAME = eINSTANCE.getStatement_GlobalFunction_Declaration_FunctionName(); /** * The meta object literal for the '<em><b>Function</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_GLOBAL_FUNCTION_DECLARATION__FUNCTION = eINSTANCE.getStatement_GlobalFunction_Declaration_Function(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_LocalFunction_DeclarationImpl <em>Statement Local Function Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_LocalFunction_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_LocalFunction_Declaration() * @generated */ EClass STATEMENT_LOCAL_FUNCTION_DECLARATION = eINSTANCE.getStatement_LocalFunction_Declaration(); /** * The meta object literal for the '<em><b>Function Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_LOCAL_FUNCTION_DECLARATION__FUNCTION_NAME = eINSTANCE.getStatement_LocalFunction_Declaration_FunctionName(); /** * The meta object literal for the '<em><b>Function</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_LOCAL_FUNCTION_DECLARATION__FUNCTION = eINSTANCE.getStatement_LocalFunction_Declaration_Function(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_Local_Variable_DeclarationImpl <em>Statement Local Variable Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_Local_Variable_DeclarationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Local_Variable_Declaration() * @generated */ EClass STATEMENT_LOCAL_VARIABLE_DECLARATION = eINSTANCE.getStatement_Local_Variable_Declaration(); /** * The meta object literal for the '<em><b>Variable Names</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_LOCAL_VARIABLE_DECLARATION__VARIABLE_NAMES = eINSTANCE.getStatement_Local_Variable_Declaration_VariableNames(); /** * The meta object literal for the '<em><b>Initial Value</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_LOCAL_VARIABLE_DECLARATION__INITIAL_VALUE = eINSTANCE.getStatement_Local_Variable_Declaration_InitialValue(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_FunctioncallOrAssignmentImpl <em>Statement Functioncall Or Assignment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_FunctioncallOrAssignmentImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_FunctioncallOrAssignment() * @generated */ EClass STATEMENT_FUNCTIONCALL_OR_ASSIGNMENT = eINSTANCE.getStatement_FunctioncallOrAssignment(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.ExpressionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_NilImpl <em>Expression Nil</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NilImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Nil() * @generated */ EClass EXPRESSION_NIL = eINSTANCE.getExpression_Nil(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_TrueImpl <em>Expression True</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_TrueImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_True() * @generated */ EClass EXPRESSION_TRUE = eINSTANCE.getExpression_True(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_FalseImpl <em>Expression False</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_FalseImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_False() * @generated */ EClass EXPRESSION_FALSE = eINSTANCE.getExpression_False(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_NumberImpl <em>Expression Number</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NumberImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Number() * @generated */ EClass EXPRESSION_NUMBER = eINSTANCE.getExpression_Number(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION_NUMBER__VALUE = eINSTANCE.getExpression_Number_Value(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_VarArgsImpl <em>Expression Var Args</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_VarArgsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_VarArgs() * @generated */ EClass EXPRESSION_VAR_ARGS = eINSTANCE.getExpression_VarArgs(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_StringImpl <em>Expression String</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_StringImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_String() * @generated */ EClass EXPRESSION_STRING = eINSTANCE.getExpression_String(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION_STRING__VALUE = eINSTANCE.getExpression_String_Value(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_FunctionImpl <em>Expression Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_FunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Function() * @generated */ EClass EXPRESSION_FUNCTION = eINSTANCE.getExpression_Function(); /** * The meta object literal for the '<em><b>Function</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_FUNCTION__FUNCTION = eINSTANCE.getExpression_Function_Function(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_TableConstructorImpl <em>Expression Table Constructor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_TableConstructorImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_TableConstructor() * @generated */ EClass EXPRESSION_TABLE_CONSTRUCTOR = eINSTANCE.getExpression_TableConstructor(); /** * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_TABLE_CONSTRUCTOR__FIELDS = eINSTANCE.getExpression_TableConstructor_Fields(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.FunctionImpl <em>Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.FunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getFunction() * @generated */ EClass FUNCTION = eINSTANCE.getFunction(); /** * The meta object literal for the '<em><b>Parameters</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FUNCTION__PARAMETERS = eINSTANCE.getFunction_Parameters(); /** * The meta object literal for the '<em><b>Var Args</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FUNCTION__VAR_ARGS = eINSTANCE.getFunction_VarArgs(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FUNCTION__BODY = eINSTANCE.getFunction_Body(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Functioncall_ArgumentsImpl <em>Functioncall Arguments</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Functioncall_ArgumentsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getFunctioncall_Arguments() * @generated */ EClass FUNCTIONCALL_ARGUMENTS = eINSTANCE.getFunctioncall_Arguments(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FUNCTIONCALL_ARGUMENTS__ARGUMENTS = eINSTANCE.getFunctioncall_Arguments_Arguments(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.FieldImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField() * @generated */ EClass FIELD = eINSTANCE.getField(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FIELD__VALUE = eINSTANCE.getField_Value(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Field_AddEntryToTable_BracketsImpl <em>Field Add Entry To Table Brackets</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AddEntryToTable_BracketsImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AddEntryToTable_Brackets() * @generated */ EClass FIELD_ADD_ENTRY_TO_TABLE_BRACKETS = eINSTANCE.getField_AddEntryToTable_Brackets(); /** * The meta object literal for the '<em><b>Index Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FIELD_ADD_ENTRY_TO_TABLE_BRACKETS__INDEX_EXPRESSION = eINSTANCE.getField_AddEntryToTable_Brackets_IndexExpression(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Field_AddEntryToTableImpl <em>Field Add Entry To Table</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AddEntryToTableImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AddEntryToTable() * @generated */ EClass FIELD_ADD_ENTRY_TO_TABLE = eINSTANCE.getField_AddEntryToTable(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD_ADD_ENTRY_TO_TABLE__KEY = eINSTANCE.getField_AddEntryToTable_Key(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Field_AppendEntryToTableImpl <em>Field Append Entry To Table</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Field_AppendEntryToTableImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getField_AppendEntryToTable() * @generated */ EClass FIELD_APPEND_ENTRY_TO_TABLE = eINSTANCE.getField_AppendEntryToTable(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.LastStatement_ReturnWithValueImpl <em>Last Statement Return With Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.LastStatement_ReturnWithValueImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getLastStatement_ReturnWithValue() * @generated */ EClass LAST_STATEMENT_RETURN_WITH_VALUE = eINSTANCE.getLastStatement_ReturnWithValue(); /** * The meta object literal for the '<em><b>Return Values</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAST_STATEMENT_RETURN_WITH_VALUE__RETURN_VALUES = eINSTANCE.getLastStatement_ReturnWithValue_ReturnValues(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_AssignmentImpl <em>Statement Assignment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_AssignmentImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_Assignment() * @generated */ EClass STATEMENT_ASSIGNMENT = eINSTANCE.getStatement_Assignment(); /** * The meta object literal for the '<em><b>Variable</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_ASSIGNMENT__VARIABLE = eINSTANCE.getStatement_Assignment_Variable(); /** * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_ASSIGNMENT__VALUES = eINSTANCE.getStatement_Assignment_Values(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_CallMemberFunctionImpl <em>Statement Call Member Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_CallMemberFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_CallMemberFunction() * @generated */ EClass STATEMENT_CALL_MEMBER_FUNCTION = eINSTANCE.getStatement_CallMemberFunction(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_CALL_MEMBER_FUNCTION__OBJECT = eINSTANCE.getStatement_CallMemberFunction_Object(); /** * The meta object literal for the '<em><b>Member Function Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATEMENT_CALL_MEMBER_FUNCTION__MEMBER_FUNCTION_NAME = eINSTANCE.getStatement_CallMemberFunction_MemberFunctionName(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_CALL_MEMBER_FUNCTION__ARGUMENTS = eINSTANCE.getStatement_CallMemberFunction_Arguments(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Statement_CallFunctionImpl <em>Statement Call Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Statement_CallFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getStatement_CallFunction() * @generated */ EClass STATEMENT_CALL_FUNCTION = eINSTANCE.getStatement_CallFunction(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_CALL_FUNCTION__OBJECT = eINSTANCE.getStatement_CallFunction_Object(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_CALL_FUNCTION__ARGUMENTS = eINSTANCE.getStatement_CallFunction_Arguments(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_OrImpl <em>Expression Or</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_OrImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Or() * @generated */ EClass EXPRESSION_OR = eINSTANCE.getExpression_Or(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_OR__LEFT = eINSTANCE.getExpression_Or_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_OR__RIGHT = eINSTANCE.getExpression_Or_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_AndImpl <em>Expression And</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AndImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_And() * @generated */ EClass EXPRESSION_AND = eINSTANCE.getExpression_And(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_AND__LEFT = eINSTANCE.getExpression_And_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_AND__RIGHT = eINSTANCE.getExpression_And_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_LargerImpl <em>Expression Larger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_LargerImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Larger() * @generated */ EClass EXPRESSION_LARGER = eINSTANCE.getExpression_Larger(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_LARGER__LEFT = eINSTANCE.getExpression_Larger_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_LARGER__RIGHT = eINSTANCE.getExpression_Larger_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_Larger_EqualImpl <em>Expression Larger Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Larger_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Larger_Equal() * @generated */ EClass EXPRESSION_LARGER_EQUAL = eINSTANCE.getExpression_Larger_Equal(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_LARGER_EQUAL__LEFT = eINSTANCE.getExpression_Larger_Equal_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_LARGER_EQUAL__RIGHT = eINSTANCE.getExpression_Larger_Equal_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_SmallerImpl <em>Expression Smaller</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_SmallerImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Smaller() * @generated */ EClass EXPRESSION_SMALLER = eINSTANCE.getExpression_Smaller(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_SMALLER__LEFT = eINSTANCE.getExpression_Smaller_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_SMALLER__RIGHT = eINSTANCE.getExpression_Smaller_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_Smaller_EqualImpl <em>Expression Smaller Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Smaller_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Smaller_Equal() * @generated */ EClass EXPRESSION_SMALLER_EQUAL = eINSTANCE.getExpression_Smaller_Equal(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_SMALLER_EQUAL__LEFT = eINSTANCE.getExpression_Smaller_Equal_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_SMALLER_EQUAL__RIGHT = eINSTANCE.getExpression_Smaller_Equal_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_EqualImpl <em>Expression Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Equal() * @generated */ EClass EXPRESSION_EQUAL = eINSTANCE.getExpression_Equal(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_EQUAL__LEFT = eINSTANCE.getExpression_Equal_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_EQUAL__RIGHT = eINSTANCE.getExpression_Equal_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_Not_EqualImpl <em>Expression Not Equal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_Not_EqualImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Not_Equal() * @generated */ EClass EXPRESSION_NOT_EQUAL = eINSTANCE.getExpression_Not_Equal(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_NOT_EQUAL__LEFT = eINSTANCE.getExpression_Not_Equal_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_NOT_EQUAL__RIGHT = eINSTANCE.getExpression_Not_Equal_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_ConcatenationImpl <em>Expression Concatenation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ConcatenationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Concatenation() * @generated */ EClass EXPRESSION_CONCATENATION = eINSTANCE.getExpression_Concatenation(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CONCATENATION__LEFT = eINSTANCE.getExpression_Concatenation_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CONCATENATION__RIGHT = eINSTANCE.getExpression_Concatenation_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_PlusImpl <em>Expression Plus</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_PlusImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Plus() * @generated */ EClass EXPRESSION_PLUS = eINSTANCE.getExpression_Plus(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_PLUS__LEFT = eINSTANCE.getExpression_Plus_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_PLUS__RIGHT = eINSTANCE.getExpression_Plus_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_MinusImpl <em>Expression Minus</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_MinusImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Minus() * @generated */ EClass EXPRESSION_MINUS = eINSTANCE.getExpression_Minus(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MINUS__LEFT = eINSTANCE.getExpression_Minus_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MINUS__RIGHT = eINSTANCE.getExpression_Minus_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_MultiplicationImpl <em>Expression Multiplication</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_MultiplicationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Multiplication() * @generated */ EClass EXPRESSION_MULTIPLICATION = eINSTANCE.getExpression_Multiplication(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MULTIPLICATION__LEFT = eINSTANCE.getExpression_Multiplication_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MULTIPLICATION__RIGHT = eINSTANCE.getExpression_Multiplication_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_DivisionImpl <em>Expression Division</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_DivisionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Division() * @generated */ EClass EXPRESSION_DIVISION = eINSTANCE.getExpression_Division(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_DIVISION__LEFT = eINSTANCE.getExpression_Division_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_DIVISION__RIGHT = eINSTANCE.getExpression_Division_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_ModuloImpl <em>Expression Modulo</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ModuloImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Modulo() * @generated */ EClass EXPRESSION_MODULO = eINSTANCE.getExpression_Modulo(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MODULO__LEFT = eINSTANCE.getExpression_Modulo_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_MODULO__RIGHT = eINSTANCE.getExpression_Modulo_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_NegateImpl <em>Expression Negate</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_NegateImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Negate() * @generated */ EClass EXPRESSION_NEGATE = eINSTANCE.getExpression_Negate(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_NEGATE__EXP = eINSTANCE.getExpression_Negate_Exp(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_LengthImpl <em>Expression Length</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_LengthImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Length() * @generated */ EClass EXPRESSION_LENGTH = eINSTANCE.getExpression_Length(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_LENGTH__EXP = eINSTANCE.getExpression_Length_Exp(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_InvertImpl <em>Expression Invert</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_InvertImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Invert() * @generated */ EClass EXPRESSION_INVERT = eINSTANCE.getExpression_Invert(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_INVERT__EXP = eINSTANCE.getExpression_Invert_Exp(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_ExponentiationImpl <em>Expression Exponentiation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_ExponentiationImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_Exponentiation() * @generated */ EClass EXPRESSION_EXPONENTIATION = eINSTANCE.getExpression_Exponentiation(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_EXPONENTIATION__LEFT = eINSTANCE.getExpression_Exponentiation_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_EXPONENTIATION__RIGHT = eINSTANCE.getExpression_Exponentiation_Right(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_CallMemberFunctionImpl <em>Expression Call Member Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_CallMemberFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_CallMemberFunction() * @generated */ EClass EXPRESSION_CALL_MEMBER_FUNCTION = eINSTANCE.getExpression_CallMemberFunction(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CALL_MEMBER_FUNCTION__OBJECT = eINSTANCE.getExpression_CallMemberFunction_Object(); /** * The meta object literal for the '<em><b>Member Function Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION_CALL_MEMBER_FUNCTION__MEMBER_FUNCTION_NAME = eINSTANCE.getExpression_CallMemberFunction_MemberFunctionName(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CALL_MEMBER_FUNCTION__ARGUMENTS = eINSTANCE.getExpression_CallMemberFunction_Arguments(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_CallFunctionImpl <em>Expression Call Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_CallFunctionImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_CallFunction() * @generated */ EClass EXPRESSION_CALL_FUNCTION = eINSTANCE.getExpression_CallFunction(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CALL_FUNCTION__OBJECT = eINSTANCE.getExpression_CallFunction_Object(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_CALL_FUNCTION__ARGUMENTS = eINSTANCE.getExpression_CallFunction_Arguments(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_AccessArrayImpl <em>Expression Access Array</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AccessArrayImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_AccessArray() * @generated */ EClass EXPRESSION_ACCESS_ARRAY = eINSTANCE.getExpression_AccessArray(); /** * The meta object literal for the '<em><b>Array</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_ACCESS_ARRAY__ARRAY = eINSTANCE.getExpression_AccessArray_Array(); /** * The meta object literal for the '<em><b>Index</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_ACCESS_ARRAY__INDEX = eINSTANCE.getExpression_AccessArray_Index(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_AccessMemberImpl <em>Expression Access Member</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_AccessMemberImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_AccessMember() * @generated */ EClass EXPRESSION_ACCESS_MEMBER = eINSTANCE.getExpression_AccessMember(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION_ACCESS_MEMBER__OBJECT = eINSTANCE.getExpression_AccessMember_Object(); /** * The meta object literal for the '<em><b>Member Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION_ACCESS_MEMBER__MEMBER_NAME = eINSTANCE.getExpression_AccessMember_MemberName(); /** * The meta object literal for the '{@link org.xtext.lua.lua.impl.Expression_VariableNameImpl <em>Expression Variable Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.xtext.lua.lua.impl.Expression_VariableNameImpl * @see org.xtext.lua.lua.impl.LuaPackageImpl#getExpression_VariableName() * @generated */ EClass EXPRESSION_VARIABLE_NAME = eINSTANCE.getExpression_VariableName(); /** * The meta object literal for the '<em><b>Variable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION_VARIABLE_NAME__VARIABLE = eINSTANCE.getExpression_VariableName_Variable(); } } //LuaPackage