| /** |
| * <copyright> |
| * Copyright (c) 2008, 2018 Open Canarias S.L. and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * A. Sanchez-Barbudo - initial API and implementation |
| * </copyright> |
| * |
| * $Id: ImperativeOCLPackage.java,v 1.4 2009/12/09 12:45:12 radvorak Exp $ |
| */ |
| package org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL; |
| |
| 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; |
| import org.eclipse.ocl.ecore.EcorePackage; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeOCLFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface ImperativeOCLPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "ImperativeOCL"; //$NON-NLS-1$ |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/qvt/1.0/ImperativeOCL"; //$NON-NLS-1$ |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "eimpocl"; //$NON-NLS-1$ |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.m2m.qvt.oml.ecore.imperativeocl"; //$NON-NLS-1$ |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ImperativeOCLPackage eINSTANCE = org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl <em>Imperative Expression</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeExpression() |
| * @generated |
| */ |
| int IMPERATIVE_EXPRESSION = 12; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__EANNOTATIONS = EcorePackage.OCL_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__NAME = EcorePackage.OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__ORDERED = EcorePackage.OCL_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__UNIQUE = EcorePackage.OCL_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__LOWER_BOUND = EcorePackage.OCL_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__UPPER_BOUND = EcorePackage.OCL_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__MANY = EcorePackage.OCL_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__REQUIRED = EcorePackage.OCL_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__ETYPE = EcorePackage.OCL_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__EGENERIC_TYPE = EcorePackage.OCL_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__START_POSITION = EcorePackage.OCL_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION__END_POSITION = EcorePackage.OCL_EXPRESSION__END_POSITION; |
| |
| /** |
| * The number of structural features of the '<em>Imperative Expression</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_EXPRESSION_FEATURE_COUNT = EcorePackage.OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AltExpImpl <em>Alt Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AltExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAltExp() |
| * @generated |
| */ |
| int ALT_EXP = 0; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP__CONDITION = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Alt Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ALT_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssertExpImpl <em>Assert Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssertExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAssertExp() |
| * @generated |
| */ |
| int ASSERT_EXP = 1; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Assertion</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__ASSERTION = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Log</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__LOG = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Severity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP__SEVERITY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Assert Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERT_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssignExpImpl <em>Assign Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssignExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAssignExp() |
| * @generated |
| */ |
| int ASSIGN_EXP = 2; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Default Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__DEFAULT_VALUE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Reset</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__IS_RESET = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Left</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__LEFT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP__VALUE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Assign Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSIGN_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BlockExpImpl <em>Block Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BlockExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getBlockExp() |
| * @generated |
| */ |
| int BLOCK_EXP = 3; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP__BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Block Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BreakExpImpl <em>Break Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BreakExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getBreakExp() |
| * @generated |
| */ |
| int BREAK_EXP = 4; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The number of structural features of the '<em>Break Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BREAK_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.CatchExpImpl <em>Catch Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.CatchExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getCatchExp() |
| * @generated |
| */ |
| int CATCH_EXP = 5; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Exception</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP__EXCEPTION = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Catch Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CATCH_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ComputeExpImpl <em>Compute Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ComputeExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getComputeExp() |
| * @generated |
| */ |
| int COMPUTE_EXP = 6; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Returned Element</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP__RETURNED_ELEMENT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Compute Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPUTE_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ContinueExpImpl <em>Continue Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ContinueExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getContinueExp() |
| * @generated |
| */ |
| int CONTINUE_EXP = 7; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The number of structural features of the '<em>Continue Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTINUE_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralExpImpl <em>Dict Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictLiteralExp() |
| * @generated |
| */ |
| int DICT_LITERAL_EXP = 8; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__EANNOTATIONS = EcorePackage.LITERAL_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__NAME = EcorePackage.LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__ORDERED = EcorePackage.LITERAL_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__UNIQUE = EcorePackage.LITERAL_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__LOWER_BOUND = EcorePackage.LITERAL_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__UPPER_BOUND = EcorePackage.LITERAL_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__MANY = EcorePackage.LITERAL_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__REQUIRED = EcorePackage.LITERAL_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__ETYPE = EcorePackage.LITERAL_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__EGENERIC_TYPE = EcorePackage.LITERAL_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__START_POSITION = EcorePackage.LITERAL_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__END_POSITION = EcorePackage.LITERAL_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP__PART = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Dict Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_EXP_FEATURE_COUNT = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralPartImpl <em>Dict Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralPartImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictLiteralPart() |
| * @generated |
| */ |
| int DICT_LITERAL_PART = 9; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_PART__EANNOTATIONS = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Key</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_PART__KEY = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_PART__VALUE = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Dict Literal Part</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICT_LITERAL_PART_FEATURE_COUNT = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictionaryTypeImpl <em>Dictionary Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictionaryTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictionaryType() |
| * @generated |
| */ |
| int DICTIONARY_TYPE = 10; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__EANNOTATIONS = EcorePackage.COLLECTION_TYPE__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__NAME = EcorePackage.COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__INSTANCE_CLASS_NAME = EcorePackage.COLLECTION_TYPE__INSTANCE_CLASS_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__INSTANCE_CLASS = EcorePackage.COLLECTION_TYPE__INSTANCE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Default Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__DEFAULT_VALUE = EcorePackage.COLLECTION_TYPE__DEFAULT_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__INSTANCE_TYPE_NAME = EcorePackage.COLLECTION_TYPE__INSTANCE_TYPE_NAME; |
| |
| /** |
| * The feature id for the '<em><b>EPackage</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__EPACKAGE = EcorePackage.COLLECTION_TYPE__EPACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__ETYPE_PARAMETERS = EcorePackage.COLLECTION_TYPE__ETYPE_PARAMETERS; |
| |
| /** |
| * The feature id for the '<em><b>Serializable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__SERIALIZABLE = EcorePackage.COLLECTION_TYPE__SERIALIZABLE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__START_POSITION = EcorePackage.COLLECTION_TYPE__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__END_POSITION = EcorePackage.COLLECTION_TYPE__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Type Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__TYPE_START_POSITION = EcorePackage.COLLECTION_TYPE__TYPE_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Type End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__TYPE_END_POSITION = EcorePackage.COLLECTION_TYPE__TYPE_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__ELEMENT_TYPE = EcorePackage.COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__KIND = EcorePackage.COLLECTION_TYPE__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Key Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE__KEY_TYPE = EcorePackage.COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Dictionary Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DICTIONARY_TYPE_FEATURE_COUNT = EcorePackage.COLLECTION_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeLoopExpImpl <em>Imperative Loop Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeLoopExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeLoopExp() |
| * @generated |
| */ |
| int IMPERATIVE_LOOP_EXP = 14; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__EANNOTATIONS = EcorePackage.LOOP_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__NAME = EcorePackage.LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__ORDERED = EcorePackage.LOOP_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__UNIQUE = EcorePackage.LOOP_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__LOWER_BOUND = EcorePackage.LOOP_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__UPPER_BOUND = EcorePackage.LOOP_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__MANY = EcorePackage.LOOP_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__REQUIRED = EcorePackage.LOOP_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__ETYPE = EcorePackage.LOOP_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__EGENERIC_TYPE = EcorePackage.LOOP_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__START_POSITION = EcorePackage.LOOP_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__END_POSITION = EcorePackage.LOOP_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__PROPERTY_START_POSITION = EcorePackage.LOOP_EXP__PROPERTY_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__PROPERTY_END_POSITION = EcorePackage.LOOP_EXP__PROPERTY_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__SOURCE = EcorePackage.LOOP_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__BODY = EcorePackage.LOOP_EXP__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Iterator</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__ITERATOR = EcorePackage.LOOP_EXP__ITERATOR; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP__CONDITION = EcorePackage.LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Imperative Loop Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_LOOP_EXP_FEATURE_COUNT = EcorePackage.LOOP_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ForExpImpl <em>For Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ForExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getForExp() |
| * @generated |
| */ |
| int FOR_EXP = 11; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__EANNOTATIONS = IMPERATIVE_LOOP_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__NAME = IMPERATIVE_LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__ORDERED = IMPERATIVE_LOOP_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__UNIQUE = IMPERATIVE_LOOP_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__LOWER_BOUND = IMPERATIVE_LOOP_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__UPPER_BOUND = IMPERATIVE_LOOP_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__MANY = IMPERATIVE_LOOP_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__REQUIRED = IMPERATIVE_LOOP_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__ETYPE = IMPERATIVE_LOOP_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__EGENERIC_TYPE = IMPERATIVE_LOOP_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__START_POSITION = IMPERATIVE_LOOP_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__END_POSITION = IMPERATIVE_LOOP_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__PROPERTY_START_POSITION = IMPERATIVE_LOOP_EXP__PROPERTY_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__PROPERTY_END_POSITION = IMPERATIVE_LOOP_EXP__PROPERTY_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__SOURCE = IMPERATIVE_LOOP_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__BODY = IMPERATIVE_LOOP_EXP__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Iterator</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__ITERATOR = IMPERATIVE_LOOP_EXP__ITERATOR; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP__CONDITION = IMPERATIVE_LOOP_EXP__CONDITION; |
| |
| /** |
| * The number of structural features of the '<em>For Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FOR_EXP_FEATURE_COUNT = IMPERATIVE_LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeIterateExpImpl <em>Imperative Iterate Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeIterateExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeIterateExp() |
| * @generated |
| */ |
| int IMPERATIVE_ITERATE_EXP = 13; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__EANNOTATIONS = IMPERATIVE_LOOP_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__NAME = IMPERATIVE_LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__ORDERED = IMPERATIVE_LOOP_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__UNIQUE = IMPERATIVE_LOOP_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__LOWER_BOUND = IMPERATIVE_LOOP_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__UPPER_BOUND = IMPERATIVE_LOOP_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__MANY = IMPERATIVE_LOOP_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__REQUIRED = IMPERATIVE_LOOP_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__ETYPE = IMPERATIVE_LOOP_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__EGENERIC_TYPE = IMPERATIVE_LOOP_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__START_POSITION = IMPERATIVE_LOOP_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__END_POSITION = IMPERATIVE_LOOP_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__PROPERTY_START_POSITION = IMPERATIVE_LOOP_EXP__PROPERTY_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__PROPERTY_END_POSITION = IMPERATIVE_LOOP_EXP__PROPERTY_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__SOURCE = IMPERATIVE_LOOP_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__BODY = IMPERATIVE_LOOP_EXP__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Iterator</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__ITERATOR = IMPERATIVE_LOOP_EXP__ITERATOR; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__CONDITION = IMPERATIVE_LOOP_EXP__CONDITION; |
| |
| /** |
| * The feature id for the '<em><b>Target</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP__TARGET = IMPERATIVE_LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Imperative Iterate Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_ITERATE_EXP_FEATURE_COUNT = IMPERATIVE_LOOP_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.InstantiationExpImpl <em>Instantiation Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.InstantiationExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getInstantiationExp() |
| * @generated |
| */ |
| int INSTANTIATION_EXP = 15; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__ARGUMENT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Extent</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__EXTENT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Instantiated Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP__INSTANTIATED_CLASS = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Instantiation Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INSTANTIATION_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListLiteralExpImpl <em>List Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getListLiteralExp() |
| * @generated |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP = 16; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__EANNOTATIONS = EcorePackage.LITERAL_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__NAME = EcorePackage.LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__ORDERED = EcorePackage.LITERAL_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__UNIQUE = EcorePackage.LITERAL_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__LOWER_BOUND = EcorePackage.LITERAL_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__UPPER_BOUND = EcorePackage.LITERAL_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__MANY = EcorePackage.LITERAL_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__REQUIRED = EcorePackage.LITERAL_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__ETYPE = EcorePackage.LITERAL_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__EGENERIC_TYPE = EcorePackage.LITERAL_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__START_POSITION = EcorePackage.LITERAL_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__END_POSITION = EcorePackage.LITERAL_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Element</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP__ELEMENT = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>List Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| * @since 3.0 |
| */ |
| int LIST_LITERAL_EXP_FEATURE_COUNT = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListTypeImpl <em>List Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getListType() |
| * @generated |
| */ |
| int LIST_TYPE = 17; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__EANNOTATIONS = EcorePackage.COLLECTION_TYPE__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__NAME = EcorePackage.COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__INSTANCE_CLASS_NAME = EcorePackage.COLLECTION_TYPE__INSTANCE_CLASS_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__INSTANCE_CLASS = EcorePackage.COLLECTION_TYPE__INSTANCE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Default Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__DEFAULT_VALUE = EcorePackage.COLLECTION_TYPE__DEFAULT_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__INSTANCE_TYPE_NAME = EcorePackage.COLLECTION_TYPE__INSTANCE_TYPE_NAME; |
| |
| /** |
| * The feature id for the '<em><b>EPackage</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__EPACKAGE = EcorePackage.COLLECTION_TYPE__EPACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__ETYPE_PARAMETERS = EcorePackage.COLLECTION_TYPE__ETYPE_PARAMETERS; |
| |
| /** |
| * The feature id for the '<em><b>Serializable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__SERIALIZABLE = EcorePackage.COLLECTION_TYPE__SERIALIZABLE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__START_POSITION = EcorePackage.COLLECTION_TYPE__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__END_POSITION = EcorePackage.COLLECTION_TYPE__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Type Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__TYPE_START_POSITION = EcorePackage.COLLECTION_TYPE__TYPE_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Type End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__TYPE_END_POSITION = EcorePackage.COLLECTION_TYPE__TYPE_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__ELEMENT_TYPE = EcorePackage.COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE__KIND = EcorePackage.COLLECTION_TYPE__KIND; |
| |
| /** |
| * The number of structural features of the '<em>List Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LIST_TYPE_FEATURE_COUNT = EcorePackage.COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.LogExpImpl <em>Log Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.LogExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getLogExp() |
| * @generated |
| */ |
| int LOG_EXP = 18; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__EANNOTATIONS = EcorePackage.OPERATION_CALL_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__NAME = EcorePackage.OPERATION_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__ORDERED = EcorePackage.OPERATION_CALL_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__UNIQUE = EcorePackage.OPERATION_CALL_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__LOWER_BOUND = EcorePackage.OPERATION_CALL_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__UPPER_BOUND = EcorePackage.OPERATION_CALL_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__MANY = EcorePackage.OPERATION_CALL_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__REQUIRED = EcorePackage.OPERATION_CALL_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__ETYPE = EcorePackage.OPERATION_CALL_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__EGENERIC_TYPE = EcorePackage.OPERATION_CALL_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__START_POSITION = EcorePackage.OPERATION_CALL_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__END_POSITION = EcorePackage.OPERATION_CALL_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__PROPERTY_START_POSITION = EcorePackage.OPERATION_CALL_EXP__PROPERTY_START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Property End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__PROPERTY_END_POSITION = EcorePackage.OPERATION_CALL_EXP__PROPERTY_END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__SOURCE = EcorePackage.OPERATION_CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Marked Pre</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__MARKED_PRE = EcorePackage.OPERATION_CALL_EXP__MARKED_PRE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__ARGUMENT = EcorePackage.OPERATION_CALL_EXP__ARGUMENT; |
| |
| /** |
| * The feature id for the '<em><b>Referred Operation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__REFERRED_OPERATION = EcorePackage.OPERATION_CALL_EXP__REFERRED_OPERATION; |
| |
| /** |
| * The feature id for the '<em><b>Operation Code</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__OPERATION_CODE = EcorePackage.OPERATION_CALL_EXP__OPERATION_CODE; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP__CONDITION = EcorePackage.OPERATION_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Log Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_EXP_FEATURE_COUNT = EcorePackage.OPERATION_CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralExpImpl <em>Ordered Tuple Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleLiteralExp() |
| * @generated |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP = 19; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__EANNOTATIONS = EcorePackage.LITERAL_EXP__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__NAME = EcorePackage.LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__ORDERED = EcorePackage.LITERAL_EXP__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__UNIQUE = EcorePackage.LITERAL_EXP__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__LOWER_BOUND = EcorePackage.LITERAL_EXP__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__UPPER_BOUND = EcorePackage.LITERAL_EXP__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__MANY = EcorePackage.LITERAL_EXP__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__REQUIRED = EcorePackage.LITERAL_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__ETYPE = EcorePackage.LITERAL_EXP__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__EGENERIC_TYPE = EcorePackage.LITERAL_EXP__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__START_POSITION = EcorePackage.LITERAL_EXP__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__END_POSITION = EcorePackage.LITERAL_EXP__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP__PART = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Ordered Tuple Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_EXP_FEATURE_COUNT = EcorePackage.LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralPartImpl <em>Ordered Tuple Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralPartImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleLiteralPart() |
| * @generated |
| */ |
| int ORDERED_TUPLE_LITERAL_PART = 20; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_PART__EANNOTATIONS = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_PART__VALUE = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Ordered Tuple Literal Part</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_LITERAL_PART_FEATURE_COUNT = org.eclipse.emf.ecore.EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleTypeImpl <em>Ordered Tuple Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleType() |
| * @generated |
| */ |
| int ORDERED_TUPLE_TYPE = 21; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EANNOTATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__INSTANCE_CLASS_NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_CLASS_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__INSTANCE_CLASS = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Default Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__DEFAULT_VALUE = org.eclipse.emf.ecore.EcorePackage.ECLASS__DEFAULT_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__INSTANCE_TYPE_NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_TYPE_NAME; |
| |
| /** |
| * The feature id for the '<em><b>EPackage</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EPACKAGE = org.eclipse.emf.ecore.EcorePackage.ECLASS__EPACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__ETYPE_PARAMETERS = org.eclipse.emf.ecore.EcorePackage.ECLASS__ETYPE_PARAMETERS; |
| |
| /** |
| * The feature id for the '<em><b>Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__ABSTRACT = org.eclipse.emf.ecore.EcorePackage.ECLASS__ABSTRACT; |
| |
| /** |
| * The feature id for the '<em><b>Interface</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__INTERFACE = org.eclipse.emf.ecore.EcorePackage.ECLASS__INTERFACE; |
| |
| /** |
| * The feature id for the '<em><b>ESuper Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__ESUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__ESUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EOperations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EOPERATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EOPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_ATTRIBUTES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_ATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>EAll References</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_REFERENCES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_REFERENCES; |
| |
| /** |
| * The feature id for the '<em><b>EReferences</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EREFERENCES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EREFERENCES; |
| |
| /** |
| * The feature id for the '<em><b>EAttributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EATTRIBUTES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Containments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_CONTAINMENTS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_CONTAINMENTS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Operations</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_OPERATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_OPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Structural Features</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_STRUCTURAL_FEATURES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_STRUCTURAL_FEATURES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Super Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EID Attribute</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EID_ATTRIBUTE = org.eclipse.emf.ecore.EcorePackage.ECLASS__EID_ATTRIBUTE; |
| |
| /** |
| * The feature id for the '<em><b>EStructural Features</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__ESTRUCTURAL_FEATURES = org.eclipse.emf.ecore.EcorePackage.ECLASS__ESTRUCTURAL_FEATURES; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EGENERIC_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EGENERIC_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__EALL_GENERIC_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_GENERIC_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE__ELEMENT_TYPE = org.eclipse.emf.ecore.EcorePackage.ECLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Ordered Tuple Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_TUPLE_TYPE_FEATURE_COUNT = org.eclipse.emf.ecore.EcorePackage.ECLASS_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.RaiseExpImpl <em>Raise Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.RaiseExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getRaiseExp() |
| * @generated |
| */ |
| int RAISE_EXP = 22; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__ARGUMENT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Exception</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP__EXCEPTION = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Raise Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RAISE_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ReturnExpImpl <em>Return Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ReturnExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getReturnExp() |
| * @generated |
| */ |
| int RETURN_EXP = 23; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP__VALUE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Return Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.SwitchExpImpl <em>Switch Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.SwitchExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getSwitchExp() |
| * @generated |
| */ |
| int SWITCH_EXP = 24; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Alternative Part</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__ALTERNATIVE_PART = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Else Part</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP__ELSE_PART = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Switch Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SWITCH_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TryExpImpl <em>Try Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TryExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getTryExp() |
| * @generated |
| */ |
| int TRY_EXP = 25; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Except Clause</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__EXCEPT_CLAUSE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Try Body</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP__TRY_BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Try Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRY_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TypedefImpl <em>Typedef</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TypedefImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getTypedef() |
| * @generated |
| */ |
| int TYPEDEF = 26; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EANNOTATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__INSTANCE_CLASS_NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_CLASS_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Instance Class</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__INSTANCE_CLASS = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Default Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__DEFAULT_VALUE = org.eclipse.emf.ecore.EcorePackage.ECLASS__DEFAULT_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__INSTANCE_TYPE_NAME = org.eclipse.emf.ecore.EcorePackage.ECLASS__INSTANCE_TYPE_NAME; |
| |
| /** |
| * The feature id for the '<em><b>EPackage</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EPACKAGE = org.eclipse.emf.ecore.EcorePackage.ECLASS__EPACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__ETYPE_PARAMETERS = org.eclipse.emf.ecore.EcorePackage.ECLASS__ETYPE_PARAMETERS; |
| |
| /** |
| * The feature id for the '<em><b>Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__ABSTRACT = org.eclipse.emf.ecore.EcorePackage.ECLASS__ABSTRACT; |
| |
| /** |
| * The feature id for the '<em><b>Interface</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__INTERFACE = org.eclipse.emf.ecore.EcorePackage.ECLASS__INTERFACE; |
| |
| /** |
| * The feature id for the '<em><b>ESuper Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__ESUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__ESUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EOperations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EOPERATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EOPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_ATTRIBUTES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_ATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>EAll References</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_REFERENCES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_REFERENCES; |
| |
| /** |
| * The feature id for the '<em><b>EReferences</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EREFERENCES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EREFERENCES; |
| |
| /** |
| * The feature id for the '<em><b>EAttributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EATTRIBUTES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Containments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_CONTAINMENTS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_CONTAINMENTS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Operations</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_OPERATIONS = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_OPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>EAll Structural Features</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_STRUCTURAL_FEATURES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_STRUCTURAL_FEATURES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Super Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EID Attribute</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EID_ATTRIBUTE = org.eclipse.emf.ecore.EcorePackage.ECLASS__EID_ATTRIBUTE; |
| |
| /** |
| * The feature id for the '<em><b>EStructural Features</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__ESTRUCTURAL_FEATURES = org.eclipse.emf.ecore.EcorePackage.ECLASS__ESTRUCTURAL_FEATURES; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EGENERIC_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EGENERIC_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__EALL_GENERIC_SUPER_TYPES = org.eclipse.emf.ecore.EcorePackage.ECLASS__EALL_GENERIC_SUPER_TYPES; |
| |
| /** |
| * The feature id for the '<em><b>Base</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__BASE = org.eclipse.emf.ecore.EcorePackage.ECLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF__CONDITION = org.eclipse.emf.ecore.EcorePackage.ECLASS_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Typedef</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPEDEF_FEATURE_COUNT = org.eclipse.emf.ecore.EcorePackage.ECLASS_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnlinkExpImpl <em>Unlink Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnlinkExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getUnlinkExp() |
| * @generated |
| */ |
| int UNLINK_EXP = 27; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Item</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__ITEM = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Target</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP__TARGET = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Unlink Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLINK_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnpackExpImpl <em>Unpack Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnpackExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getUnpackExp() |
| * @generated |
| */ |
| int UNPACK_EXP = 28; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__SOURCE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Target Variable</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP__TARGET_VARIABLE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Unpack Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNPACK_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl <em>Variable Init Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getVariableInitExp() |
| * @generated |
| */ |
| int VARIABLE_INIT_EXP = 29; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Referred Variable</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__REFERRED_VARIABLE = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>With Result</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP__WITH_RESULT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Variable Init Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_INIT_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.WhileExpImpl <em>While Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.WhileExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getWhileExp() |
| * @generated |
| */ |
| int WHILE_EXP = 30; |
| |
| /** |
| * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__EANNOTATIONS = IMPERATIVE_EXPRESSION__EANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__NAME = IMPERATIVE_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__ORDERED = IMPERATIVE_EXPRESSION__ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__UNIQUE = IMPERATIVE_EXPRESSION__UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__LOWER_BOUND = IMPERATIVE_EXPRESSION__LOWER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Upper Bound</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__UPPER_BOUND = IMPERATIVE_EXPRESSION__UPPER_BOUND; |
| |
| /** |
| * The feature id for the '<em><b>Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__MANY = IMPERATIVE_EXPRESSION__MANY; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__REQUIRED = IMPERATIVE_EXPRESSION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>EType</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__ETYPE = IMPERATIVE_EXPRESSION__ETYPE; |
| |
| /** |
| * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__EGENERIC_TYPE = IMPERATIVE_EXPRESSION__EGENERIC_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Start Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__START_POSITION = IMPERATIVE_EXPRESSION__START_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>End Position</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__END_POSITION = IMPERATIVE_EXPRESSION__END_POSITION; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__BODY = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP__CONDITION = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>While Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHILE_EXP_FEATURE_COUNT = IMPERATIVE_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind <em>Severity Kind</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getSeverityKind() |
| * @generated |
| */ |
| int SEVERITY_KIND = 31; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp <em>Alt Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Alt Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp |
| * @generated |
| */ |
| EClass getAltExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp#getBody() |
| * @see #getAltExp() |
| * @generated |
| */ |
| EReference getAltExp_Body(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AltExp#getCondition() |
| * @see #getAltExp() |
| * @generated |
| */ |
| EReference getAltExp_Condition(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp <em>Assert Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Assert Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp |
| * @generated |
| */ |
| EClass getAssertExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getAssertion <em>Assertion</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Assertion</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getAssertion() |
| * @see #getAssertExp() |
| * @generated |
| */ |
| EReference getAssertExp_Assertion(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getLog <em>Log</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Log</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getLog() |
| * @see #getAssertExp() |
| * @generated |
| */ |
| EReference getAssertExp_Log(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getSeverity <em>Severity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Severity</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssertExp#getSeverity() |
| * @see #getAssertExp() |
| * @generated |
| */ |
| EAttribute getAssertExp_Severity(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp <em>Assign Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Assign Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp |
| * @generated |
| */ |
| EClass getAssignExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getDefaultValue <em>Default Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Default Value</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getDefaultValue() |
| * @see #getAssignExp() |
| * @generated |
| */ |
| EReference getAssignExp_DefaultValue(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#isIsReset <em>Is Reset</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Reset</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#isIsReset() |
| * @see #getAssignExp() |
| * @generated |
| */ |
| EAttribute getAssignExp_IsReset(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getLeft <em>Left</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Left</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getLeft() |
| * @see #getAssignExp() |
| * @generated |
| */ |
| EReference getAssignExp_Left(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Value</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.AssignExp#getValue() |
| * @see #getAssignExp() |
| * @generated |
| */ |
| EReference getAssignExp_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BlockExp <em>Block Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Block Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BlockExp |
| * @generated |
| */ |
| EClass getBlockExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BlockExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BlockExp#getBody() |
| * @see #getBlockExp() |
| * @generated |
| */ |
| EReference getBlockExp_Body(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BreakExp <em>Break Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Break Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.BreakExp |
| * @generated |
| */ |
| EClass getBreakExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp <em>Catch Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Catch Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp |
| * @generated |
| */ |
| EClass getCatchExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp#getBody() |
| * @see #getCatchExp() |
| * @generated |
| */ |
| EReference getCatchExp_Body(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp#getException <em>Exception</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Exception</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.CatchExp#getException() |
| * @see #getCatchExp() |
| * @generated |
| */ |
| EReference getCatchExp_Exception(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp <em>Compute Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Compute Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp |
| * @generated |
| */ |
| EClass getComputeExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp#getBody() |
| * @see #getComputeExp() |
| * @generated |
| */ |
| EReference getComputeExp_Body(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp#getReturnedElement <em>Returned Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Returned Element</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ComputeExp#getReturnedElement() |
| * @see #getComputeExp() |
| * @generated |
| */ |
| EReference getComputeExp_ReturnedElement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ContinueExp <em>Continue Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Continue Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ContinueExp |
| * @generated |
| */ |
| EClass getContinueExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralExp <em>Dict Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Dict Literal Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralExp |
| * @generated |
| */ |
| EClass getDictLiteralExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralExp#getPart <em>Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralExp#getPart() |
| * @see #getDictLiteralExp() |
| * @generated |
| */ |
| EReference getDictLiteralExp_Part(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart <em>Dict Literal Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Dict Literal Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart |
| * @generated |
| */ |
| EClass getDictLiteralPart(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart#getKey <em>Key</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Key</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart#getKey() |
| * @see #getDictLiteralPart() |
| * @generated |
| */ |
| EReference getDictLiteralPart_Key(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictLiteralPart#getValue() |
| * @see #getDictLiteralPart() |
| * @generated |
| */ |
| EReference getDictLiteralPart_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictionaryType <em>Dictionary Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Dictionary Type</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictionaryType |
| * @generated |
| */ |
| EClass getDictionaryType(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictionaryType#getKeyType <em>Key Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Key Type</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.DictionaryType#getKeyType() |
| * @see #getDictionaryType() |
| * @generated |
| */ |
| EReference getDictionaryType_KeyType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ForExp <em>For Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>For Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ForExp |
| * @generated |
| */ |
| EClass getForExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeExpression <em>Imperative Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Imperative Expression</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeExpression |
| * @generated |
| */ |
| EClass getImperativeExpression(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeIterateExp <em>Imperative Iterate Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Imperative Iterate Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeIterateExp |
| * @generated |
| */ |
| EClass getImperativeIterateExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeIterateExp#getTarget <em>Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Target</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeIterateExp#getTarget() |
| * @see #getImperativeIterateExp() |
| * @generated |
| */ |
| EReference getImperativeIterateExp_Target(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeLoopExp <em>Imperative Loop Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Imperative Loop Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeLoopExp |
| * @generated |
| */ |
| EClass getImperativeLoopExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeLoopExp#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeLoopExp#getCondition() |
| * @see #getImperativeLoopExp() |
| * @generated |
| */ |
| EReference getImperativeLoopExp_Condition(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp <em>Instantiation Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Instantiation Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp |
| * @generated |
| */ |
| EClass getInstantiationExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getArgument <em>Argument</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Argument</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getArgument() |
| * @see #getInstantiationExp() |
| * @generated |
| */ |
| EReference getInstantiationExp_Argument(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getExtent <em>Extent</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Extent</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getExtent() |
| * @see #getInstantiationExp() |
| * @generated |
| */ |
| EReference getInstantiationExp_Extent(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getInstantiatedClass <em>Instantiated Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Instantiated Class</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp#getInstantiatedClass() |
| * @see #getInstantiationExp() |
| * @generated |
| */ |
| EReference getInstantiationExp_InstantiatedClass(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListLiteralExp <em>List Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>List Literal Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListLiteralExp |
| * @generated |
| * @since 3.0 |
| */ |
| EClass getListLiteralExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListLiteralExp#getElement <em>Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Element</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListLiteralExp#getElement() |
| * @see #getListLiteralExp() |
| * @generated |
| * @since 3.0 |
| */ |
| EReference getListLiteralExp_Element(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListType <em>List Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>List Type</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ListType |
| * @generated |
| */ |
| EClass getListType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.LogExp <em>Log Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Log Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.LogExp |
| * @generated |
| */ |
| EClass getLogExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.LogExp#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.LogExp#getCondition() |
| * @see #getLogExp() |
| * @generated |
| */ |
| EReference getLogExp_Condition(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralExp <em>Ordered Tuple Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Ordered Tuple Literal Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralExp |
| * @generated |
| */ |
| EClass getOrderedTupleLiteralExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralExp#getPart <em>Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralExp#getPart() |
| * @see #getOrderedTupleLiteralExp() |
| * @generated |
| */ |
| EReference getOrderedTupleLiteralExp_Part(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralPart <em>Ordered Tuple Literal Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Ordered Tuple Literal Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralPart |
| * @generated |
| */ |
| EClass getOrderedTupleLiteralPart(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralPart#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleLiteralPart#getValue() |
| * @see #getOrderedTupleLiteralPart() |
| * @generated |
| */ |
| EReference getOrderedTupleLiteralPart_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleType <em>Ordered Tuple Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Ordered Tuple Type</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleType |
| * @generated |
| */ |
| EClass getOrderedTupleType(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleType#getElementType <em>Element Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Element Type</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.OrderedTupleType#getElementType() |
| * @see #getOrderedTupleType() |
| * @generated |
| */ |
| EReference getOrderedTupleType_ElementType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp <em>Raise Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Raise Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp |
| * @generated |
| */ |
| EClass getRaiseExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp#getArgument <em>Argument</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Argument</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp#getArgument() |
| * @see #getRaiseExp() |
| * @generated |
| */ |
| EReference getRaiseExp_Argument(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp#getException <em>Exception</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Exception</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.RaiseExp#getException() |
| * @see #getRaiseExp() |
| * @generated |
| */ |
| EReference getRaiseExp_Exception(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ReturnExp <em>Return Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Return Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ReturnExp |
| * @generated |
| */ |
| EClass getReturnExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ReturnExp#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ReturnExp#getValue() |
| * @see #getReturnExp() |
| * @generated |
| */ |
| EReference getReturnExp_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp <em>Switch Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Switch Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp |
| * @generated |
| */ |
| EClass getSwitchExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp#getAlternativePart <em>Alternative Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Alternative Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp#getAlternativePart() |
| * @see #getSwitchExp() |
| * @generated |
| */ |
| EReference getSwitchExp_AlternativePart(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp#getElsePart <em>Else Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Else Part</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SwitchExp#getElsePart() |
| * @see #getSwitchExp() |
| * @generated |
| */ |
| EReference getSwitchExp_ElsePart(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp <em>Try Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Try Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp |
| * @generated |
| */ |
| EClass getTryExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp#getExceptClause <em>Except Clause</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Except Clause</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp#getExceptClause() |
| * @see #getTryExp() |
| * @generated |
| */ |
| EReference getTryExp_ExceptClause(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp#getTryBody <em>Try Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Try Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.TryExp#getTryBody() |
| * @see #getTryExp() |
| * @generated |
| */ |
| EReference getTryExp_TryBody(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef <em>Typedef</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Typedef</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef |
| * @generated |
| */ |
| EClass getTypedef(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef#getBase <em>Base</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Base</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef#getBase() |
| * @see #getTypedef() |
| * @generated |
| */ |
| EReference getTypedef_Base(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.Typedef#getCondition() |
| * @see #getTypedef() |
| * @generated |
| */ |
| EReference getTypedef_Condition(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp <em>Unlink Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Unlink Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp |
| * @generated |
| */ |
| EClass getUnlinkExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp#getItem <em>Item</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Item</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp#getItem() |
| * @see #getUnlinkExp() |
| * @generated |
| */ |
| EReference getUnlinkExp_Item(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp#getTarget <em>Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Target</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnlinkExp#getTarget() |
| * @see #getUnlinkExp() |
| * @generated |
| */ |
| EReference getUnlinkExp_Target(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp <em>Unpack Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Unpack Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp |
| * @generated |
| */ |
| EClass getUnpackExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp#getSource <em>Source</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Source</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp#getSource() |
| * @see #getUnpackExp() |
| * @generated |
| */ |
| EReference getUnpackExp_Source(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp#getTargetVariable <em>Target Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Target Variable</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.UnpackExp#getTargetVariable() |
| * @see #getUnpackExp() |
| * @generated |
| */ |
| EReference getUnpackExp_TargetVariable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp <em>Variable Init Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable Init Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp |
| * @generated |
| */ |
| EClass getVariableInitExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp#getReferredVariable <em>Referred Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Referred Variable</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp#getReferredVariable() |
| * @see #getVariableInitExp() |
| * @generated |
| */ |
| EReference getVariableInitExp_ReferredVariable(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp#isWithResult <em>With Result</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>With Result</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.VariableInitExp#isWithResult() |
| * @see #getVariableInitExp() |
| * @generated |
| */ |
| EAttribute getVariableInitExp_WithResult(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp <em>While Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>While Exp</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp |
| * @generated |
| */ |
| EClass getWhileExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp#getBody() |
| * @see #getWhileExp() |
| * @generated |
| */ |
| EReference getWhileExp_Body(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.WhileExp#getCondition() |
| * @see #getWhileExp() |
| * @generated |
| */ |
| EReference getWhileExp_Condition(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind <em>Severity Kind</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Severity Kind</em>'. |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind |
| * @generated |
| */ |
| EEnum getSeverityKind(); |
| |
| /** |
| * 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 |
| */ |
| ImperativeOCLFactory getImperativeOCLFactory(); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * Defines literals for the meta objects that represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| interface Literals { |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AltExpImpl <em>Alt Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AltExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAltExp() |
| * @generated |
| */ |
| EClass ALT_EXP = eINSTANCE.getAltExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ALT_EXP__BODY = eINSTANCE.getAltExp_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ALT_EXP__CONDITION = eINSTANCE.getAltExp_Condition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssertExpImpl <em>Assert Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssertExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAssertExp() |
| * @generated |
| */ |
| EClass ASSERT_EXP = eINSTANCE.getAssertExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Assertion</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERT_EXP__ASSERTION = eINSTANCE.getAssertExp_Assertion(); |
| |
| /** |
| * The meta object literal for the '<em><b>Log</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERT_EXP__LOG = eINSTANCE.getAssertExp_Log(); |
| |
| /** |
| * The meta object literal for the '<em><b>Severity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ASSERT_EXP__SEVERITY = eINSTANCE.getAssertExp_Severity(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssignExpImpl <em>Assign Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssignExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getAssignExp() |
| * @generated |
| */ |
| EClass ASSIGN_EXP = eINSTANCE.getAssignExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSIGN_EXP__DEFAULT_VALUE = eINSTANCE.getAssignExp_DefaultValue(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Reset</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ASSIGN_EXP__IS_RESET = eINSTANCE.getAssignExp_IsReset(); |
| |
| /** |
| * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSIGN_EXP__LEFT = eINSTANCE.getAssignExp_Left(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSIGN_EXP__VALUE = eINSTANCE.getAssignExp_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BlockExpImpl <em>Block Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BlockExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getBlockExp() |
| * @generated |
| */ |
| EClass BLOCK_EXP = eINSTANCE.getBlockExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference BLOCK_EXP__BODY = eINSTANCE.getBlockExp_Body(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BreakExpImpl <em>Break Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.BreakExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getBreakExp() |
| * @generated |
| */ |
| EClass BREAK_EXP = eINSTANCE.getBreakExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.CatchExpImpl <em>Catch Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.CatchExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getCatchExp() |
| * @generated |
| */ |
| EClass CATCH_EXP = eINSTANCE.getCatchExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CATCH_EXP__BODY = eINSTANCE.getCatchExp_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Exception</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CATCH_EXP__EXCEPTION = eINSTANCE.getCatchExp_Exception(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ComputeExpImpl <em>Compute Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ComputeExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getComputeExp() |
| * @generated |
| */ |
| EClass COMPUTE_EXP = eINSTANCE.getComputeExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMPUTE_EXP__BODY = eINSTANCE.getComputeExp_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Returned Element</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMPUTE_EXP__RETURNED_ELEMENT = eINSTANCE.getComputeExp_ReturnedElement(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ContinueExpImpl <em>Continue Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ContinueExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getContinueExp() |
| * @generated |
| */ |
| EClass CONTINUE_EXP = eINSTANCE.getContinueExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralExpImpl <em>Dict Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictLiteralExp() |
| * @generated |
| */ |
| EClass DICT_LITERAL_EXP = eINSTANCE.getDictLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DICT_LITERAL_EXP__PART = eINSTANCE.getDictLiteralExp_Part(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralPartImpl <em>Dict Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictLiteralPartImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictLiteralPart() |
| * @generated |
| */ |
| EClass DICT_LITERAL_PART = eINSTANCE.getDictLiteralPart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Key</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DICT_LITERAL_PART__KEY = eINSTANCE.getDictLiteralPart_Key(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DICT_LITERAL_PART__VALUE = eINSTANCE.getDictLiteralPart_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictionaryTypeImpl <em>Dictionary Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.DictionaryTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getDictionaryType() |
| * @generated |
| */ |
| EClass DICTIONARY_TYPE = eINSTANCE.getDictionaryType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Key Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DICTIONARY_TYPE__KEY_TYPE = eINSTANCE.getDictionaryType_KeyType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ForExpImpl <em>For Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ForExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getForExp() |
| * @generated |
| */ |
| EClass FOR_EXP = eINSTANCE.getForExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl <em>Imperative Expression</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeExpression() |
| * @generated |
| */ |
| EClass IMPERATIVE_EXPRESSION = eINSTANCE.getImperativeExpression(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeIterateExpImpl <em>Imperative Iterate Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeIterateExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeIterateExp() |
| * @generated |
| */ |
| EClass IMPERATIVE_ITERATE_EXP = eINSTANCE.getImperativeIterateExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference IMPERATIVE_ITERATE_EXP__TARGET = eINSTANCE.getImperativeIterateExp_Target(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeLoopExpImpl <em>Imperative Loop Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeLoopExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getImperativeLoopExp() |
| * @generated |
| */ |
| EClass IMPERATIVE_LOOP_EXP = eINSTANCE.getImperativeLoopExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference IMPERATIVE_LOOP_EXP__CONDITION = eINSTANCE.getImperativeLoopExp_Condition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.InstantiationExpImpl <em>Instantiation Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.InstantiationExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getInstantiationExp() |
| * @generated |
| */ |
| EClass INSTANTIATION_EXP = eINSTANCE.getInstantiationExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference INSTANTIATION_EXP__ARGUMENT = eINSTANCE.getInstantiationExp_Argument(); |
| |
| /** |
| * The meta object literal for the '<em><b>Extent</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference INSTANTIATION_EXP__EXTENT = eINSTANCE.getInstantiationExp_Extent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Instantiated Class</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference INSTANTIATION_EXP__INSTANTIATED_CLASS = eINSTANCE.getInstantiationExp_InstantiatedClass(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListLiteralExpImpl <em>List Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getListLiteralExp() |
| * @generated |
| * @since 3.0 |
| */ |
| EClass LIST_LITERAL_EXP = eINSTANCE.getListLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Element</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 3.0 |
| */ |
| EReference LIST_LITERAL_EXP__ELEMENT = eINSTANCE.getListLiteralExp_Element(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListTypeImpl <em>List Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ListTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getListType() |
| * @generated |
| */ |
| EClass LIST_TYPE = eINSTANCE.getListType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.LogExpImpl <em>Log Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.LogExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getLogExp() |
| * @generated |
| */ |
| EClass LOG_EXP = eINSTANCE.getLogExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LOG_EXP__CONDITION = eINSTANCE.getLogExp_Condition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralExpImpl <em>Ordered Tuple Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleLiteralExp() |
| * @generated |
| */ |
| EClass ORDERED_TUPLE_LITERAL_EXP = eINSTANCE.getOrderedTupleLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ORDERED_TUPLE_LITERAL_EXP__PART = eINSTANCE.getOrderedTupleLiteralExp_Part(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralPartImpl <em>Ordered Tuple Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralPartImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleLiteralPart() |
| * @generated |
| */ |
| EClass ORDERED_TUPLE_LITERAL_PART = eINSTANCE.getOrderedTupleLiteralPart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ORDERED_TUPLE_LITERAL_PART__VALUE = eINSTANCE.getOrderedTupleLiteralPart_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleTypeImpl <em>Ordered Tuple Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleTypeImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getOrderedTupleType() |
| * @generated |
| */ |
| EClass ORDERED_TUPLE_TYPE = eINSTANCE.getOrderedTupleType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Element Type</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ORDERED_TUPLE_TYPE__ELEMENT_TYPE = eINSTANCE.getOrderedTupleType_ElementType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.RaiseExpImpl <em>Raise Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.RaiseExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getRaiseExp() |
| * @generated |
| */ |
| EClass RAISE_EXP = eINSTANCE.getRaiseExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Argument</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RAISE_EXP__ARGUMENT = eINSTANCE.getRaiseExp_Argument(); |
| |
| /** |
| * The meta object literal for the '<em><b>Exception</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RAISE_EXP__EXCEPTION = eINSTANCE.getRaiseExp_Exception(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ReturnExpImpl <em>Return Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ReturnExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getReturnExp() |
| * @generated |
| */ |
| EClass RETURN_EXP = eINSTANCE.getReturnExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RETURN_EXP__VALUE = eINSTANCE.getReturnExp_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.SwitchExpImpl <em>Switch Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.SwitchExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getSwitchExp() |
| * @generated |
| */ |
| EClass SWITCH_EXP = eINSTANCE.getSwitchExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Alternative Part</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference SWITCH_EXP__ALTERNATIVE_PART = eINSTANCE.getSwitchExp_AlternativePart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Else Part</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference SWITCH_EXP__ELSE_PART = eINSTANCE.getSwitchExp_ElsePart(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TryExpImpl <em>Try Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TryExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getTryExp() |
| * @generated |
| */ |
| EClass TRY_EXP = eINSTANCE.getTryExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Except Clause</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRY_EXP__EXCEPT_CLAUSE = eINSTANCE.getTryExp_ExceptClause(); |
| |
| /** |
| * The meta object literal for the '<em><b>Try Body</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRY_EXP__TRY_BODY = eINSTANCE.getTryExp_TryBody(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TypedefImpl <em>Typedef</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.TypedefImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getTypedef() |
| * @generated |
| */ |
| EClass TYPEDEF = eINSTANCE.getTypedef(); |
| |
| /** |
| * The meta object literal for the '<em><b>Base</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPEDEF__BASE = eINSTANCE.getTypedef_Base(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPEDEF__CONDITION = eINSTANCE.getTypedef_Condition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnlinkExpImpl <em>Unlink Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnlinkExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getUnlinkExp() |
| * @generated |
| */ |
| EClass UNLINK_EXP = eINSTANCE.getUnlinkExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Item</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference UNLINK_EXP__ITEM = eINSTANCE.getUnlinkExp_Item(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference UNLINK_EXP__TARGET = eINSTANCE.getUnlinkExp_Target(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnpackExpImpl <em>Unpack Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.UnpackExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getUnpackExp() |
| * @generated |
| */ |
| EClass UNPACK_EXP = eINSTANCE.getUnpackExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference UNPACK_EXP__SOURCE = eINSTANCE.getUnpackExp_Source(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target Variable</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference UNPACK_EXP__TARGET_VARIABLE = eINSTANCE.getUnpackExp_TargetVariable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl <em>Variable Init Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.VariableInitExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getVariableInitExp() |
| * @generated |
| */ |
| EClass VARIABLE_INIT_EXP = eINSTANCE.getVariableInitExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Variable</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE_INIT_EXP__REFERRED_VARIABLE = eINSTANCE.getVariableInitExp_ReferredVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>With Result</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute VARIABLE_INIT_EXP__WITH_RESULT = eINSTANCE.getVariableInitExp_WithResult(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.WhileExpImpl <em>While Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.WhileExpImpl |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getWhileExp() |
| * @generated |
| */ |
| EClass WHILE_EXP = eINSTANCE.getWhileExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WHILE_EXP__BODY = eINSTANCE.getWhileExp_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WHILE_EXP__CONDITION = eINSTANCE.getWhileExp_Condition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind <em>Severity Kind</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.SeverityKind |
| * @see org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeOCLPackageImpl#getSeverityKind() |
| * @generated |
| */ |
| EEnum SEVERITY_KIND = eINSTANCE.getSeverityKind(); |
| |
| } |
| |
| } //ImperativeOCLPackage |