All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.xtext.xbase.XbasePackage Maven / Gradle / Ivy

/**
 * Copyright (c) 2011 itemis AG (http://www.itemis.eu) and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 */
package org.eclipse.xtext.xbase;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * 
 * The Package for the model.
 * It contains accessors for the meta objects to represent
 * 
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * * @since 2.7 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. * * @see org.eclipse.xtext.xbase.XbaseFactory * @model kind="package" * @generated */ public interface XbasePackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "xbase"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.eclipse.org/xtext/xbase/Xbase"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "xbase"; /** * The singleton instance of the package. * * * @generated */ XbasePackage eINSTANCE = org.eclipse.xtext.xbase.impl.XbasePackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XExpressionImpl XExpression}' class. * * * @see org.eclipse.xtext.xbase.impl.XExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXExpression() * @generated */ int XEXPRESSION = 0; /** * The number of structural features of the 'XExpression' class. * * * @generated * @ordered */ int XEXPRESSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XIfExpressionImpl XIf Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XIfExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXIfExpression() * @generated */ int XIF_EXPRESSION = 1; /** * The feature id for the 'If' containment reference. * * * @generated * @ordered */ int XIF_EXPRESSION__IF = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Then' containment reference. * * * @generated * @ordered */ int XIF_EXPRESSION__THEN = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Else' containment reference. * * * @generated * @ordered */ int XIF_EXPRESSION__ELSE = XEXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'XIf Expression' class. * * * @generated * @ordered */ int XIF_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XSwitchExpressionImpl XSwitch Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XSwitchExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSwitchExpression() * @generated */ int XSWITCH_EXPRESSION = 2; /** * The feature id for the 'Switch' containment reference. * * * @generated * @ordered */ int XSWITCH_EXPRESSION__SWITCH = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Cases' containment reference list. * * * @generated * @ordered */ int XSWITCH_EXPRESSION__CASES = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Default' containment reference. * * * @generated * @ordered */ int XSWITCH_EXPRESSION__DEFAULT = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Declared Param' containment reference. * * * @generated * @ordered */ int XSWITCH_EXPRESSION__DECLARED_PARAM = XEXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'XSwitch Expression' class. * * * @generated * @ordered */ int XSWITCH_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XCasePartImpl XCase Part}' class. * * * @see org.eclipse.xtext.xbase.impl.XCasePartImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCasePart() * @generated */ int XCASE_PART = 3; /** * The feature id for the 'Case' containment reference. * * * @generated * @ordered */ int XCASE_PART__CASE = 0; /** * The feature id for the 'Then' containment reference. * * * @generated * @ordered */ int XCASE_PART__THEN = 1; /** * The feature id for the 'Type Guard' containment reference. * * * @generated * @ordered */ int XCASE_PART__TYPE_GUARD = 2; /** * The feature id for the 'Fall Through' attribute. * * * @generated * @ordered */ int XCASE_PART__FALL_THROUGH = 3; /** * The number of structural features of the 'XCase Part' class. * * * @generated * @ordered */ int XCASE_PART_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XBlockExpressionImpl XBlock Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XBlockExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBlockExpression() * @generated */ int XBLOCK_EXPRESSION = 4; /** * The feature id for the 'Expressions' containment reference list. * * * @generated * @ordered */ int XBLOCK_EXPRESSION__EXPRESSIONS = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XBlock Expression' class. * * * @generated * @ordered */ int XBLOCK_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XVariableDeclarationImpl XVariable Declaration}' class. * * * @see org.eclipse.xtext.xbase.impl.XVariableDeclarationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXVariableDeclaration() * @generated */ int XVARIABLE_DECLARATION = 5; /** * The feature id for the 'Type' containment reference. * * * @generated * @ordered */ int XVARIABLE_DECLARATION__TYPE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int XVARIABLE_DECLARATION__NAME = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Right' containment reference. * * * @generated * @ordered */ int XVARIABLE_DECLARATION__RIGHT = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Writeable' attribute. * * * @generated * @ordered */ int XVARIABLE_DECLARATION__WRITEABLE = XEXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'XVariable Declaration' class. * * * @generated * @ordered */ int XVARIABLE_DECLARATION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl XAbstract Feature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAbstractFeatureCall() * @generated */ int XABSTRACT_FEATURE_CALL = 6; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__FEATURE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE = XEXPRESSION_FEATURE_COUNT + 3; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__VALID_FEATURE = XEXPRESSION_FEATURE_COUNT + 4; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT = XEXPRESSION_FEATURE_COUNT + 5; /** * The number of structural features of the 'XAbstract Feature Call' class. * * * @generated * @ordered */ int XABSTRACT_FEATURE_CALL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl XMember Feature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXMemberFeatureCall() * @generated */ int XMEMBER_FEATURE_CALL = 7; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Member Call Target' containment reference. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__MEMBER_CALL_TARGET = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The feature id for the 'Member Call Arguments' containment reference list. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__MEMBER_CALL_ARGUMENTS = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The feature id for the 'Explicit Operation Call' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__EXPLICIT_OPERATION_CALL = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 2; /** * The feature id for the 'Explicit Static' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__EXPLICIT_STATIC = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 3; /** * The feature id for the 'Null Safe' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__NULL_SAFE = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 4; /** * The feature id for the 'Type Literal' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__TYPE_LITERAL = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 5; /** * The feature id for the 'Static With Declaring Type' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__STATIC_WITH_DECLARING_TYPE = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 6; /** * The feature id for the 'Package Fragment' attribute. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL__PACKAGE_FRAGMENT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 7; /** * The number of structural features of the 'XMember Feature Call' class. * * * @generated * @ordered */ int XMEMBER_FEATURE_CALL_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 8; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XFeatureCallImpl XFeature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXFeatureCall() * @generated */ int XFEATURE_CALL = 8; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XFEATURE_CALL__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XFEATURE_CALL__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XFEATURE_CALL__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XFEATURE_CALL__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XFEATURE_CALL__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XFEATURE_CALL__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Feature Call Arguments' containment reference list. * * * @generated * @ordered */ int XFEATURE_CALL__FEATURE_CALL_ARGUMENTS = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The feature id for the 'Explicit Operation Call' attribute. * * * @generated * @ordered */ int XFEATURE_CALL__EXPLICIT_OPERATION_CALL = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The feature id for the 'Type Literal' attribute. * * * @generated * @ordered */ int XFEATURE_CALL__TYPE_LITERAL = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 2; /** * The feature id for the 'Package Fragment' attribute. * * * @generated * @ordered */ int XFEATURE_CALL__PACKAGE_FRAGMENT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 3; /** * The number of structural features of the 'XFeature Call' class. * * * @generated * @ordered */ int XFEATURE_CALL_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XConstructorCallImpl XConstructor Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XConstructorCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXConstructorCall() * @generated */ int XCONSTRUCTOR_CALL = 9; /** * The feature id for the 'Constructor' reference. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__CONSTRUCTOR = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Arguments' containment reference list. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__ARGUMENTS = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__TYPE_ARGUMENTS = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__INVALID_FEATURE_ISSUE_CODE = XEXPRESSION_FEATURE_COUNT + 3; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__VALID_FEATURE = XEXPRESSION_FEATURE_COUNT + 4; /** * The feature id for the 'Explicit Constructor Call' attribute. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__EXPLICIT_CONSTRUCTOR_CALL = XEXPRESSION_FEATURE_COUNT + 5; /** * The feature id for the 'Anonymous Class Constructor Call' attribute. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL__ANONYMOUS_CLASS_CONSTRUCTOR_CALL = XEXPRESSION_FEATURE_COUNT + 6; /** * The number of structural features of the 'XConstructor Call' class. * * * @generated * @ordered */ int XCONSTRUCTOR_CALL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XBooleanLiteralImpl XBoolean Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XBooleanLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBooleanLiteral() * @generated */ int XBOOLEAN_LITERAL = 10; /** * The feature id for the 'Is True' attribute. * * * @generated * @ordered */ int XBOOLEAN_LITERAL__IS_TRUE = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XBoolean Literal' class. * * * @generated * @ordered */ int XBOOLEAN_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XNullLiteralImpl XNull Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XNullLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXNullLiteral() * @generated */ int XNULL_LITERAL = 11; /** * The number of structural features of the 'XNull Literal' class. * * * @generated * @ordered */ int XNULL_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XNumberLiteralImpl XNumber Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XNumberLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXNumberLiteral() * @generated */ int XNUMBER_LITERAL = 12; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int XNUMBER_LITERAL__VALUE = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XNumber Literal' class. * * * @generated * @ordered */ int XNUMBER_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XStringLiteralImpl XString Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XStringLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXStringLiteral() * @generated */ int XSTRING_LITERAL = 13; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int XSTRING_LITERAL__VALUE = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XString Literal' class. * * * @generated * @ordered */ int XSTRING_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XCollectionLiteralImpl XCollection Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XCollectionLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCollectionLiteral() * @generated */ int XCOLLECTION_LITERAL = 14; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int XCOLLECTION_LITERAL__ELEMENTS = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XCollection Literal' class. * * * @generated * @ordered */ int XCOLLECTION_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XListLiteralImpl XList Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XListLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXListLiteral() * @generated */ int XLIST_LITERAL = 15; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int XLIST_LITERAL__ELEMENTS = XCOLLECTION_LITERAL__ELEMENTS; /** * The number of structural features of the 'XList Literal' class. * * * @generated * @ordered */ int XLIST_LITERAL_FEATURE_COUNT = XCOLLECTION_LITERAL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XSetLiteralImpl XSet Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XSetLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSetLiteral() * @generated */ int XSET_LITERAL = 16; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int XSET_LITERAL__ELEMENTS = XCOLLECTION_LITERAL__ELEMENTS; /** * The number of structural features of the 'XSet Literal' class. * * * @generated * @ordered */ int XSET_LITERAL_FEATURE_COUNT = XCOLLECTION_LITERAL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XClosureImpl XClosure}' class. * * * @see org.eclipse.xtext.xbase.impl.XClosureImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXClosure() * @generated */ int XCLOSURE = 17; /** * The feature id for the 'Declared Formal Parameters' containment reference list. * * * @generated * @ordered */ int XCLOSURE__DECLARED_FORMAL_PARAMETERS = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XCLOSURE__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Explicit Syntax' attribute. * * * @generated * @ordered */ int XCLOSURE__EXPLICIT_SYNTAX = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Implicit Formal Parameters' containment reference list. * * * @generated * @ordered */ int XCLOSURE__IMPLICIT_FORMAL_PARAMETERS = XEXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'XClosure' class. * * * @generated * @ordered */ int XCLOSURE_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XCastedExpressionImpl XCasted Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XCastedExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCastedExpression() * @generated */ int XCASTED_EXPRESSION = 18; /** * The feature id for the 'Type' containment reference. * * * @generated * @ordered */ int XCASTED_EXPRESSION__TYPE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Target' containment reference. * * * @generated * @ordered */ int XCASTED_EXPRESSION__TARGET = XEXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'XCasted Expression' class. * * * @generated * @ordered */ int XCASTED_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XBinaryOperationImpl XBinary Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XBinaryOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBinaryOperation() * @generated */ int XBINARY_OPERATION = 19; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XBINARY_OPERATION__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XBINARY_OPERATION__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XBINARY_OPERATION__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XBINARY_OPERATION__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XBINARY_OPERATION__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XBINARY_OPERATION__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Left Operand' containment reference. * * * @generated * @ordered */ int XBINARY_OPERATION__LEFT_OPERAND = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The feature id for the 'Right Operand' containment reference. * * * @generated * @ordered */ int XBINARY_OPERATION__RIGHT_OPERAND = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The feature id for the 'Reassign First Argument' attribute. * * * @generated * @ordered */ int XBINARY_OPERATION__REASSIGN_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 2; /** * The number of structural features of the 'XBinary Operation' class. * * * @generated * @ordered */ int XBINARY_OPERATION_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XUnaryOperationImpl XUnary Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XUnaryOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXUnaryOperation() * @generated */ int XUNARY_OPERATION = 20; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XUNARY_OPERATION__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XUNARY_OPERATION__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XUNARY_OPERATION__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XUNARY_OPERATION__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XUNARY_OPERATION__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XUNARY_OPERATION__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Operand' containment reference. * * * @generated * @ordered */ int XUNARY_OPERATION__OPERAND = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The number of structural features of the 'XUnary Operation' class. * * * @generated * @ordered */ int XUNARY_OPERATION_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XPostfixOperationImpl XPostfix Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XPostfixOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXPostfixOperation() * @generated */ int XPOSTFIX_OPERATION = 21; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Operand' containment reference. * * * @generated * @ordered */ int XPOSTFIX_OPERATION__OPERAND = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The number of structural features of the 'XPostfix Operation' class. * * * @generated * @ordered */ int XPOSTFIX_OPERATION_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl XFor Loop Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXForLoopExpression() * @generated */ int XFOR_LOOP_EXPRESSION = 22; /** * The feature id for the 'For Expression' containment reference. * * * @generated * @ordered */ int XFOR_LOOP_EXPRESSION__FOR_EXPRESSION = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Each Expression' containment reference. * * * @generated * @ordered */ int XFOR_LOOP_EXPRESSION__EACH_EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Declared Param' containment reference. * * * @generated * @ordered */ int XFOR_LOOP_EXPRESSION__DECLARED_PARAM = XEXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'XFor Loop Expression' class. * * * @generated * @ordered */ int XFOR_LOOP_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XBasicForLoopExpressionImpl XBasic For Loop Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XBasicForLoopExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBasicForLoopExpression() * @generated */ int XBASIC_FOR_LOOP_EXPRESSION = 23; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XBASIC_FOR_LOOP_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Each Expression' containment reference. * * * @generated * @ordered */ int XBASIC_FOR_LOOP_EXPRESSION__EACH_EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Init Expressions' containment reference list. * * * @generated * @ordered */ int XBASIC_FOR_LOOP_EXPRESSION__INIT_EXPRESSIONS = XEXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Update Expressions' containment reference list. * * * @generated * @ordered */ int XBASIC_FOR_LOOP_EXPRESSION__UPDATE_EXPRESSIONS = XEXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'XBasic For Loop Expression' class. * * * @generated * @ordered */ int XBASIC_FOR_LOOP_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XAbstractWhileExpressionImpl XAbstract While Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XAbstractWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAbstractWhileExpression() * @generated */ int XABSTRACT_WHILE_EXPRESSION = 24; /** * The feature id for the 'Predicate' containment reference. * * * @generated * @ordered */ int XABSTRACT_WHILE_EXPRESSION__PREDICATE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Body' containment reference. * * * @generated * @ordered */ int XABSTRACT_WHILE_EXPRESSION__BODY = XEXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'XAbstract While Expression' class. * * * @generated * @ordered */ int XABSTRACT_WHILE_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XDoWhileExpressionImpl XDo While Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XDoWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXDoWhileExpression() * @generated */ int XDO_WHILE_EXPRESSION = 25; /** * The feature id for the 'Predicate' containment reference. * * * @generated * @ordered */ int XDO_WHILE_EXPRESSION__PREDICATE = XABSTRACT_WHILE_EXPRESSION__PREDICATE; /** * The feature id for the 'Body' containment reference. * * * @generated * @ordered */ int XDO_WHILE_EXPRESSION__BODY = XABSTRACT_WHILE_EXPRESSION__BODY; /** * The number of structural features of the 'XDo While Expression' class. * * * @generated * @ordered */ int XDO_WHILE_EXPRESSION_FEATURE_COUNT = XABSTRACT_WHILE_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XWhileExpressionImpl XWhile Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXWhileExpression() * @generated */ int XWHILE_EXPRESSION = 26; /** * The feature id for the 'Predicate' containment reference. * * * @generated * @ordered */ int XWHILE_EXPRESSION__PREDICATE = XABSTRACT_WHILE_EXPRESSION__PREDICATE; /** * The feature id for the 'Body' containment reference. * * * @generated * @ordered */ int XWHILE_EXPRESSION__BODY = XABSTRACT_WHILE_EXPRESSION__BODY; /** * The number of structural features of the 'XWhile Expression' class. * * * @generated * @ordered */ int XWHILE_EXPRESSION_FEATURE_COUNT = XABSTRACT_WHILE_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XTypeLiteralImpl XType Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XTypeLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXTypeLiteral() * @generated */ int XTYPE_LITERAL = 27; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int XTYPE_LITERAL__TYPE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Array Dimensions' attribute list. * * * @generated * @ordered */ int XTYPE_LITERAL__ARRAY_DIMENSIONS = XEXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'XType Literal' class. * * * @generated * @ordered */ int XTYPE_LITERAL_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XInstanceOfExpressionImpl XInstance Of Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XInstanceOfExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXInstanceOfExpression() * @generated */ int XINSTANCE_OF_EXPRESSION = 28; /** * The feature id for the 'Type' containment reference. * * * @generated * @ordered */ int XINSTANCE_OF_EXPRESSION__TYPE = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XINSTANCE_OF_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'XInstance Of Expression' class. * * * @generated * @ordered */ int XINSTANCE_OF_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XThrowExpressionImpl XThrow Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XThrowExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXThrowExpression() * @generated */ int XTHROW_EXPRESSION = 29; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XTHROW_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XThrow Expression' class. * * * @generated * @ordered */ int XTHROW_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XTryCatchFinallyExpressionImpl XTry Catch Finally Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XTryCatchFinallyExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXTryCatchFinallyExpression() * @generated */ int XTRY_CATCH_FINALLY_EXPRESSION = 30; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XTRY_CATCH_FINALLY_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Finally Expression' containment reference. * * * @generated * @ordered */ int XTRY_CATCH_FINALLY_EXPRESSION__FINALLY_EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Catch Clauses' containment reference list. * * * @generated * @ordered */ int XTRY_CATCH_FINALLY_EXPRESSION__CATCH_CLAUSES = XEXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'XTry Catch Finally Expression' class. * * * @generated * @ordered */ int XTRY_CATCH_FINALLY_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XCatchClauseImpl XCatch Clause}' class. * * * @see org.eclipse.xtext.xbase.impl.XCatchClauseImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCatchClause() * @generated */ int XCATCH_CLAUSE = 31; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XCATCH_CLAUSE__EXPRESSION = 0; /** * The feature id for the 'Declared Param' containment reference. * * * @generated * @ordered */ int XCATCH_CLAUSE__DECLARED_PARAM = 1; /** * The number of structural features of the 'XCatch Clause' class. * * * @generated * @ordered */ int XCATCH_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XAssignmentImpl XAssignment}' class. * * * @see org.eclipse.xtext.xbase.impl.XAssignmentImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAssignment() * @generated */ int XASSIGNMENT = 32; /** * The feature id for the 'Feature' reference. * * * @generated * @ordered */ int XASSIGNMENT__FEATURE = XABSTRACT_FEATURE_CALL__FEATURE; /** * The feature id for the 'Type Arguments' containment reference list. * * * @generated * @ordered */ int XASSIGNMENT__TYPE_ARGUMENTS = XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS; /** * The feature id for the 'Implicit Receiver' containment reference. * * * @generated * @ordered */ int XASSIGNMENT__IMPLICIT_RECEIVER = XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER; /** * The feature id for the 'Invalid Feature Issue Code' attribute. * * * @generated * @ordered */ int XASSIGNMENT__INVALID_FEATURE_ISSUE_CODE = XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE; /** * The feature id for the 'Valid Feature' attribute. * * * @generated * @ordered */ int XASSIGNMENT__VALID_FEATURE = XABSTRACT_FEATURE_CALL__VALID_FEATURE; /** * The feature id for the 'Implicit First Argument' containment reference. * * * @generated * @ordered */ int XASSIGNMENT__IMPLICIT_FIRST_ARGUMENT = XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT; /** * The feature id for the 'Assignable' containment reference. * * * @generated * @ordered */ int XASSIGNMENT__ASSIGNABLE = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 0; /** * The feature id for the 'Value' containment reference. * * * @generated * @ordered */ int XASSIGNMENT__VALUE = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 1; /** * The feature id for the 'Explicit Static' attribute. * * * @generated * @ordered */ int XASSIGNMENT__EXPLICIT_STATIC = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 2; /** * The feature id for the 'Static With Declaring Type' attribute. * * * @generated * @ordered */ int XASSIGNMENT__STATIC_WITH_DECLARING_TYPE = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 3; /** * The number of structural features of the 'XAssignment' class. * * * @generated * @ordered */ int XASSIGNMENT_FEATURE_COUNT = XABSTRACT_FEATURE_CALL_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XReturnExpressionImpl XReturn Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XReturnExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXReturnExpression() * @generated */ int XRETURN_EXPRESSION = 33; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XRETURN_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'XReturn Expression' class. * * * @generated * @ordered */ int XRETURN_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.xtext.xbase.impl.XSynchronizedExpressionImpl XSynchronized Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XSynchronizedExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSynchronizedExpression() * @generated */ int XSYNCHRONIZED_EXPRESSION = 34; /** * The feature id for the 'Param' containment reference. * * * @generated * @ordered */ int XSYNCHRONIZED_EXPRESSION__PARAM = XEXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int XSYNCHRONIZED_EXPRESSION__EXPRESSION = XEXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'XSynchronized Expression' class. * * * @generated * @ordered */ int XSYNCHRONIZED_EXPRESSION_FEATURE_COUNT = XEXPRESSION_FEATURE_COUNT + 2; /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XExpression XExpression}'. * * * @return the meta object for class 'XExpression'. * @see org.eclipse.xtext.xbase.XExpression * @generated */ EClass getXExpression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XIfExpression XIf Expression}'. * * * @return the meta object for class 'XIf Expression'. * @see org.eclipse.xtext.xbase.XIfExpression * @generated */ EClass getXIfExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XIfExpression#getIf If}'. * * * @return the meta object for the containment reference 'If'. * @see org.eclipse.xtext.xbase.XIfExpression#getIf() * @see #getXIfExpression() * @generated */ EReference getXIfExpression_If(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XIfExpression#getThen Then}'. * * * @return the meta object for the containment reference 'Then'. * @see org.eclipse.xtext.xbase.XIfExpression#getThen() * @see #getXIfExpression() * @generated */ EReference getXIfExpression_Then(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XIfExpression#getElse Else}'. * * * @return the meta object for the containment reference 'Else'. * @see org.eclipse.xtext.xbase.XIfExpression#getElse() * @see #getXIfExpression() * @generated */ EReference getXIfExpression_Else(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XSwitchExpression XSwitch Expression}'. * * * @return the meta object for class 'XSwitch Expression'. * @see org.eclipse.xtext.xbase.XSwitchExpression * @generated */ EClass getXSwitchExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XSwitchExpression#getSwitch Switch}'. * * * @return the meta object for the containment reference 'Switch'. * @see org.eclipse.xtext.xbase.XSwitchExpression#getSwitch() * @see #getXSwitchExpression() * @generated */ EReference getXSwitchExpression_Switch(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XSwitchExpression#getCases Cases}'. * * * @return the meta object for the containment reference list 'Cases'. * @see org.eclipse.xtext.xbase.XSwitchExpression#getCases() * @see #getXSwitchExpression() * @generated */ EReference getXSwitchExpression_Cases(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XSwitchExpression#getDefault Default}'. * * * @return the meta object for the containment reference 'Default'. * @see org.eclipse.xtext.xbase.XSwitchExpression#getDefault() * @see #getXSwitchExpression() * @generated */ EReference getXSwitchExpression_Default(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XSwitchExpression#getDeclaredParam Declared Param}'. * * * @return the meta object for the containment reference 'Declared Param'. * @see org.eclipse.xtext.xbase.XSwitchExpression#getDeclaredParam() * @see #getXSwitchExpression() * @generated */ EReference getXSwitchExpression_DeclaredParam(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XCasePart XCase Part}'. * * * @return the meta object for class 'XCase Part'. * @see org.eclipse.xtext.xbase.XCasePart * @generated */ EClass getXCasePart(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCasePart#getCase Case}'. * * * @return the meta object for the containment reference 'Case'. * @see org.eclipse.xtext.xbase.XCasePart#getCase() * @see #getXCasePart() * @generated */ EReference getXCasePart_Case(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCasePart#getThen Then}'. * * * @return the meta object for the containment reference 'Then'. * @see org.eclipse.xtext.xbase.XCasePart#getThen() * @see #getXCasePart() * @generated */ EReference getXCasePart_Then(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCasePart#getTypeGuard Type Guard}'. * * * @return the meta object for the containment reference 'Type Guard'. * @see org.eclipse.xtext.xbase.XCasePart#getTypeGuard() * @see #getXCasePart() * @generated */ EReference getXCasePart_TypeGuard(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XCasePart#isFallThrough Fall Through}'. * * * @return the meta object for the attribute 'Fall Through'. * @see org.eclipse.xtext.xbase.XCasePart#isFallThrough() * @see #getXCasePart() * @generated */ EAttribute getXCasePart_FallThrough(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XBlockExpression XBlock Expression}'. * * * @return the meta object for class 'XBlock Expression'. * @see org.eclipse.xtext.xbase.XBlockExpression * @generated */ EClass getXBlockExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XBlockExpression#getExpressions Expressions}'. * * * @return the meta object for the containment reference list 'Expressions'. * @see org.eclipse.xtext.xbase.XBlockExpression#getExpressions() * @see #getXBlockExpression() * @generated */ EReference getXBlockExpression_Expressions(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XVariableDeclaration XVariable Declaration}'. * * * @return the meta object for class 'XVariable Declaration'. * @see org.eclipse.xtext.xbase.XVariableDeclaration * @generated */ EClass getXVariableDeclaration(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XVariableDeclaration#getType Type}'. * * * @return the meta object for the containment reference 'Type'. * @see org.eclipse.xtext.xbase.XVariableDeclaration#getType() * @see #getXVariableDeclaration() * @generated */ EReference getXVariableDeclaration_Type(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XVariableDeclaration#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.eclipse.xtext.xbase.XVariableDeclaration#getName() * @see #getXVariableDeclaration() * @generated */ EAttribute getXVariableDeclaration_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XVariableDeclaration#getRight Right}'. * * * @return the meta object for the containment reference 'Right'. * @see org.eclipse.xtext.xbase.XVariableDeclaration#getRight() * @see #getXVariableDeclaration() * @generated */ EReference getXVariableDeclaration_Right(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XVariableDeclaration#isWriteable Writeable}'. * * * @return the meta object for the attribute 'Writeable'. * @see org.eclipse.xtext.xbase.XVariableDeclaration#isWriteable() * @see #getXVariableDeclaration() * @generated */ EAttribute getXVariableDeclaration_Writeable(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall XAbstract Feature Call}'. * * * @return the meta object for class 'XAbstract Feature Call'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall * @generated */ EClass getXAbstractFeatureCall(); /** * Returns the meta object for the reference '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#getFeature Feature}'. * * * @return the meta object for the reference 'Feature'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#getFeature() * @see #getXAbstractFeatureCall() * @generated */ EReference getXAbstractFeatureCall_Feature(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#getTypeArguments Type Arguments}'. * * * @return the meta object for the containment reference list 'Type Arguments'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#getTypeArguments() * @see #getXAbstractFeatureCall() * @generated */ EReference getXAbstractFeatureCall_TypeArguments(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#getImplicitReceiver Implicit Receiver}'. * * * @return the meta object for the containment reference 'Implicit Receiver'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#getImplicitReceiver() * @see #getXAbstractFeatureCall() * @generated */ EReference getXAbstractFeatureCall_ImplicitReceiver(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#getInvalidFeatureIssueCode Invalid Feature Issue Code}'. * * * @return the meta object for the attribute 'Invalid Feature Issue Code'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#getInvalidFeatureIssueCode() * @see #getXAbstractFeatureCall() * @generated */ EAttribute getXAbstractFeatureCall_InvalidFeatureIssueCode(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#isValidFeature Valid Feature}'. * * * @return the meta object for the attribute 'Valid Feature'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#isValidFeature() * @see #getXAbstractFeatureCall() * @generated */ EAttribute getXAbstractFeatureCall_ValidFeature(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAbstractFeatureCall#getImplicitFirstArgument Implicit First Argument}'. * * * @return the meta object for the containment reference 'Implicit First Argument'. * @see org.eclipse.xtext.xbase.XAbstractFeatureCall#getImplicitFirstArgument() * @see #getXAbstractFeatureCall() * @generated */ EReference getXAbstractFeatureCall_ImplicitFirstArgument(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XMemberFeatureCall XMember Feature Call}'. * * * @return the meta object for class 'XMember Feature Call'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall * @generated */ EClass getXMemberFeatureCall(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#getMemberCallTarget Member Call Target}'. * * * @return the meta object for the containment reference 'Member Call Target'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#getMemberCallTarget() * @see #getXMemberFeatureCall() * @generated */ EReference getXMemberFeatureCall_MemberCallTarget(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#getMemberCallArguments Member Call Arguments}'. * * * @return the meta object for the containment reference list 'Member Call Arguments'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#getMemberCallArguments() * @see #getXMemberFeatureCall() * @generated */ EReference getXMemberFeatureCall_MemberCallArguments(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isExplicitOperationCall Explicit Operation Call}'. * * * @return the meta object for the attribute 'Explicit Operation Call'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isExplicitOperationCall() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_ExplicitOperationCall(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isExplicitStatic Explicit Static}'. * * * @return the meta object for the attribute 'Explicit Static'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isExplicitStatic() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_ExplicitStatic(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isNullSafe Null Safe}'. * * * @return the meta object for the attribute 'Null Safe'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isNullSafe() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_NullSafe(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isTypeLiteral Type Literal}'. * * * @return the meta object for the attribute 'Type Literal'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isTypeLiteral() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_TypeLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isStaticWithDeclaringType Static With Declaring Type}'. * * * @return the meta object for the attribute 'Static With Declaring Type'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isStaticWithDeclaringType() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_StaticWithDeclaringType(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XMemberFeatureCall#isPackageFragment Package Fragment}'. * * * @return the meta object for the attribute 'Package Fragment'. * @see org.eclipse.xtext.xbase.XMemberFeatureCall#isPackageFragment() * @see #getXMemberFeatureCall() * @generated */ EAttribute getXMemberFeatureCall_PackageFragment(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XFeatureCall XFeature Call}'. * * * @return the meta object for class 'XFeature Call'. * @see org.eclipse.xtext.xbase.XFeatureCall * @generated */ EClass getXFeatureCall(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XFeatureCall#getFeatureCallArguments Feature Call Arguments}'. * * * @return the meta object for the containment reference list 'Feature Call Arguments'. * @see org.eclipse.xtext.xbase.XFeatureCall#getFeatureCallArguments() * @see #getXFeatureCall() * @generated */ EReference getXFeatureCall_FeatureCallArguments(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XFeatureCall#isExplicitOperationCall Explicit Operation Call}'. * * * @return the meta object for the attribute 'Explicit Operation Call'. * @see org.eclipse.xtext.xbase.XFeatureCall#isExplicitOperationCall() * @see #getXFeatureCall() * @generated */ EAttribute getXFeatureCall_ExplicitOperationCall(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XFeatureCall#isTypeLiteral Type Literal}'. * * * @return the meta object for the attribute 'Type Literal'. * @see org.eclipse.xtext.xbase.XFeatureCall#isTypeLiteral() * @see #getXFeatureCall() * @generated */ EAttribute getXFeatureCall_TypeLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XFeatureCall#isPackageFragment Package Fragment}'. * * * @return the meta object for the attribute 'Package Fragment'. * @see org.eclipse.xtext.xbase.XFeatureCall#isPackageFragment() * @see #getXFeatureCall() * @generated */ EAttribute getXFeatureCall_PackageFragment(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XConstructorCall XConstructor Call}'. * * * @return the meta object for class 'XConstructor Call'. * @see org.eclipse.xtext.xbase.XConstructorCall * @generated */ EClass getXConstructorCall(); /** * Returns the meta object for the reference '{@link org.eclipse.xtext.xbase.XConstructorCall#getConstructor Constructor}'. * * * @return the meta object for the reference 'Constructor'. * @see org.eclipse.xtext.xbase.XConstructorCall#getConstructor() * @see #getXConstructorCall() * @generated */ EReference getXConstructorCall_Constructor(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XConstructorCall#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.eclipse.xtext.xbase.XConstructorCall#getArguments() * @see #getXConstructorCall() * @generated */ EReference getXConstructorCall_Arguments(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XConstructorCall#getTypeArguments Type Arguments}'. * * * @return the meta object for the containment reference list 'Type Arguments'. * @see org.eclipse.xtext.xbase.XConstructorCall#getTypeArguments() * @see #getXConstructorCall() * @generated */ EReference getXConstructorCall_TypeArguments(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XConstructorCall#getInvalidFeatureIssueCode Invalid Feature Issue Code}'. * * * @return the meta object for the attribute 'Invalid Feature Issue Code'. * @see org.eclipse.xtext.xbase.XConstructorCall#getInvalidFeatureIssueCode() * @see #getXConstructorCall() * @generated */ EAttribute getXConstructorCall_InvalidFeatureIssueCode(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XConstructorCall#isValidFeature Valid Feature}'. * * * @return the meta object for the attribute 'Valid Feature'. * @see org.eclipse.xtext.xbase.XConstructorCall#isValidFeature() * @see #getXConstructorCall() * @generated */ EAttribute getXConstructorCall_ValidFeature(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XConstructorCall#isExplicitConstructorCall Explicit Constructor Call}'. * * * @return the meta object for the attribute 'Explicit Constructor Call'. * @see org.eclipse.xtext.xbase.XConstructorCall#isExplicitConstructorCall() * @see #getXConstructorCall() * @generated */ EAttribute getXConstructorCall_ExplicitConstructorCall(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XConstructorCall#isAnonymousClassConstructorCall Anonymous Class Constructor Call}'. * * * @return the meta object for the attribute 'Anonymous Class Constructor Call'. * @see org.eclipse.xtext.xbase.XConstructorCall#isAnonymousClassConstructorCall() * @see #getXConstructorCall() * @generated */ EAttribute getXConstructorCall_AnonymousClassConstructorCall(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XBooleanLiteral XBoolean Literal}'. * * * @return the meta object for class 'XBoolean Literal'. * @see org.eclipse.xtext.xbase.XBooleanLiteral * @generated */ EClass getXBooleanLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XBooleanLiteral#isIsTrue Is True}'. * * * @return the meta object for the attribute 'Is True'. * @see org.eclipse.xtext.xbase.XBooleanLiteral#isIsTrue() * @see #getXBooleanLiteral() * @generated */ EAttribute getXBooleanLiteral_IsTrue(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XNullLiteral XNull Literal}'. * * * @return the meta object for class 'XNull Literal'. * @see org.eclipse.xtext.xbase.XNullLiteral * @generated */ EClass getXNullLiteral(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XNumberLiteral XNumber Literal}'. * * * @return the meta object for class 'XNumber Literal'. * @see org.eclipse.xtext.xbase.XNumberLiteral * @generated */ EClass getXNumberLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XNumberLiteral#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.eclipse.xtext.xbase.XNumberLiteral#getValue() * @see #getXNumberLiteral() * @generated */ EAttribute getXNumberLiteral_Value(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XStringLiteral XString Literal}'. * * * @return the meta object for class 'XString Literal'. * @see org.eclipse.xtext.xbase.XStringLiteral * @generated */ EClass getXStringLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XStringLiteral#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.eclipse.xtext.xbase.XStringLiteral#getValue() * @see #getXStringLiteral() * @generated */ EAttribute getXStringLiteral_Value(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XCollectionLiteral XCollection Literal}'. * * * @return the meta object for class 'XCollection Literal'. * @see org.eclipse.xtext.xbase.XCollectionLiteral * @generated */ EClass getXCollectionLiteral(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XCollectionLiteral#getElements Elements}'. * * * @return the meta object for the containment reference list 'Elements'. * @see org.eclipse.xtext.xbase.XCollectionLiteral#getElements() * @see #getXCollectionLiteral() * @generated */ EReference getXCollectionLiteral_Elements(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XListLiteral XList Literal}'. * * * @return the meta object for class 'XList Literal'. * @see org.eclipse.xtext.xbase.XListLiteral * @generated */ EClass getXListLiteral(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XSetLiteral XSet Literal}'. * * * @return the meta object for class 'XSet Literal'. * @see org.eclipse.xtext.xbase.XSetLiteral * @generated */ EClass getXSetLiteral(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XClosure XClosure}'. * * * @return the meta object for class 'XClosure'. * @see org.eclipse.xtext.xbase.XClosure * @generated */ EClass getXClosure(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XClosure#getDeclaredFormalParameters Declared Formal Parameters}'. * * * @return the meta object for the containment reference list 'Declared Formal Parameters'. * @see org.eclipse.xtext.xbase.XClosure#getDeclaredFormalParameters() * @see #getXClosure() * @generated */ EReference getXClosure_DeclaredFormalParameters(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XClosure#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XClosure#getExpression() * @see #getXClosure() * @generated */ EReference getXClosure_Expression(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XClosure#isExplicitSyntax Explicit Syntax}'. * * * @return the meta object for the attribute 'Explicit Syntax'. * @see org.eclipse.xtext.xbase.XClosure#isExplicitSyntax() * @see #getXClosure() * @generated */ EAttribute getXClosure_ExplicitSyntax(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XClosure#getImplicitFormalParameters Implicit Formal Parameters}'. * * * @return the meta object for the containment reference list 'Implicit Formal Parameters'. * @see org.eclipse.xtext.xbase.XClosure#getImplicitFormalParameters() * @see #getXClosure() * @generated */ EReference getXClosure_ImplicitFormalParameters(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XCastedExpression XCasted Expression}'. * * * @return the meta object for class 'XCasted Expression'. * @see org.eclipse.xtext.xbase.XCastedExpression * @generated */ EClass getXCastedExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCastedExpression#getType Type}'. * * * @return the meta object for the containment reference 'Type'. * @see org.eclipse.xtext.xbase.XCastedExpression#getType() * @see #getXCastedExpression() * @generated */ EReference getXCastedExpression_Type(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCastedExpression#getTarget Target}'. * * * @return the meta object for the containment reference 'Target'. * @see org.eclipse.xtext.xbase.XCastedExpression#getTarget() * @see #getXCastedExpression() * @generated */ EReference getXCastedExpression_Target(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XBinaryOperation XBinary Operation}'. * * * @return the meta object for class 'XBinary Operation'. * @see org.eclipse.xtext.xbase.XBinaryOperation * @generated */ EClass getXBinaryOperation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XBinaryOperation#getLeftOperand Left Operand}'. * * * @return the meta object for the containment reference 'Left Operand'. * @see org.eclipse.xtext.xbase.XBinaryOperation#getLeftOperand() * @see #getXBinaryOperation() * @generated */ EReference getXBinaryOperation_LeftOperand(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XBinaryOperation#getRightOperand Right Operand}'. * * * @return the meta object for the containment reference 'Right Operand'. * @see org.eclipse.xtext.xbase.XBinaryOperation#getRightOperand() * @see #getXBinaryOperation() * @generated */ EReference getXBinaryOperation_RightOperand(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XBinaryOperation#isReassignFirstArgument Reassign First Argument}'. * * * @return the meta object for the attribute 'Reassign First Argument'. * @see org.eclipse.xtext.xbase.XBinaryOperation#isReassignFirstArgument() * @see #getXBinaryOperation() * @generated */ EAttribute getXBinaryOperation_ReassignFirstArgument(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XUnaryOperation XUnary Operation}'. * * * @return the meta object for class 'XUnary Operation'. * @see org.eclipse.xtext.xbase.XUnaryOperation * @generated */ EClass getXUnaryOperation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XUnaryOperation#getOperand Operand}'. * * * @return the meta object for the containment reference 'Operand'. * @see org.eclipse.xtext.xbase.XUnaryOperation#getOperand() * @see #getXUnaryOperation() * @generated */ EReference getXUnaryOperation_Operand(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XPostfixOperation XPostfix Operation}'. * * * @return the meta object for class 'XPostfix Operation'. * @see org.eclipse.xtext.xbase.XPostfixOperation * @generated */ EClass getXPostfixOperation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XPostfixOperation#getOperand Operand}'. * * * @return the meta object for the containment reference 'Operand'. * @see org.eclipse.xtext.xbase.XPostfixOperation#getOperand() * @see #getXPostfixOperation() * @generated */ EReference getXPostfixOperation_Operand(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XForLoopExpression XFor Loop Expression}'. * * * @return the meta object for class 'XFor Loop Expression'. * @see org.eclipse.xtext.xbase.XForLoopExpression * @generated */ EClass getXForLoopExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XForLoopExpression#getForExpression For Expression}'. * * * @return the meta object for the containment reference 'For Expression'. * @see org.eclipse.xtext.xbase.XForLoopExpression#getForExpression() * @see #getXForLoopExpression() * @generated */ EReference getXForLoopExpression_ForExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XForLoopExpression#getEachExpression Each Expression}'. * * * @return the meta object for the containment reference 'Each Expression'. * @see org.eclipse.xtext.xbase.XForLoopExpression#getEachExpression() * @see #getXForLoopExpression() * @generated */ EReference getXForLoopExpression_EachExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XForLoopExpression#getDeclaredParam Declared Param}'. * * * @return the meta object for the containment reference 'Declared Param'. * @see org.eclipse.xtext.xbase.XForLoopExpression#getDeclaredParam() * @see #getXForLoopExpression() * @generated */ EReference getXForLoopExpression_DeclaredParam(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XBasicForLoopExpression XBasic For Loop Expression}'. * * * @return the meta object for class 'XBasic For Loop Expression'. * @see org.eclipse.xtext.xbase.XBasicForLoopExpression * @generated */ EClass getXBasicForLoopExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XBasicForLoopExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XBasicForLoopExpression#getExpression() * @see #getXBasicForLoopExpression() * @generated */ EReference getXBasicForLoopExpression_Expression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XBasicForLoopExpression#getEachExpression Each Expression}'. * * * @return the meta object for the containment reference 'Each Expression'. * @see org.eclipse.xtext.xbase.XBasicForLoopExpression#getEachExpression() * @see #getXBasicForLoopExpression() * @generated */ EReference getXBasicForLoopExpression_EachExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XBasicForLoopExpression#getInitExpressions Init Expressions}'. * * * @return the meta object for the containment reference list 'Init Expressions'. * @see org.eclipse.xtext.xbase.XBasicForLoopExpression#getInitExpressions() * @see #getXBasicForLoopExpression() * @generated */ EReference getXBasicForLoopExpression_InitExpressions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XBasicForLoopExpression#getUpdateExpressions Update Expressions}'. * * * @return the meta object for the containment reference list 'Update Expressions'. * @see org.eclipse.xtext.xbase.XBasicForLoopExpression#getUpdateExpressions() * @see #getXBasicForLoopExpression() * @generated */ EReference getXBasicForLoopExpression_UpdateExpressions(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XAbstractWhileExpression XAbstract While Expression}'. * * * @return the meta object for class 'XAbstract While Expression'. * @see org.eclipse.xtext.xbase.XAbstractWhileExpression * @generated */ EClass getXAbstractWhileExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAbstractWhileExpression#getPredicate Predicate}'. * * * @return the meta object for the containment reference 'Predicate'. * @see org.eclipse.xtext.xbase.XAbstractWhileExpression#getPredicate() * @see #getXAbstractWhileExpression() * @generated */ EReference getXAbstractWhileExpression_Predicate(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAbstractWhileExpression#getBody Body}'. * * * @return the meta object for the containment reference 'Body'. * @see org.eclipse.xtext.xbase.XAbstractWhileExpression#getBody() * @see #getXAbstractWhileExpression() * @generated */ EReference getXAbstractWhileExpression_Body(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XDoWhileExpression XDo While Expression}'. * * * @return the meta object for class 'XDo While Expression'. * @see org.eclipse.xtext.xbase.XDoWhileExpression * @generated */ EClass getXDoWhileExpression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XWhileExpression XWhile Expression}'. * * * @return the meta object for class 'XWhile Expression'. * @see org.eclipse.xtext.xbase.XWhileExpression * @generated */ EClass getXWhileExpression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XTypeLiteral XType Literal}'. * * * @return the meta object for class 'XType Literal'. * @see org.eclipse.xtext.xbase.XTypeLiteral * @generated */ EClass getXTypeLiteral(); /** * Returns the meta object for the reference '{@link org.eclipse.xtext.xbase.XTypeLiteral#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see org.eclipse.xtext.xbase.XTypeLiteral#getType() * @see #getXTypeLiteral() * @generated */ EReference getXTypeLiteral_Type(); /** * Returns the meta object for the attribute list '{@link org.eclipse.xtext.xbase.XTypeLiteral#getArrayDimensions Array Dimensions}'. * * * @return the meta object for the attribute list 'Array Dimensions'. * @see org.eclipse.xtext.xbase.XTypeLiteral#getArrayDimensions() * @see #getXTypeLiteral() * @generated */ EAttribute getXTypeLiteral_ArrayDimensions(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XInstanceOfExpression XInstance Of Expression}'. * * * @return the meta object for class 'XInstance Of Expression'. * @see org.eclipse.xtext.xbase.XInstanceOfExpression * @generated */ EClass getXInstanceOfExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XInstanceOfExpression#getType Type}'. * * * @return the meta object for the containment reference 'Type'. * @see org.eclipse.xtext.xbase.XInstanceOfExpression#getType() * @see #getXInstanceOfExpression() * @generated */ EReference getXInstanceOfExpression_Type(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XInstanceOfExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XInstanceOfExpression#getExpression() * @see #getXInstanceOfExpression() * @generated */ EReference getXInstanceOfExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XThrowExpression XThrow Expression}'. * * * @return the meta object for class 'XThrow Expression'. * @see org.eclipse.xtext.xbase.XThrowExpression * @generated */ EClass getXThrowExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XThrowExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XThrowExpression#getExpression() * @see #getXThrowExpression() * @generated */ EReference getXThrowExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XTryCatchFinallyExpression XTry Catch Finally Expression}'. * * * @return the meta object for class 'XTry Catch Finally Expression'. * @see org.eclipse.xtext.xbase.XTryCatchFinallyExpression * @generated */ EClass getXTryCatchFinallyExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getExpression() * @see #getXTryCatchFinallyExpression() * @generated */ EReference getXTryCatchFinallyExpression_Expression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getFinallyExpression Finally Expression}'. * * * @return the meta object for the containment reference 'Finally Expression'. * @see org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getFinallyExpression() * @see #getXTryCatchFinallyExpression() * @generated */ EReference getXTryCatchFinallyExpression_FinallyExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getCatchClauses Catch Clauses}'. * * * @return the meta object for the containment reference list 'Catch Clauses'. * @see org.eclipse.xtext.xbase.XTryCatchFinallyExpression#getCatchClauses() * @see #getXTryCatchFinallyExpression() * @generated */ EReference getXTryCatchFinallyExpression_CatchClauses(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XCatchClause XCatch Clause}'. * * * @return the meta object for class 'XCatch Clause'. * @see org.eclipse.xtext.xbase.XCatchClause * @generated */ EClass getXCatchClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCatchClause#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XCatchClause#getExpression() * @see #getXCatchClause() * @generated */ EReference getXCatchClause_Expression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XCatchClause#getDeclaredParam Declared Param}'. * * * @return the meta object for the containment reference 'Declared Param'. * @see org.eclipse.xtext.xbase.XCatchClause#getDeclaredParam() * @see #getXCatchClause() * @generated */ EReference getXCatchClause_DeclaredParam(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XAssignment XAssignment}'. * * * @return the meta object for class 'XAssignment'. * @see org.eclipse.xtext.xbase.XAssignment * @generated */ EClass getXAssignment(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAssignment#getAssignable Assignable}'. * * * @return the meta object for the containment reference 'Assignable'. * @see org.eclipse.xtext.xbase.XAssignment#getAssignable() * @see #getXAssignment() * @generated */ EReference getXAssignment_Assignable(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XAssignment#getValue Value}'. * * * @return the meta object for the containment reference 'Value'. * @see org.eclipse.xtext.xbase.XAssignment#getValue() * @see #getXAssignment() * @generated */ EReference getXAssignment_Value(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XAssignment#isExplicitStatic Explicit Static}'. * * * @return the meta object for the attribute 'Explicit Static'. * @see org.eclipse.xtext.xbase.XAssignment#isExplicitStatic() * @see #getXAssignment() * @generated */ EAttribute getXAssignment_ExplicitStatic(); /** * Returns the meta object for the attribute '{@link org.eclipse.xtext.xbase.XAssignment#isStaticWithDeclaringType Static With Declaring Type}'. * * * @return the meta object for the attribute 'Static With Declaring Type'. * @see org.eclipse.xtext.xbase.XAssignment#isStaticWithDeclaringType() * @see #getXAssignment() * @generated */ EAttribute getXAssignment_StaticWithDeclaringType(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XReturnExpression XReturn Expression}'. * * * @return the meta object for class 'XReturn Expression'. * @see org.eclipse.xtext.xbase.XReturnExpression * @generated */ EClass getXReturnExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XReturnExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XReturnExpression#getExpression() * @see #getXReturnExpression() * @generated */ EReference getXReturnExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.xtext.xbase.XSynchronizedExpression XSynchronized Expression}'. * * * @return the meta object for class 'XSynchronized Expression'. * @see org.eclipse.xtext.xbase.XSynchronizedExpression * @generated */ EClass getXSynchronizedExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XSynchronizedExpression#getParam Param}'. * * * @return the meta object for the containment reference 'Param'. * @see org.eclipse.xtext.xbase.XSynchronizedExpression#getParam() * @see #getXSynchronizedExpression() * @generated */ EReference getXSynchronizedExpression_Param(); /** * Returns the meta object for the containment reference '{@link org.eclipse.xtext.xbase.XSynchronizedExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.xtext.xbase.XSynchronizedExpression#getExpression() * @see #getXSynchronizedExpression() * @generated */ EReference getXSynchronizedExpression_Expression(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ XbaseFactory getXbaseFactory(); /** * * Defines literals for the meta objects that represent *
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XExpressionImpl XExpression}' class. * * * @see org.eclipse.xtext.xbase.impl.XExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXExpression() * @generated */ EClass XEXPRESSION = eINSTANCE.getXExpression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XIfExpressionImpl XIf Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XIfExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXIfExpression() * @generated */ EClass XIF_EXPRESSION = eINSTANCE.getXIfExpression(); /** * The meta object literal for the 'If' containment reference feature. * * * @generated */ EReference XIF_EXPRESSION__IF = eINSTANCE.getXIfExpression_If(); /** * The meta object literal for the 'Then' containment reference feature. * * * @generated */ EReference XIF_EXPRESSION__THEN = eINSTANCE.getXIfExpression_Then(); /** * The meta object literal for the 'Else' containment reference feature. * * * @generated */ EReference XIF_EXPRESSION__ELSE = eINSTANCE.getXIfExpression_Else(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XSwitchExpressionImpl XSwitch Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XSwitchExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSwitchExpression() * @generated */ EClass XSWITCH_EXPRESSION = eINSTANCE.getXSwitchExpression(); /** * The meta object literal for the 'Switch' containment reference feature. * * * @generated */ EReference XSWITCH_EXPRESSION__SWITCH = eINSTANCE.getXSwitchExpression_Switch(); /** * The meta object literal for the 'Cases' containment reference list feature. * * * @generated */ EReference XSWITCH_EXPRESSION__CASES = eINSTANCE.getXSwitchExpression_Cases(); /** * The meta object literal for the 'Default' containment reference feature. * * * @generated */ EReference XSWITCH_EXPRESSION__DEFAULT = eINSTANCE.getXSwitchExpression_Default(); /** * The meta object literal for the 'Declared Param' containment reference feature. * * * @generated */ EReference XSWITCH_EXPRESSION__DECLARED_PARAM = eINSTANCE.getXSwitchExpression_DeclaredParam(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XCasePartImpl XCase Part}' class. * * * @see org.eclipse.xtext.xbase.impl.XCasePartImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCasePart() * @generated */ EClass XCASE_PART = eINSTANCE.getXCasePart(); /** * The meta object literal for the 'Case' containment reference feature. * * * @generated */ EReference XCASE_PART__CASE = eINSTANCE.getXCasePart_Case(); /** * The meta object literal for the 'Then' containment reference feature. * * * @generated */ EReference XCASE_PART__THEN = eINSTANCE.getXCasePart_Then(); /** * The meta object literal for the 'Type Guard' containment reference feature. * * * @generated */ EReference XCASE_PART__TYPE_GUARD = eINSTANCE.getXCasePart_TypeGuard(); /** * The meta object literal for the 'Fall Through' attribute feature. * * * @generated */ EAttribute XCASE_PART__FALL_THROUGH = eINSTANCE.getXCasePart_FallThrough(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XBlockExpressionImpl XBlock Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XBlockExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBlockExpression() * @generated */ EClass XBLOCK_EXPRESSION = eINSTANCE.getXBlockExpression(); /** * The meta object literal for the 'Expressions' containment reference list feature. * * * @generated */ EReference XBLOCK_EXPRESSION__EXPRESSIONS = eINSTANCE.getXBlockExpression_Expressions(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XVariableDeclarationImpl XVariable Declaration}' class. * * * @see org.eclipse.xtext.xbase.impl.XVariableDeclarationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXVariableDeclaration() * @generated */ EClass XVARIABLE_DECLARATION = eINSTANCE.getXVariableDeclaration(); /** * The meta object literal for the 'Type' containment reference feature. * * * @generated */ EReference XVARIABLE_DECLARATION__TYPE = eINSTANCE.getXVariableDeclaration_Type(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute XVARIABLE_DECLARATION__NAME = eINSTANCE.getXVariableDeclaration_Name(); /** * The meta object literal for the 'Right' containment reference feature. * * * @generated */ EReference XVARIABLE_DECLARATION__RIGHT = eINSTANCE.getXVariableDeclaration_Right(); /** * The meta object literal for the 'Writeable' attribute feature. * * * @generated */ EAttribute XVARIABLE_DECLARATION__WRITEABLE = eINSTANCE.getXVariableDeclaration_Writeable(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl XAbstract Feature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAbstractFeatureCall() * @generated */ EClass XABSTRACT_FEATURE_CALL = eINSTANCE.getXAbstractFeatureCall(); /** * The meta object literal for the 'Feature' reference feature. * * * @generated */ EReference XABSTRACT_FEATURE_CALL__FEATURE = eINSTANCE.getXAbstractFeatureCall_Feature(); /** * The meta object literal for the 'Type Arguments' containment reference list feature. * * * @generated */ EReference XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS = eINSTANCE.getXAbstractFeatureCall_TypeArguments(); /** * The meta object literal for the 'Implicit Receiver' containment reference feature. * * * @generated */ EReference XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER = eINSTANCE.getXAbstractFeatureCall_ImplicitReceiver(); /** * The meta object literal for the 'Invalid Feature Issue Code' attribute feature. * * * @generated */ EAttribute XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE = eINSTANCE.getXAbstractFeatureCall_InvalidFeatureIssueCode(); /** * The meta object literal for the 'Valid Feature' attribute feature. * * * @generated */ EAttribute XABSTRACT_FEATURE_CALL__VALID_FEATURE = eINSTANCE.getXAbstractFeatureCall_ValidFeature(); /** * The meta object literal for the 'Implicit First Argument' containment reference feature. * * * @generated */ EReference XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT = eINSTANCE.getXAbstractFeatureCall_ImplicitFirstArgument(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl XMember Feature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXMemberFeatureCall() * @generated */ EClass XMEMBER_FEATURE_CALL = eINSTANCE.getXMemberFeatureCall(); /** * The meta object literal for the 'Member Call Target' containment reference feature. * * * @generated */ EReference XMEMBER_FEATURE_CALL__MEMBER_CALL_TARGET = eINSTANCE.getXMemberFeatureCall_MemberCallTarget(); /** * The meta object literal for the 'Member Call Arguments' containment reference list feature. * * * @generated */ EReference XMEMBER_FEATURE_CALL__MEMBER_CALL_ARGUMENTS = eINSTANCE.getXMemberFeatureCall_MemberCallArguments(); /** * The meta object literal for the 'Explicit Operation Call' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__EXPLICIT_OPERATION_CALL = eINSTANCE.getXMemberFeatureCall_ExplicitOperationCall(); /** * The meta object literal for the 'Explicit Static' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__EXPLICIT_STATIC = eINSTANCE.getXMemberFeatureCall_ExplicitStatic(); /** * The meta object literal for the 'Null Safe' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__NULL_SAFE = eINSTANCE.getXMemberFeatureCall_NullSafe(); /** * The meta object literal for the 'Type Literal' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__TYPE_LITERAL = eINSTANCE.getXMemberFeatureCall_TypeLiteral(); /** * The meta object literal for the 'Static With Declaring Type' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__STATIC_WITH_DECLARING_TYPE = eINSTANCE.getXMemberFeatureCall_StaticWithDeclaringType(); /** * The meta object literal for the 'Package Fragment' attribute feature. * * * @generated */ EAttribute XMEMBER_FEATURE_CALL__PACKAGE_FRAGMENT = eINSTANCE.getXMemberFeatureCall_PackageFragment(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XFeatureCallImpl XFeature Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XFeatureCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXFeatureCall() * @generated */ EClass XFEATURE_CALL = eINSTANCE.getXFeatureCall(); /** * The meta object literal for the 'Feature Call Arguments' containment reference list feature. * * * @generated */ EReference XFEATURE_CALL__FEATURE_CALL_ARGUMENTS = eINSTANCE.getXFeatureCall_FeatureCallArguments(); /** * The meta object literal for the 'Explicit Operation Call' attribute feature. * * * @generated */ EAttribute XFEATURE_CALL__EXPLICIT_OPERATION_CALL = eINSTANCE.getXFeatureCall_ExplicitOperationCall(); /** * The meta object literal for the 'Type Literal' attribute feature. * * * @generated */ EAttribute XFEATURE_CALL__TYPE_LITERAL = eINSTANCE.getXFeatureCall_TypeLiteral(); /** * The meta object literal for the 'Package Fragment' attribute feature. * * * @generated */ EAttribute XFEATURE_CALL__PACKAGE_FRAGMENT = eINSTANCE.getXFeatureCall_PackageFragment(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XConstructorCallImpl XConstructor Call}' class. * * * @see org.eclipse.xtext.xbase.impl.XConstructorCallImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXConstructorCall() * @generated */ EClass XCONSTRUCTOR_CALL = eINSTANCE.getXConstructorCall(); /** * The meta object literal for the 'Constructor' reference feature. * * * @generated */ EReference XCONSTRUCTOR_CALL__CONSTRUCTOR = eINSTANCE.getXConstructorCall_Constructor(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference XCONSTRUCTOR_CALL__ARGUMENTS = eINSTANCE.getXConstructorCall_Arguments(); /** * The meta object literal for the 'Type Arguments' containment reference list feature. * * * @generated */ EReference XCONSTRUCTOR_CALL__TYPE_ARGUMENTS = eINSTANCE.getXConstructorCall_TypeArguments(); /** * The meta object literal for the 'Invalid Feature Issue Code' attribute feature. * * * @generated */ EAttribute XCONSTRUCTOR_CALL__INVALID_FEATURE_ISSUE_CODE = eINSTANCE.getXConstructorCall_InvalidFeatureIssueCode(); /** * The meta object literal for the 'Valid Feature' attribute feature. * * * @generated */ EAttribute XCONSTRUCTOR_CALL__VALID_FEATURE = eINSTANCE.getXConstructorCall_ValidFeature(); /** * The meta object literal for the 'Explicit Constructor Call' attribute feature. * * * @generated */ EAttribute XCONSTRUCTOR_CALL__EXPLICIT_CONSTRUCTOR_CALL = eINSTANCE.getXConstructorCall_ExplicitConstructorCall(); /** * The meta object literal for the 'Anonymous Class Constructor Call' attribute feature. * * * @generated */ EAttribute XCONSTRUCTOR_CALL__ANONYMOUS_CLASS_CONSTRUCTOR_CALL = eINSTANCE.getXConstructorCall_AnonymousClassConstructorCall(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XBooleanLiteralImpl XBoolean Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XBooleanLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBooleanLiteral() * @generated */ EClass XBOOLEAN_LITERAL = eINSTANCE.getXBooleanLiteral(); /** * The meta object literal for the 'Is True' attribute feature. * * * @generated */ EAttribute XBOOLEAN_LITERAL__IS_TRUE = eINSTANCE.getXBooleanLiteral_IsTrue(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XNullLiteralImpl XNull Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XNullLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXNullLiteral() * @generated */ EClass XNULL_LITERAL = eINSTANCE.getXNullLiteral(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XNumberLiteralImpl XNumber Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XNumberLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXNumberLiteral() * @generated */ EClass XNUMBER_LITERAL = eINSTANCE.getXNumberLiteral(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute XNUMBER_LITERAL__VALUE = eINSTANCE.getXNumberLiteral_Value(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XStringLiteralImpl XString Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XStringLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXStringLiteral() * @generated */ EClass XSTRING_LITERAL = eINSTANCE.getXStringLiteral(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute XSTRING_LITERAL__VALUE = eINSTANCE.getXStringLiteral_Value(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XCollectionLiteralImpl XCollection Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XCollectionLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCollectionLiteral() * @generated */ EClass XCOLLECTION_LITERAL = eINSTANCE.getXCollectionLiteral(); /** * The meta object literal for the 'Elements' containment reference list feature. * * * @generated */ EReference XCOLLECTION_LITERAL__ELEMENTS = eINSTANCE.getXCollectionLiteral_Elements(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XListLiteralImpl XList Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XListLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXListLiteral() * @generated */ EClass XLIST_LITERAL = eINSTANCE.getXListLiteral(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XSetLiteralImpl XSet Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XSetLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSetLiteral() * @generated */ EClass XSET_LITERAL = eINSTANCE.getXSetLiteral(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XClosureImpl XClosure}' class. * * * @see org.eclipse.xtext.xbase.impl.XClosureImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXClosure() * @generated */ EClass XCLOSURE = eINSTANCE.getXClosure(); /** * The meta object literal for the 'Declared Formal Parameters' containment reference list feature. * * * @generated */ EReference XCLOSURE__DECLARED_FORMAL_PARAMETERS = eINSTANCE.getXClosure_DeclaredFormalParameters(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XCLOSURE__EXPRESSION = eINSTANCE.getXClosure_Expression(); /** * The meta object literal for the 'Explicit Syntax' attribute feature. * * * @generated */ EAttribute XCLOSURE__EXPLICIT_SYNTAX = eINSTANCE.getXClosure_ExplicitSyntax(); /** * The meta object literal for the 'Implicit Formal Parameters' containment reference list feature. * * * @generated */ EReference XCLOSURE__IMPLICIT_FORMAL_PARAMETERS = eINSTANCE.getXClosure_ImplicitFormalParameters(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XCastedExpressionImpl XCasted Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XCastedExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCastedExpression() * @generated */ EClass XCASTED_EXPRESSION = eINSTANCE.getXCastedExpression(); /** * The meta object literal for the 'Type' containment reference feature. * * * @generated */ EReference XCASTED_EXPRESSION__TYPE = eINSTANCE.getXCastedExpression_Type(); /** * The meta object literal for the 'Target' containment reference feature. * * * @generated */ EReference XCASTED_EXPRESSION__TARGET = eINSTANCE.getXCastedExpression_Target(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XBinaryOperationImpl XBinary Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XBinaryOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBinaryOperation() * @generated */ EClass XBINARY_OPERATION = eINSTANCE.getXBinaryOperation(); /** * The meta object literal for the 'Left Operand' containment reference feature. * * * @generated */ EReference XBINARY_OPERATION__LEFT_OPERAND = eINSTANCE.getXBinaryOperation_LeftOperand(); /** * The meta object literal for the 'Right Operand' containment reference feature. * * * @generated */ EReference XBINARY_OPERATION__RIGHT_OPERAND = eINSTANCE.getXBinaryOperation_RightOperand(); /** * The meta object literal for the 'Reassign First Argument' attribute feature. * * * @generated */ EAttribute XBINARY_OPERATION__REASSIGN_FIRST_ARGUMENT = eINSTANCE.getXBinaryOperation_ReassignFirstArgument(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XUnaryOperationImpl XUnary Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XUnaryOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXUnaryOperation() * @generated */ EClass XUNARY_OPERATION = eINSTANCE.getXUnaryOperation(); /** * The meta object literal for the 'Operand' containment reference feature. * * * @generated */ EReference XUNARY_OPERATION__OPERAND = eINSTANCE.getXUnaryOperation_Operand(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XPostfixOperationImpl XPostfix Operation}' class. * * * @see org.eclipse.xtext.xbase.impl.XPostfixOperationImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXPostfixOperation() * @generated */ EClass XPOSTFIX_OPERATION = eINSTANCE.getXPostfixOperation(); /** * The meta object literal for the 'Operand' containment reference feature. * * * @generated */ EReference XPOSTFIX_OPERATION__OPERAND = eINSTANCE.getXPostfixOperation_Operand(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl XFor Loop Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXForLoopExpression() * @generated */ EClass XFOR_LOOP_EXPRESSION = eINSTANCE.getXForLoopExpression(); /** * The meta object literal for the 'For Expression' containment reference feature. * * * @generated */ EReference XFOR_LOOP_EXPRESSION__FOR_EXPRESSION = eINSTANCE.getXForLoopExpression_ForExpression(); /** * The meta object literal for the 'Each Expression' containment reference feature. * * * @generated */ EReference XFOR_LOOP_EXPRESSION__EACH_EXPRESSION = eINSTANCE.getXForLoopExpression_EachExpression(); /** * The meta object literal for the 'Declared Param' containment reference feature. * * * @generated */ EReference XFOR_LOOP_EXPRESSION__DECLARED_PARAM = eINSTANCE.getXForLoopExpression_DeclaredParam(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XBasicForLoopExpressionImpl XBasic For Loop Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XBasicForLoopExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXBasicForLoopExpression() * @generated */ EClass XBASIC_FOR_LOOP_EXPRESSION = eINSTANCE.getXBasicForLoopExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XBASIC_FOR_LOOP_EXPRESSION__EXPRESSION = eINSTANCE.getXBasicForLoopExpression_Expression(); /** * The meta object literal for the 'Each Expression' containment reference feature. * * * @generated */ EReference XBASIC_FOR_LOOP_EXPRESSION__EACH_EXPRESSION = eINSTANCE.getXBasicForLoopExpression_EachExpression(); /** * The meta object literal for the 'Init Expressions' containment reference list feature. * * * @generated */ EReference XBASIC_FOR_LOOP_EXPRESSION__INIT_EXPRESSIONS = eINSTANCE.getXBasicForLoopExpression_InitExpressions(); /** * The meta object literal for the 'Update Expressions' containment reference list feature. * * * @generated */ EReference XBASIC_FOR_LOOP_EXPRESSION__UPDATE_EXPRESSIONS = eINSTANCE.getXBasicForLoopExpression_UpdateExpressions(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XAbstractWhileExpressionImpl XAbstract While Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XAbstractWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAbstractWhileExpression() * @generated */ EClass XABSTRACT_WHILE_EXPRESSION = eINSTANCE.getXAbstractWhileExpression(); /** * The meta object literal for the 'Predicate' containment reference feature. * * * @generated */ EReference XABSTRACT_WHILE_EXPRESSION__PREDICATE = eINSTANCE.getXAbstractWhileExpression_Predicate(); /** * The meta object literal for the 'Body' containment reference feature. * * * @generated */ EReference XABSTRACT_WHILE_EXPRESSION__BODY = eINSTANCE.getXAbstractWhileExpression_Body(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XDoWhileExpressionImpl XDo While Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XDoWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXDoWhileExpression() * @generated */ EClass XDO_WHILE_EXPRESSION = eINSTANCE.getXDoWhileExpression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XWhileExpressionImpl XWhile Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XWhileExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXWhileExpression() * @generated */ EClass XWHILE_EXPRESSION = eINSTANCE.getXWhileExpression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XTypeLiteralImpl XType Literal}' class. * * * @see org.eclipse.xtext.xbase.impl.XTypeLiteralImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXTypeLiteral() * @generated */ EClass XTYPE_LITERAL = eINSTANCE.getXTypeLiteral(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference XTYPE_LITERAL__TYPE = eINSTANCE.getXTypeLiteral_Type(); /** * The meta object literal for the 'Array Dimensions' attribute list feature. * * * @generated */ EAttribute XTYPE_LITERAL__ARRAY_DIMENSIONS = eINSTANCE.getXTypeLiteral_ArrayDimensions(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XInstanceOfExpressionImpl XInstance Of Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XInstanceOfExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXInstanceOfExpression() * @generated */ EClass XINSTANCE_OF_EXPRESSION = eINSTANCE.getXInstanceOfExpression(); /** * The meta object literal for the 'Type' containment reference feature. * * * @generated */ EReference XINSTANCE_OF_EXPRESSION__TYPE = eINSTANCE.getXInstanceOfExpression_Type(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XINSTANCE_OF_EXPRESSION__EXPRESSION = eINSTANCE.getXInstanceOfExpression_Expression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XThrowExpressionImpl XThrow Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XThrowExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXThrowExpression() * @generated */ EClass XTHROW_EXPRESSION = eINSTANCE.getXThrowExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XTHROW_EXPRESSION__EXPRESSION = eINSTANCE.getXThrowExpression_Expression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XTryCatchFinallyExpressionImpl XTry Catch Finally Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XTryCatchFinallyExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXTryCatchFinallyExpression() * @generated */ EClass XTRY_CATCH_FINALLY_EXPRESSION = eINSTANCE.getXTryCatchFinallyExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XTRY_CATCH_FINALLY_EXPRESSION__EXPRESSION = eINSTANCE.getXTryCatchFinallyExpression_Expression(); /** * The meta object literal for the 'Finally Expression' containment reference feature. * * * @generated */ EReference XTRY_CATCH_FINALLY_EXPRESSION__FINALLY_EXPRESSION = eINSTANCE.getXTryCatchFinallyExpression_FinallyExpression(); /** * The meta object literal for the 'Catch Clauses' containment reference list feature. * * * @generated */ EReference XTRY_CATCH_FINALLY_EXPRESSION__CATCH_CLAUSES = eINSTANCE.getXTryCatchFinallyExpression_CatchClauses(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XCatchClauseImpl XCatch Clause}' class. * * * @see org.eclipse.xtext.xbase.impl.XCatchClauseImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXCatchClause() * @generated */ EClass XCATCH_CLAUSE = eINSTANCE.getXCatchClause(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XCATCH_CLAUSE__EXPRESSION = eINSTANCE.getXCatchClause_Expression(); /** * The meta object literal for the 'Declared Param' containment reference feature. * * * @generated */ EReference XCATCH_CLAUSE__DECLARED_PARAM = eINSTANCE.getXCatchClause_DeclaredParam(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XAssignmentImpl XAssignment}' class. * * * @see org.eclipse.xtext.xbase.impl.XAssignmentImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXAssignment() * @generated */ EClass XASSIGNMENT = eINSTANCE.getXAssignment(); /** * The meta object literal for the 'Assignable' containment reference feature. * * * @generated */ EReference XASSIGNMENT__ASSIGNABLE = eINSTANCE.getXAssignment_Assignable(); /** * The meta object literal for the 'Value' containment reference feature. * * * @generated */ EReference XASSIGNMENT__VALUE = eINSTANCE.getXAssignment_Value(); /** * The meta object literal for the 'Explicit Static' attribute feature. * * * @generated */ EAttribute XASSIGNMENT__EXPLICIT_STATIC = eINSTANCE.getXAssignment_ExplicitStatic(); /** * The meta object literal for the 'Static With Declaring Type' attribute feature. * * * @generated */ EAttribute XASSIGNMENT__STATIC_WITH_DECLARING_TYPE = eINSTANCE.getXAssignment_StaticWithDeclaringType(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XReturnExpressionImpl XReturn Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XReturnExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXReturnExpression() * @generated */ EClass XRETURN_EXPRESSION = eINSTANCE.getXReturnExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XRETURN_EXPRESSION__EXPRESSION = eINSTANCE.getXReturnExpression_Expression(); /** * The meta object literal for the '{@link org.eclipse.xtext.xbase.impl.XSynchronizedExpressionImpl XSynchronized Expression}' class. * * * @see org.eclipse.xtext.xbase.impl.XSynchronizedExpressionImpl * @see org.eclipse.xtext.xbase.impl.XbasePackageImpl#getXSynchronizedExpression() * @generated */ EClass XSYNCHRONIZED_EXPRESSION = eINSTANCE.getXSynchronizedExpression(); /** * The meta object literal for the 'Param' containment reference feature. * * * @generated */ EReference XSYNCHRONIZED_EXPRESSION__PARAM = eINSTANCE.getXSynchronizedExpression_Param(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference XSYNCHRONIZED_EXPRESSION__EXPRESSION = eINSTANCE.getXSynchronizedExpression_Expression(); } } //XbasePackage




© 2015 - 2025 Weber Informatics LLC | Privacy Policy