blob: 3bac4e8cc39da301b1339067ca5deff7dd1d2163 [file] [log] [blame]
/*
* Copyright (c) 2013 Eike Stepper (Berlin, Germany) 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
*
* Contributors:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.emf.cdo.expressions;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.ExpressionsFactory
* @model kind="package"
* @generated
*/
public interface ExpressionsPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "expressions";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/CDO/expressions/4.3.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "expressions";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ExpressionsPackage eINSTANCE = org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.Expression <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.Expression
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 0;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION___EVALUATE__EVALUATIONCONTEXT = 0;
/**
* The number of operations of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getValue()
* @generated
*/
int VALUE = 1;
/**
* The number of structural features of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE___GET_LITERAL = EXPRESSION_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.BooleanValueImpl <em>Boolean Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.BooleanValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getBooleanValue()
* @generated
*/
int BOOLEAN_VALUE = 2;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Boolean Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Boolean Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ByteValueImpl <em>Byte Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ByteValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getByteValue()
* @generated
*/
int BYTE_VALUE = 3;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BYTE_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Byte Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BYTE_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BYTE_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BYTE_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Byte Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BYTE_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ShortValueImpl <em>Short Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ShortValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getShortValue()
* @generated
*/
int SHORT_VALUE = 4;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Short Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Short Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.IntValueImpl <em>Int Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.IntValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getIntValue()
* @generated
*/
int INT_VALUE = 5;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Int Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Int Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.LongValueImpl <em>Long Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LongValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLongValue()
* @generated
*/
int LONG_VALUE = 6;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Long Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Long Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.FloatValueImpl <em>Float Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.FloatValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getFloatValue()
* @generated
*/
int FLOAT_VALUE = 7;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Float Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Float Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.DoubleValueImpl <em>Double Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.DoubleValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getDoubleValue()
* @generated
*/
int DOUBLE_VALUE = 8;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Double Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Double Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.CharValueImpl <em>Char Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.CharValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getCharValue()
* @generated
*/
int CHAR_VALUE = 9;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHAR_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Char Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHAR_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHAR_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHAR_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>Char Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHAR_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.StringValueImpl <em>String Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.StringValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getStringValue()
* @generated
*/
int STRING_VALUE = 10;
/**
* The feature id for the '<em><b>Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VALUE__LITERAL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>String Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VALUE___EVALUATE__EVALUATIONCONTEXT = VALUE___EVALUATE__EVALUATIONCONTEXT;
/**
* The operation id for the '<em>Get Literal</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VALUE___GET_LITERAL = VALUE___GET_LITERAL;
/**
* The number of operations of the '<em>String Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.InvocationImpl <em>Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.InvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getInvocation()
* @generated
*/
int INVOCATION = 11;
/**
* The feature id for the '<em><b>Arguments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCATION__ARGUMENTS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCATION__NAME = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCATION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCATION___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCATION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.FunctionInvocationImpl <em>Function Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.FunctionInvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getFunctionInvocation()
* @generated
*/
int FUNCTION_INVOCATION = 12;
/**
* The feature id for the '<em><b>Arguments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_INVOCATION__ARGUMENTS = INVOCATION__ARGUMENTS;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_INVOCATION__NAME = INVOCATION__NAME;
/**
* The number of structural features of the '<em>Function Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_INVOCATION_FEATURE_COUNT = INVOCATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_INVOCATION___EVALUATE__EVALUATIONCONTEXT = INVOCATION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Function Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_INVOCATION_OPERATION_COUNT = INVOCATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.MemberInvocationImpl <em>Member Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.MemberInvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getMemberInvocation()
* @generated
*/
int MEMBER_INVOCATION = 13;
/**
* The feature id for the '<em><b>Arguments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION__ARGUMENTS = INVOCATION__ARGUMENTS;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION__NAME = INVOCATION__NAME;
/**
* The feature id for the '<em><b>Object</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION__OBJECT = INVOCATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Member Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION_FEATURE_COUNT = INVOCATION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION___EVALUATE__EVALUATIONCONTEXT = INVOCATION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Member Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_INVOCATION_OPERATION_COUNT = INVOCATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.AccessImpl <em>Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.AccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getAccess()
* @generated
*/
int ACCESS = 14;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCESS__NAME = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCESS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCESS___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCESS_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.StaticAccessImpl <em>Static Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.StaticAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getStaticAccess()
* @generated
*/
int STATIC_ACCESS = 15;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATIC_ACCESS__NAME = ACCESS__NAME;
/**
* The number of structural features of the '<em>Static Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATIC_ACCESS_FEATURE_COUNT = ACCESS_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATIC_ACCESS___EVALUATE__EVALUATIONCONTEXT = ACCESS___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Static Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATIC_ACCESS_OPERATION_COUNT = ACCESS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.MemberAccessImpl <em>Member Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.MemberAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getMemberAccess()
* @generated
*/
int MEMBER_ACCESS = 16;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_ACCESS__NAME = ACCESS__NAME;
/**
* The feature id for the '<em><b>Object</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_ACCESS__OBJECT = ACCESS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Member Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_ACCESS_FEATURE_COUNT = ACCESS_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_ACCESS___EVALUATE__EVALUATIONCONTEXT = ACCESS___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Member Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEMBER_ACCESS_OPERATION_COUNT = ACCESS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ContextAccessImpl <em>Context Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ContextAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getContextAccess()
* @generated
*/
int CONTEXT_ACCESS = 17;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_ACCESS__NAME = ACCESS__NAME;
/**
* The number of structural features of the '<em>Context Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_ACCESS_FEATURE_COUNT = ACCESS_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_ACCESS___EVALUATE__EVALUATIONCONTEXT = ACCESS___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Context Access</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_ACCESS_OPERATION_COUNT = ACCESS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ContainedObjectImpl <em>Contained Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ContainedObjectImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getContainedObject()
* @generated
*/
int CONTAINED_OBJECT = 18;
/**
* The feature id for the '<em><b>Object</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINED_OBJECT__OBJECT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Contained Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINED_OBJECT_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINED_OBJECT___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Contained Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINED_OBJECT_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.LinkedObjectImpl <em>Linked Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LinkedObjectImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLinkedObject()
* @generated
*/
int LINKED_OBJECT = 19;
/**
* The feature id for the '<em><b>Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_OBJECT__OBJECT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Linked Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_OBJECT_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_OBJECT___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Linked Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_OBJECT_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.LinkedExpressionImpl <em>Linked Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LinkedExpressionImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLinkedExpression()
* @generated
*/
int LINKED_EXPRESSION = 20;
/**
* The feature id for the '<em><b>Expression</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Linked Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_EXPRESSION___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>Linked Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINKED_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.expressions.impl.ListConstructionImpl <em>List Construction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ListConstructionImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getListConstruction()
* @generated
*/
int LIST_CONSTRUCTION = 21;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_CONSTRUCTION__ELEMENTS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>List Construction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_CONSTRUCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Evaluate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_CONSTRUCTION___EVALUATE__EVALUATIONCONTEXT = EXPRESSION___EVALUATE__EVALUATIONCONTEXT;
/**
* The number of operations of the '<em>List Construction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_CONSTRUCTION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '<em>Evaluation Context</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.EvaluationContext
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getEvaluationContext()
* @generated
*/
int EVALUATION_CONTEXT = 22;
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expression</em>'.
* @see org.eclipse.emf.cdo.expressions.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for the '{@link org.eclipse.emf.cdo.expressions.Expression#evaluate(org.eclipse.emf.cdo.expressions.EvaluationContext) <em>Evaluate</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Evaluate</em>' operation.
* @see org.eclipse.emf.cdo.expressions.Expression#evaluate(org.eclipse.emf.cdo.expressions.EvaluationContext)
* @generated
*/
EOperation getExpression__Evaluate__EvaluationContext();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.Value <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value</em>'.
* @see org.eclipse.emf.cdo.expressions.Value
* @generated
*/
EClass getValue();
/**
* Returns the meta object for the '{@link org.eclipse.emf.cdo.expressions.Value#getLiteral() <em>Get Literal</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get Literal</em>' operation.
* @see org.eclipse.emf.cdo.expressions.Value#getLiteral()
* @generated
*/
EOperation getValue__GetLiteral();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.BooleanValue <em>Boolean Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Value</em>'.
* @see org.eclipse.emf.cdo.expressions.BooleanValue
* @generated
*/
EClass getBooleanValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.BooleanValue#isLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.BooleanValue#isLiteral()
* @see #getBooleanValue()
* @generated
*/
EAttribute getBooleanValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.ByteValue <em>Byte Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Byte Value</em>'.
* @see org.eclipse.emf.cdo.expressions.ByteValue
* @generated
*/
EClass getByteValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.ByteValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.ByteValue#getLiteral()
* @see #getByteValue()
* @generated
*/
EAttribute getByteValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.ShortValue <em>Short Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Short Value</em>'.
* @see org.eclipse.emf.cdo.expressions.ShortValue
* @generated
*/
EClass getShortValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.ShortValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.ShortValue#getLiteral()
* @see #getShortValue()
* @generated
*/
EAttribute getShortValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.IntValue <em>Int Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Int Value</em>'.
* @see org.eclipse.emf.cdo.expressions.IntValue
* @generated
*/
EClass getIntValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.IntValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.IntValue#getLiteral()
* @see #getIntValue()
* @generated
*/
EAttribute getIntValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.LongValue <em>Long Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Long Value</em>'.
* @see org.eclipse.emf.cdo.expressions.LongValue
* @generated
*/
EClass getLongValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.LongValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.LongValue#getLiteral()
* @see #getLongValue()
* @generated
*/
EAttribute getLongValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.FloatValue <em>Float Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Float Value</em>'.
* @see org.eclipse.emf.cdo.expressions.FloatValue
* @generated
*/
EClass getFloatValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.FloatValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.FloatValue#getLiteral()
* @see #getFloatValue()
* @generated
*/
EAttribute getFloatValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.DoubleValue <em>Double Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Double Value</em>'.
* @see org.eclipse.emf.cdo.expressions.DoubleValue
* @generated
*/
EClass getDoubleValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.DoubleValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.DoubleValue#getLiteral()
* @see #getDoubleValue()
* @generated
*/
EAttribute getDoubleValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.CharValue <em>Char Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Char Value</em>'.
* @see org.eclipse.emf.cdo.expressions.CharValue
* @generated
*/
EClass getCharValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.CharValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.CharValue#getLiteral()
* @see #getCharValue()
* @generated
*/
EAttribute getCharValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.StringValue <em>String Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String Value</em>'.
* @see org.eclipse.emf.cdo.expressions.StringValue
* @generated
*/
EClass getStringValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.expressions.StringValue#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Literal</em>'.
* @see org.eclipse.emf.cdo.expressions.StringValue#getLiteral()
* @see #getStringValue()
* @generated
*/
EAttribute getStringValue_Literal();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.Invocation <em>Invocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Invocation</em>'.
* @see org.eclipse.emf.cdo.expressions.Invocation
* @generated
*/
EClass getInvocation();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.expressions.Invocation#getArguments <em>Arguments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Arguments</em>'.
* @see org.eclipse.emf.cdo.expressions.Invocation#getArguments()
* @see #getInvocation()
* @generated
*/
EReference getInvocation_Arguments();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.expressions.Invocation#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Name</em>'.
* @see org.eclipse.emf.cdo.expressions.Invocation#getName()
* @see #getInvocation()
* @generated
*/
EReference getInvocation_Name();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.FunctionInvocation <em>Function Invocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Invocation</em>'.
* @see org.eclipse.emf.cdo.expressions.FunctionInvocation
* @generated
*/
EClass getFunctionInvocation();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.MemberInvocation <em>Member Invocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Member Invocation</em>'.
* @see org.eclipse.emf.cdo.expressions.MemberInvocation
* @generated
*/
EClass getMemberInvocation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.expressions.MemberInvocation#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Object</em>'.
* @see org.eclipse.emf.cdo.expressions.MemberInvocation#getObject()
* @see #getMemberInvocation()
* @generated
*/
EReference getMemberInvocation_Object();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.Access <em>Access</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Access</em>'.
* @see org.eclipse.emf.cdo.expressions.Access
* @generated
*/
EClass getAccess();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.expressions.Access#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Name</em>'.
* @see org.eclipse.emf.cdo.expressions.Access#getName()
* @see #getAccess()
* @generated
*/
EReference getAccess_Name();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.StaticAccess <em>Static Access</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Static Access</em>'.
* @see org.eclipse.emf.cdo.expressions.StaticAccess
* @generated
*/
EClass getStaticAccess();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.MemberAccess <em>Member Access</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Member Access</em>'.
* @see org.eclipse.emf.cdo.expressions.MemberAccess
* @generated
*/
EClass getMemberAccess();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.expressions.MemberAccess#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Object</em>'.
* @see org.eclipse.emf.cdo.expressions.MemberAccess#getObject()
* @see #getMemberAccess()
* @generated
*/
EReference getMemberAccess_Object();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.ContextAccess <em>Context Access</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Context Access</em>'.
* @see org.eclipse.emf.cdo.expressions.ContextAccess
* @generated
*/
EClass getContextAccess();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.ContainedObject <em>Contained Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Contained Object</em>'.
* @see org.eclipse.emf.cdo.expressions.ContainedObject
* @generated
*/
EClass getContainedObject();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.expressions.ContainedObject#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Object</em>'.
* @see org.eclipse.emf.cdo.expressions.ContainedObject#getObject()
* @see #getContainedObject()
* @generated
*/
EReference getContainedObject_Object();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.LinkedObject <em>Linked Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Linked Object</em>'.
* @see org.eclipse.emf.cdo.expressions.LinkedObject
* @generated
*/
EClass getLinkedObject();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.expressions.LinkedObject#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Object</em>'.
* @see org.eclipse.emf.cdo.expressions.LinkedObject#getObject()
* @see #getLinkedObject()
* @generated
*/
EReference getLinkedObject_Object();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.LinkedExpression <em>Linked Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Linked Expression</em>'.
* @see org.eclipse.emf.cdo.expressions.LinkedExpression
* @generated
*/
EClass getLinkedExpression();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.expressions.LinkedExpression#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Expression</em>'.
* @see org.eclipse.emf.cdo.expressions.LinkedExpression#getExpression()
* @see #getLinkedExpression()
* @generated
*/
EReference getLinkedExpression_Expression();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.expressions.ListConstruction <em>List Construction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>List Construction</em>'.
* @see org.eclipse.emf.cdo.expressions.ListConstruction
* @generated
*/
EClass getListConstruction();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.expressions.ListConstruction#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.emf.cdo.expressions.ListConstruction#getElements()
* @see #getListConstruction()
* @generated
*/
EReference getListConstruction_Elements();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.cdo.expressions.EvaluationContext <em>Evaluation Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Evaluation Context</em>'.
* @see org.eclipse.emf.cdo.expressions.EvaluationContext
* @model instanceClass="org.eclipse.emf.cdo.expressions.EvaluationContext" serializeable="false"
* @generated
*/
EDataType getEvaluationContext();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
ExpressionsFactory getExpressionsFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
* <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.Expression <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.Expression
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getExpression()
* @generated
*/
EClass EXPRESSION = eINSTANCE.getExpression();
/**
* The meta object literal for the '<em><b>Evaluate</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXPRESSION___EVALUATE__EVALUATIONCONTEXT = eINSTANCE.getExpression__Evaluate__EvaluationContext();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getValue()
* @generated
*/
EClass VALUE = eINSTANCE.getValue();
/**
* The meta object literal for the '<em><b>Get Literal</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation VALUE___GET_LITERAL = eINSTANCE.getValue__GetLiteral();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.BooleanValueImpl <em>Boolean Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.BooleanValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getBooleanValue()
* @generated
*/
EClass BOOLEAN_VALUE = eINSTANCE.getBooleanValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOOLEAN_VALUE__LITERAL = eINSTANCE.getBooleanValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ByteValueImpl <em>Byte Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ByteValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getByteValue()
* @generated
*/
EClass BYTE_VALUE = eINSTANCE.getByteValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BYTE_VALUE__LITERAL = eINSTANCE.getByteValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ShortValueImpl <em>Short Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ShortValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getShortValue()
* @generated
*/
EClass SHORT_VALUE = eINSTANCE.getShortValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SHORT_VALUE__LITERAL = eINSTANCE.getShortValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.IntValueImpl <em>Int Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.IntValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getIntValue()
* @generated
*/
EClass INT_VALUE = eINSTANCE.getIntValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INT_VALUE__LITERAL = eINSTANCE.getIntValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.LongValueImpl <em>Long Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LongValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLongValue()
* @generated
*/
EClass LONG_VALUE = eINSTANCE.getLongValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LONG_VALUE__LITERAL = eINSTANCE.getLongValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.FloatValueImpl <em>Float Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.FloatValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getFloatValue()
* @generated
*/
EClass FLOAT_VALUE = eINSTANCE.getFloatValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FLOAT_VALUE__LITERAL = eINSTANCE.getFloatValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.DoubleValueImpl <em>Double Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.DoubleValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getDoubleValue()
* @generated
*/
EClass DOUBLE_VALUE = eINSTANCE.getDoubleValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOUBLE_VALUE__LITERAL = eINSTANCE.getDoubleValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.CharValueImpl <em>Char Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.CharValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getCharValue()
* @generated
*/
EClass CHAR_VALUE = eINSTANCE.getCharValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHAR_VALUE__LITERAL = eINSTANCE.getCharValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.StringValueImpl <em>String Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.StringValueImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getStringValue()
* @generated
*/
EClass STRING_VALUE = eINSTANCE.getStringValue();
/**
* The meta object literal for the '<em><b>Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STRING_VALUE__LITERAL = eINSTANCE.getStringValue_Literal();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.InvocationImpl <em>Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.InvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getInvocation()
* @generated
*/
EClass INVOCATION = eINSTANCE.getInvocation();
/**
* The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INVOCATION__ARGUMENTS = eINSTANCE.getInvocation_Arguments();
/**
* The meta object literal for the '<em><b>Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INVOCATION__NAME = eINSTANCE.getInvocation_Name();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.FunctionInvocationImpl <em>Function Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.FunctionInvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getFunctionInvocation()
* @generated
*/
EClass FUNCTION_INVOCATION = eINSTANCE.getFunctionInvocation();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.MemberInvocationImpl <em>Member Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.MemberInvocationImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getMemberInvocation()
* @generated
*/
EClass MEMBER_INVOCATION = eINSTANCE.getMemberInvocation();
/**
* The meta object literal for the '<em><b>Object</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MEMBER_INVOCATION__OBJECT = eINSTANCE.getMemberInvocation_Object();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.AccessImpl <em>Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.AccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getAccess()
* @generated
*/
EClass ACCESS = eINSTANCE.getAccess();
/**
* The meta object literal for the '<em><b>Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACCESS__NAME = eINSTANCE.getAccess_Name();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.StaticAccessImpl <em>Static Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.StaticAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getStaticAccess()
* @generated
*/
EClass STATIC_ACCESS = eINSTANCE.getStaticAccess();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.MemberAccessImpl <em>Member Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.MemberAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getMemberAccess()
* @generated
*/
EClass MEMBER_ACCESS = eINSTANCE.getMemberAccess();
/**
* The meta object literal for the '<em><b>Object</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MEMBER_ACCESS__OBJECT = eINSTANCE.getMemberAccess_Object();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ContextAccessImpl <em>Context Access</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ContextAccessImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getContextAccess()
* @generated
*/
EClass CONTEXT_ACCESS = eINSTANCE.getContextAccess();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ContainedObjectImpl <em>Contained Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ContainedObjectImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getContainedObject()
* @generated
*/
EClass CONTAINED_OBJECT = eINSTANCE.getContainedObject();
/**
* The meta object literal for the '<em><b>Object</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTAINED_OBJECT__OBJECT = eINSTANCE.getContainedObject_Object();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.LinkedObjectImpl <em>Linked Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LinkedObjectImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLinkedObject()
* @generated
*/
EClass LINKED_OBJECT = eINSTANCE.getLinkedObject();
/**
* The meta object literal for the '<em><b>Object</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINKED_OBJECT__OBJECT = eINSTANCE.getLinkedObject_Object();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.LinkedExpressionImpl <em>Linked Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.LinkedExpressionImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getLinkedExpression()
* @generated
*/
EClass LINKED_EXPRESSION = eINSTANCE.getLinkedExpression();
/**
* The meta object literal for the '<em><b>Expression</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINKED_EXPRESSION__EXPRESSION = eINSTANCE.getLinkedExpression_Expression();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.expressions.impl.ListConstructionImpl <em>List Construction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.impl.ListConstructionImpl
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getListConstruction()
* @generated
*/
EClass LIST_CONSTRUCTION = eINSTANCE.getListConstruction();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LIST_CONSTRUCTION__ELEMENTS = eINSTANCE.getListConstruction_Elements();
/**
* The meta object literal for the '<em>Evaluation Context</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.expressions.EvaluationContext
* @see org.eclipse.emf.cdo.expressions.impl.ExpressionsPackageImpl#getEvaluationContext()
* @generated
*/
EDataType EVALUATION_CONTEXT = eINSTANCE.getEvaluationContext();
}
} // ExpressionsPackage