/******************************************************************************* * Copyright (c) 2003, 2005 IBM Corporation 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: * IBM Corporation - initial API and implementation *******************************************************************************/ package org.eclipse.jem.internal.instantiation; /* */ import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Java Instantiation Package * <!-- end-model-doc --> * @see org.eclipse.jem.internal.instantiation.InstantiationFactory * @model kind="package" * @generated */ public interface InstantiationPackage extends EPackage{ /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "instantiation"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http:///org/eclipse/jem/internal/instantiation.ecore"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.jem.internal.instantiation"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ InstantiationPackage eINSTANCE = org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.base.IJavaInstance <em>IJava Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.base.IJavaInstance * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getIJavaInstance() * @generated */ int IJAVA_INSTANCE = 1; /** * The number of structural features of the the '<em>IJava Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IJAVA_INSTANCE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance <em>IJava Object Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getIJavaObjectInstance() * @generated */ int IJAVA_OBJECT_INSTANCE = 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance <em>IJava Data Type Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getIJavaDataTypeInstance() * @generated */ int IJAVA_DATA_TYPE_INSTANCE = 0; /** * The number of structural features of the the '<em>IJava Data Type Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IJAVA_DATA_TYPE_INSTANCE_FEATURE_COUNT = IJAVA_INSTANCE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>IJava Object Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IJAVA_OBJECT_INSTANCE_FEATURE_COUNT = IJAVA_INSTANCE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.JavaAllocationImpl <em>Java Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.JavaAllocationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getJavaAllocation() * @generated */ int JAVA_ALLOCATION = 3; /** * The number of structural features of the the '<em>Java Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JAVA_ALLOCATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.InitStringAllocationImpl <em>Init String Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.InitStringAllocationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getInitStringAllocation() * @generated */ int INIT_STRING_ALLOCATION = 4; /** * The feature id for the '<em><b>Init String</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_STRING_ALLOCATION__INIT_STRING = JAVA_ALLOCATION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Init String Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_STRING_ALLOCATION_FEATURE_COUNT = JAVA_ALLOCATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.ImplicitAllocationImpl <em>Implicit Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.ImplicitAllocationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getImplicitAllocation() * @generated */ int IMPLICIT_ALLOCATION = 5; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_ALLOCATION__PARENT = JAVA_ALLOCATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Feature</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_ALLOCATION__FEATURE = JAVA_ALLOCATION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>Implicit Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_ALLOCATION_FEATURE_COUNT = JAVA_ALLOCATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.ParseTreeAllocationImpl <em>Parse Tree Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.ParseTreeAllocationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getParseTreeAllocation() * @generated */ int PARSE_TREE_ALLOCATION = 6; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARSE_TREE_ALLOCATION__EXPRESSION = JAVA_ALLOCATION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Parse Tree Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARSE_TREE_ALLOCATION_FEATURE_COUNT = JAVA_ALLOCATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTExpressionImpl <em>PT Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTExpression() * @generated */ int PT_EXPRESSION = 7; /** * The number of structural features of the the '<em>PT Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_EXPRESSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTArrayAccessImpl <em>PT Array Access</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTArrayAccessImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTArrayAccess() * @generated */ int PT_ARRAY_ACCESS = 8; /** * The feature id for the '<em><b>Array</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_ACCESS__ARRAY = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Indexes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_ACCESS__INDEXES = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Array Access</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_ACCESS_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTArrayCreationImpl <em>PT Array Creation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTArrayCreationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTArrayCreation() * @generated */ int PT_ARRAY_CREATION = 9; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_CREATION__TYPE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Dimensions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_CREATION__DIMENSIONS = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Initializer</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_CREATION__INITIALIZER = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the the '<em>PT Array Creation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_CREATION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTArrayInitializerImpl <em>PT Array Initializer</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTArrayInitializerImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTArrayInitializer() * @generated */ int PT_ARRAY_INITIALIZER = 10; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_INITIALIZER__EXPRESSIONS = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Array Initializer</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ARRAY_INITIALIZER_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTBooleanLiteralImpl <em>PT Boolean Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTBooleanLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTBooleanLiteral() * @generated */ int PT_BOOLEAN_LITERAL = 11; /** * The feature id for the '<em><b>Boolean Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_BOOLEAN_LITERAL__BOOLEAN_VALUE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Boolean Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_BOOLEAN_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTCastExpressionImpl <em>PT Cast Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTCastExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTCastExpression() * @generated */ int PT_CAST_EXPRESSION = 12; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CAST_EXPRESSION__TYPE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CAST_EXPRESSION__EXPRESSION = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Cast Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CAST_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTCharacterLiteralImpl <em>PT Character Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTCharacterLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTCharacterLiteral() * @generated */ int PT_CHARACTER_LITERAL = 13; /** * The feature id for the '<em><b>Escaped Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CHARACTER_LITERAL__ESCAPED_VALUE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Char Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CHARACTER_LITERAL__CHAR_VALUE = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Character Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CHARACTER_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTClassInstanceCreationImpl <em>PT Class Instance Creation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTClassInstanceCreationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTClassInstanceCreation() * @generated */ int PT_CLASS_INSTANCE_CREATION = 14; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CLASS_INSTANCE_CREATION__TYPE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CLASS_INSTANCE_CREATION__ARGUMENTS = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Class Instance Creation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CLASS_INSTANCE_CREATION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTConditionalExpressionImpl <em>PT Conditional Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTConditionalExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTConditionalExpression() * @generated */ int PT_CONDITIONAL_EXPRESSION = 15; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CONDITIONAL_EXPRESSION__CONDITION = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>True</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CONDITIONAL_EXPRESSION__TRUE = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>False</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CONDITIONAL_EXPRESSION__FALSE = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the the '<em>PT Conditional Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_CONDITIONAL_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTFieldAccessImpl <em>PT Field Access</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTFieldAccessImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTFieldAccess() * @generated */ int PT_FIELD_ACCESS = 16; /** * The feature id for the '<em><b>Receiver</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_FIELD_ACCESS__RECEIVER = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Field</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_FIELD_ACCESS__FIELD = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Field Access</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_FIELD_ACCESS_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTInfixExpressionImpl <em>PT Infix Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTInfixExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTInfixExpression() * @generated */ int PT_INFIX_EXPRESSION = 17; /** * The feature id for the '<em><b>Left Operand</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INFIX_EXPRESSION__LEFT_OPERAND = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INFIX_EXPRESSION__OPERATOR = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Right Operand</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INFIX_EXPRESSION__RIGHT_OPERAND = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Extended Operands</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INFIX_EXPRESSION__EXTENDED_OPERANDS = PT_EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the the '<em>PT Infix Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INFIX_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTInstanceofImpl <em>PT Instanceof</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTInstanceofImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTInstanceof() * @generated */ int PT_INSTANCEOF = 18; /** * The feature id for the '<em><b>Operand</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INSTANCEOF__OPERAND = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INSTANCEOF__TYPE = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Instanceof</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INSTANCEOF_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTMethodInvocationImpl <em>PT Method Invocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTMethodInvocationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTMethodInvocation() * @generated */ int PT_METHOD_INVOCATION = 19; /** * The feature id for the '<em><b>Receiver</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_METHOD_INVOCATION__RECEIVER = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_METHOD_INVOCATION__NAME = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_METHOD_INVOCATION__ARGUMENTS = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the the '<em>PT Method Invocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_METHOD_INVOCATION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTNameImpl <em>PT Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTNameImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTName() * @generated */ int PT_NAME = 20; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_NAME__NAME = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Name</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_NAME_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTNullLiteralImpl <em>PT Null Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTNullLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTNullLiteral() * @generated */ int PT_NULL_LITERAL = 21; /** * The number of structural features of the the '<em>PT Null Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_NULL_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTNumberLiteralImpl <em>PT Number Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTNumberLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTNumberLiteral() * @generated */ int PT_NUMBER_LITERAL = 22; /** * The feature id for the '<em><b>Token</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_NUMBER_LITERAL__TOKEN = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Number Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_NUMBER_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTParenthesizedExpressionImpl <em>PT Parenthesized Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTParenthesizedExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTParenthesizedExpression() * @generated */ int PT_PARENTHESIZED_EXPRESSION = 23; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_PARENTHESIZED_EXPRESSION__EXPRESSION = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Parenthesized Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_PARENTHESIZED_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTPrefixExpressionImpl <em>PT Prefix Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTPrefixExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTPrefixExpression() * @generated */ int PT_PREFIX_EXPRESSION = 24; /** * The feature id for the '<em><b>Operator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_PREFIX_EXPRESSION__OPERATOR = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_PREFIX_EXPRESSION__EXPRESSION = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Prefix Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_PREFIX_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTStringLiteralImpl <em>PT String Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTStringLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTStringLiteral() * @generated */ int PT_STRING_LITERAL = 25; /** * The feature id for the '<em><b>Escaped Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_STRING_LITERAL__ESCAPED_VALUE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Literal Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_STRING_LITERAL__LITERAL_VALUE = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT String Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_STRING_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTThisLiteralImpl <em>PT This Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTThisLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTThisLiteral() * @generated */ int PT_THIS_LITERAL = 26; /** * The number of structural features of the the '<em>PT This Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_THIS_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTTypeLiteralImpl <em>PT Type Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTTypeLiteralImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTTypeLiteral() * @generated */ int PT_TYPE_LITERAL = 27; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_TYPE_LITERAL__TYPE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Type Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_TYPE_LITERAL_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTInvalidExpressionImpl <em>PT Invalid Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTInvalidExpressionImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTInvalidExpression() * @generated */ int PT_INVALID_EXPRESSION = 28; /** * The feature id for the '<em><b>Message</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INVALID_EXPRESSION__MESSAGE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Invalid Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INVALID_EXPRESSION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTInstanceReferenceImpl <em>PT Instance Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTInstanceReferenceImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTInstanceReference() * @generated */ int PT_INSTANCE_REFERENCE = 29; /** * The feature id for the '<em><b>Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INSTANCE_REFERENCE__REFERENCE = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>PT Instance Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_INSTANCE_REFERENCE_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.impl.PTAnonymousClassDeclarationImpl <em>PT Anonymous Class Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.impl.PTAnonymousClassDeclarationImpl * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTAnonymousClassDeclaration() * @generated */ int PT_ANONYMOUS_CLASS_DECLARATION = 30; /** * The feature id for the '<em><b>Declaration</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ANONYMOUS_CLASS_DECLARATION__DECLARATION = PT_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Imports</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ANONYMOUS_CLASS_DECLARATION__IMPORTS = PT_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>PT Anonymous Class Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PT_ANONYMOUS_CLASS_DECLARATION_FEATURE_COUNT = PT_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.PTInfixOperator <em>PT Infix Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.PTInfixOperator * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTInfixOperator() * @generated */ int PT_INFIX_OPERATOR = 31; /** * The meta object id for the '{@link org.eclipse.jem.internal.instantiation.PTPrefixOperator <em>PT Prefix Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jem.internal.instantiation.PTPrefixOperator * @see org.eclipse.jem.internal.instantiation.impl.InstantiationPackageImpl#getPTPrefixOperator() * @generated */ int PT_PREFIX_OPERATOR = 32; /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance <em>IJava Object Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IJava Object Instance</em>'. * @see org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance * @model instanceClass="org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance" * @generated */ EClass getIJavaObjectInstance(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.JavaAllocation <em>Java Allocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Java Allocation</em>'. * @see org.eclipse.jem.internal.instantiation.JavaAllocation * @generated */ EClass getJavaAllocation(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.InitStringAllocation <em>Init String Allocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Init String Allocation</em>'. * @see org.eclipse.jem.internal.instantiation.InitStringAllocation * @generated */ EClass getInitStringAllocation(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.InitStringAllocation#getInitString <em>Init String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Init String</em>'. * @see org.eclipse.jem.internal.instantiation.InitStringAllocation#getInitString() * @see #getInitStringAllocation() * @generated */ EAttribute getInitStringAllocation_InitString(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.ImplicitAllocation <em>Implicit Allocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implicit Allocation</em>'. * @see org.eclipse.jem.internal.instantiation.ImplicitAllocation * @generated */ EClass getImplicitAllocation(); /** * Returns the meta object for the reference '{@link org.eclipse.jem.internal.instantiation.ImplicitAllocation#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parent</em>'. * @see org.eclipse.jem.internal.instantiation.ImplicitAllocation#getParent() * @see #getImplicitAllocation() * @generated */ EReference getImplicitAllocation_Parent(); /** * Returns the meta object for the reference '{@link org.eclipse.jem.internal.instantiation.ImplicitAllocation#getFeature <em>Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Feature</em>'. * @see org.eclipse.jem.internal.instantiation.ImplicitAllocation#getFeature() * @see #getImplicitAllocation() * @generated */ EReference getImplicitAllocation_Feature(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.ParseTreeAllocation <em>Parse Tree Allocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parse Tree Allocation</em>'. * @see org.eclipse.jem.internal.instantiation.ParseTreeAllocation * @generated */ EClass getParseTreeAllocation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.ParseTreeAllocation#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.jem.internal.instantiation.ParseTreeAllocation#getExpression() * @see #getParseTreeAllocation() * @generated */ EReference getParseTreeAllocation_Expression(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTExpression <em>PT Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTExpression * @generated */ EClass getPTExpression(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTArrayAccess <em>PT Array Access</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Array Access</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayAccess * @generated */ EClass getPTArrayAccess(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTArrayAccess#getArray <em>Array</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Array</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayAccess#getArray() * @see #getPTArrayAccess() * @generated */ EReference getPTArrayAccess_Array(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTArrayAccess#getIndexes <em>Indexes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Indexes</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayAccess#getIndexes() * @see #getPTArrayAccess() * @generated */ EReference getPTArrayAccess_Indexes(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTArrayCreation <em>PT Array Creation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Array Creation</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayCreation * @generated */ EClass getPTArrayCreation(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTArrayCreation#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayCreation#getType() * @see #getPTArrayCreation() * @generated */ EAttribute getPTArrayCreation_Type(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTArrayCreation#getDimensions <em>Dimensions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Dimensions</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayCreation#getDimensions() * @see #getPTArrayCreation() * @generated */ EReference getPTArrayCreation_Dimensions(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTArrayCreation#getInitializer <em>Initializer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Initializer</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayCreation#getInitializer() * @see #getPTArrayCreation() * @generated */ EReference getPTArrayCreation_Initializer(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTArrayInitializer <em>PT Array Initializer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Array Initializer</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayInitializer * @generated */ EClass getPTArrayInitializer(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTArrayInitializer#getExpressions <em>Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Expressions</em>'. * @see org.eclipse.jem.internal.instantiation.PTArrayInitializer#getExpressions() * @see #getPTArrayInitializer() * @generated */ EReference getPTArrayInitializer_Expressions(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTBooleanLiteral <em>PT Boolean Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Boolean Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTBooleanLiteral * @generated */ EClass getPTBooleanLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTBooleanLiteral#isBooleanValue <em>Boolean Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean Value</em>'. * @see org.eclipse.jem.internal.instantiation.PTBooleanLiteral#isBooleanValue() * @see #getPTBooleanLiteral() * @generated */ EAttribute getPTBooleanLiteral_BooleanValue(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTCastExpression <em>PT Cast Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Cast Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTCastExpression * @generated */ EClass getPTCastExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTCastExpression#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.jem.internal.instantiation.PTCastExpression#getType() * @see #getPTCastExpression() * @generated */ EAttribute getPTCastExpression_Type(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTCastExpression#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTCastExpression#getExpression() * @see #getPTCastExpression() * @generated */ EReference getPTCastExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTCharacterLiteral <em>PT Character Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Character Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTCharacterLiteral * @generated */ EClass getPTCharacterLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTCharacterLiteral#getEscapedValue <em>Escaped Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Escaped Value</em>'. * @see org.eclipse.jem.internal.instantiation.PTCharacterLiteral#getEscapedValue() * @see #getPTCharacterLiteral() * @generated */ EAttribute getPTCharacterLiteral_EscapedValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTCharacterLiteral#getCharValue <em>Char Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Char Value</em>'. * @see org.eclipse.jem.internal.instantiation.PTCharacterLiteral#getCharValue() * @see #getPTCharacterLiteral() * @generated */ EAttribute getPTCharacterLiteral_CharValue(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTClassInstanceCreation <em>PT Class Instance Creation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Class Instance Creation</em>'. * @see org.eclipse.jem.internal.instantiation.PTClassInstanceCreation * @generated */ EClass getPTClassInstanceCreation(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTClassInstanceCreation#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.jem.internal.instantiation.PTClassInstanceCreation#getType() * @see #getPTClassInstanceCreation() * @generated */ EAttribute getPTClassInstanceCreation_Type(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTClassInstanceCreation#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.jem.internal.instantiation.PTClassInstanceCreation#getArguments() * @see #getPTClassInstanceCreation() * @generated */ EReference getPTClassInstanceCreation_Arguments(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTConditionalExpression <em>PT Conditional Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Conditional Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTConditionalExpression * @generated */ EClass getPTConditionalExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTConditionalExpression#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.eclipse.jem.internal.instantiation.PTConditionalExpression#getCondition() * @see #getPTConditionalExpression() * @generated */ EReference getPTConditionalExpression_Condition(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTConditionalExpression#getTrue <em>True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>True</em>'. * @see org.eclipse.jem.internal.instantiation.PTConditionalExpression#getTrue() * @see #getPTConditionalExpression() * @generated */ EReference getPTConditionalExpression_True(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTConditionalExpression#getFalse <em>False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>False</em>'. * @see org.eclipse.jem.internal.instantiation.PTConditionalExpression#getFalse() * @see #getPTConditionalExpression() * @generated */ EReference getPTConditionalExpression_False(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTFieldAccess <em>PT Field Access</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Field Access</em>'. * @see org.eclipse.jem.internal.instantiation.PTFieldAccess * @generated */ EClass getPTFieldAccess(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTFieldAccess#getReceiver <em>Receiver</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Receiver</em>'. * @see org.eclipse.jem.internal.instantiation.PTFieldAccess#getReceiver() * @see #getPTFieldAccess() * @generated */ EReference getPTFieldAccess_Receiver(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTFieldAccess#getField <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Field</em>'. * @see org.eclipse.jem.internal.instantiation.PTFieldAccess#getField() * @see #getPTFieldAccess() * @generated */ EAttribute getPTFieldAccess_Field(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTInfixExpression <em>PT Infix Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Infix Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixExpression * @generated */ EClass getPTInfixExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTInfixExpression#getLeftOperand <em>Left Operand</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left Operand</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixExpression#getLeftOperand() * @see #getPTInfixExpression() * @generated */ EReference getPTInfixExpression_LeftOperand(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTInfixExpression#getOperator <em>Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operator</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixExpression#getOperator() * @see #getPTInfixExpression() * @generated */ EAttribute getPTInfixExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTInfixExpression#getRightOperand <em>Right Operand</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right Operand</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixExpression#getRightOperand() * @see #getPTInfixExpression() * @generated */ EReference getPTInfixExpression_RightOperand(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTInfixExpression#getExtendedOperands <em>Extended Operands</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Extended Operands</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixExpression#getExtendedOperands() * @see #getPTInfixExpression() * @generated */ EReference getPTInfixExpression_ExtendedOperands(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTInstanceof <em>PT Instanceof</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Instanceof</em>'. * @see org.eclipse.jem.internal.instantiation.PTInstanceof * @generated */ EClass getPTInstanceof(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTInstanceof#getOperand <em>Operand</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operand</em>'. * @see org.eclipse.jem.internal.instantiation.PTInstanceof#getOperand() * @see #getPTInstanceof() * @generated */ EReference getPTInstanceof_Operand(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTInstanceof#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.jem.internal.instantiation.PTInstanceof#getType() * @see #getPTInstanceof() * @generated */ EAttribute getPTInstanceof_Type(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTMethodInvocation <em>PT Method Invocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Method Invocation</em>'. * @see org.eclipse.jem.internal.instantiation.PTMethodInvocation * @generated */ EClass getPTMethodInvocation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTMethodInvocation#getReceiver <em>Receiver</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Receiver</em>'. * @see org.eclipse.jem.internal.instantiation.PTMethodInvocation#getReceiver() * @see #getPTMethodInvocation() * @generated */ EReference getPTMethodInvocation_Receiver(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTMethodInvocation#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.jem.internal.instantiation.PTMethodInvocation#getName() * @see #getPTMethodInvocation() * @generated */ EAttribute getPTMethodInvocation_Name(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.jem.internal.instantiation.PTMethodInvocation#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.jem.internal.instantiation.PTMethodInvocation#getArguments() * @see #getPTMethodInvocation() * @generated */ EReference getPTMethodInvocation_Arguments(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTName <em>PT Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Name</em>'. * @see org.eclipse.jem.internal.instantiation.PTName * @generated */ EClass getPTName(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTName#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.jem.internal.instantiation.PTName#getName() * @see #getPTName() * @generated */ EAttribute getPTName_Name(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTNullLiteral <em>PT Null Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Null Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTNullLiteral * @generated */ EClass getPTNullLiteral(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTNumberLiteral <em>PT Number Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Number Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTNumberLiteral * @generated */ EClass getPTNumberLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTNumberLiteral#getToken <em>Token</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Token</em>'. * @see org.eclipse.jem.internal.instantiation.PTNumberLiteral#getToken() * @see #getPTNumberLiteral() * @generated */ EAttribute getPTNumberLiteral_Token(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTParenthesizedExpression <em>PT Parenthesized Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Parenthesized Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTParenthesizedExpression * @generated */ EClass getPTParenthesizedExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTParenthesizedExpression#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTParenthesizedExpression#getExpression() * @see #getPTParenthesizedExpression() * @generated */ EReference getPTParenthesizedExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTPrefixExpression <em>PT Prefix Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Prefix Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTPrefixExpression * @generated */ EClass getPTPrefixExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTPrefixExpression#getOperator <em>Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operator</em>'. * @see org.eclipse.jem.internal.instantiation.PTPrefixExpression#getOperator() * @see #getPTPrefixExpression() * @generated */ EAttribute getPTPrefixExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.eclipse.jem.internal.instantiation.PTPrefixExpression#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTPrefixExpression#getExpression() * @see #getPTPrefixExpression() * @generated */ EReference getPTPrefixExpression_Expression(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTStringLiteral <em>PT String Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT String Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTStringLiteral * @generated */ EClass getPTStringLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTStringLiteral#getEscapedValue <em>Escaped Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Escaped Value</em>'. * @see org.eclipse.jem.internal.instantiation.PTStringLiteral#getEscapedValue() * @see #getPTStringLiteral() * @generated */ EAttribute getPTStringLiteral_EscapedValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTStringLiteral#getLiteralValue <em>Literal Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Literal Value</em>'. * @see org.eclipse.jem.internal.instantiation.PTStringLiteral#getLiteralValue() * @see #getPTStringLiteral() * @generated */ EAttribute getPTStringLiteral_LiteralValue(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTThisLiteral <em>PT This Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT This Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTThisLiteral * @generated */ EClass getPTThisLiteral(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTTypeLiteral <em>PT Type Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Type Literal</em>'. * @see org.eclipse.jem.internal.instantiation.PTTypeLiteral * @generated */ EClass getPTTypeLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTTypeLiteral#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.jem.internal.instantiation.PTTypeLiteral#getType() * @see #getPTTypeLiteral() * @generated */ EAttribute getPTTypeLiteral_Type(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTInvalidExpression <em>PT Invalid Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Invalid Expression</em>'. * @see org.eclipse.jem.internal.instantiation.PTInvalidExpression * @generated */ EClass getPTInvalidExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTInvalidExpression#getMessage <em>Message</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Message</em>'. * @see org.eclipse.jem.internal.instantiation.PTInvalidExpression#getMessage() * @see #getPTInvalidExpression() * @generated */ EAttribute getPTInvalidExpression_Message(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTInstanceReference <em>PT Instance Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Instance Reference</em>'. * @see org.eclipse.jem.internal.instantiation.PTInstanceReference * @generated */ EClass getPTInstanceReference(); /** * Returns the meta object for the reference '{@link org.eclipse.jem.internal.instantiation.PTInstanceReference#getReference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference</em>'. * @see org.eclipse.jem.internal.instantiation.PTInstanceReference#getReference() * @see #getPTInstanceReference() * @generated */ EReference getPTInstanceReference_Reference(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration <em>PT Anonymous Class Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PT Anonymous Class Declaration</em>'. * @see org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration * @generated */ EClass getPTAnonymousClassDeclaration(); /** * Returns the meta object for the attribute '{@link org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration#getDeclaration <em>Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Declaration</em>'. * @see org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration#getDeclaration() * @see #getPTAnonymousClassDeclaration() * @generated */ EAttribute getPTAnonymousClassDeclaration_Declaration(); /** * Returns the meta object for the attribute list '{@link org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration#getImports <em>Imports</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Imports</em>'. * @see org.eclipse.jem.internal.instantiation.PTAnonymousClassDeclaration#getImports() * @see #getPTAnonymousClassDeclaration() * @generated */ EAttribute getPTAnonymousClassDeclaration_Imports(); /** * Returns the meta object for enum '{@link org.eclipse.jem.internal.instantiation.PTInfixOperator <em>PT Infix Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>PT Infix Operator</em>'. * @see org.eclipse.jem.internal.instantiation.PTInfixOperator * @generated */ EEnum getPTInfixOperator(); /** * Returns the meta object for enum '{@link org.eclipse.jem.internal.instantiation.PTPrefixOperator <em>PT Prefix Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>PT Prefix Operator</em>'. * @see org.eclipse.jem.internal.instantiation.PTPrefixOperator * @generated */ EEnum getPTPrefixOperator(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance <em>IJava Data Type Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IJava Data Type Instance</em>'. * @see org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance * @model instanceClass="org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance" * @generated */ EClass getIJavaDataTypeInstance(); /** * Returns the meta object for class '{@link org.eclipse.jem.internal.instantiation.base.IJavaInstance <em>IJava Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IJava Instance</em>'. * @see org.eclipse.jem.internal.instantiation.base.IJavaInstance * @model instanceClass="org.eclipse.jem.internal.instantiation.base.IJavaInstance" * @generated */ EClass getIJavaInstance(); /** * 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 */ InstantiationFactory getInstantiationFactory(); } //InstantiationPackage