| /** |
| * <copyright> |
| * |
| * Copyright (c) 2007, 2008 E.D.Willink and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * E.D.Willink - initial API and implementation |
| * |
| * </copyright> |
| * |
| * $Id: EssentialOCLPackage.java,v 1.2 2009/11/19 10:29:31 ewillink Exp $ |
| */ |
| package org.eclipse.qvt.declarative.emof.EssentialOCL; |
| |
| 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.qvt.declarative.emof.EMOF.EMOFPackage; |
| |
| /** |
| * <!-- 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.qvt.declarative.emof.EssentialOCL.EssentialOCLFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface EssentialOCLPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "EssentialOCL"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://schema.omg.org/spec/QVT/1.1/essentialocl.xml"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "essentialocl"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.qvt.declarative.emof.essentialocl"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EssentialOCLPackage eINSTANCE = org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.AnyTypeImpl <em>Any Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.AnyTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getAnyType() |
| * @generated |
| */ |
| int ANY_TYPE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ANY_TYPE__OWNED_COMMENT = EMOFPackage.TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ANY_TYPE__NAME = EMOFPackage.TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ANY_TYPE__PACKAGE = EMOFPackage.TYPE__PACKAGE; |
| |
| /** |
| * The number of structural features of the '<em>Any Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ANY_TYPE_FEATURE_COUNT = EMOFPackage.TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionTypeImpl <em>Collection Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionType() |
| * @generated |
| */ |
| int COLLECTION_TYPE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_TYPE__OWNED_COMMENT = EMOFPackage.DATA_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_TYPE__NAME = EMOFPackage.DATA_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_TYPE__PACKAGE = EMOFPackage.DATA_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_TYPE__ELEMENT_TYPE = EMOFPackage.DATA_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Collection Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_TYPE_FEATURE_COUNT = EMOFPackage.DATA_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BagTypeImpl <em>Bag Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BagTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getBagType() |
| * @generated |
| */ |
| int BAG_TYPE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BAG_TYPE__OWNED_COMMENT = COLLECTION_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BAG_TYPE__NAME = COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BAG_TYPE__PACKAGE = COLLECTION_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BAG_TYPE__ELEMENT_TYPE = COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Bag Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BAG_TYPE_FEATURE_COUNT = COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OclExpressionImpl <em>Ocl Expression</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OclExpressionImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOclExpression() |
| * @generated |
| */ |
| int OCL_EXPRESSION = 24; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OCL_EXPRESSION__OWNED_COMMENT = EMOFPackage.TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OCL_EXPRESSION__NAME = EMOFPackage.TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OCL_EXPRESSION__TYPE = EMOFPackage.TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Ocl Expression</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OCL_EXPRESSION_FEATURE_COUNT = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LiteralExpImpl <em>Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLiteralExp() |
| * @generated |
| */ |
| int LITERAL_EXP = 19; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LITERAL_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LITERAL_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LITERAL_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LITERAL_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PrimitiveLiteralExpImpl <em>Primitive Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PrimitiveLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getPrimitiveLiteralExp() |
| * @generated |
| */ |
| int PRIMITIVE_LITERAL_EXP = 27; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Primitive Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BooleanLiteralExpImpl <em>Boolean Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BooleanLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getBooleanLiteralExp() |
| * @generated |
| */ |
| int BOOLEAN_LITERAL_EXP = 2; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BOOLEAN_LITERAL_EXP__OWNED_COMMENT = PRIMITIVE_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BOOLEAN_LITERAL_EXP__NAME = PRIMITIVE_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BOOLEAN_LITERAL_EXP__TYPE = PRIMITIVE_LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Boolean Symbol</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BOOLEAN_LITERAL_EXP__BOOLEAN_SYMBOL = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Boolean Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BOOLEAN_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CallExpImpl <em>Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCallExp() |
| * @generated |
| */ |
| int CALL_EXP = 3; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__SOURCE = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralPartImpl <em>Collection Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralPartImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionLiteralPart() |
| * @generated |
| */ |
| int COLLECTION_LITERAL_PART = 6; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_PART__OWNED_COMMENT = EMOFPackage.TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_PART__NAME = EMOFPackage.TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_PART__TYPE = EMOFPackage.TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Collection Literal Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_PART__COLLECTION_LITERAL_EXP = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Collection Literal Part</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_PART_FEATURE_COUNT = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionItemImpl <em>Collection Item</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionItemImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionItem() |
| * @generated |
| */ |
| int COLLECTION_ITEM = 4; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM__OWNED_COMMENT = COLLECTION_LITERAL_PART__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM__NAME = COLLECTION_LITERAL_PART__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM__TYPE = COLLECTION_LITERAL_PART__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Collection Literal Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM__COLLECTION_LITERAL_EXP = COLLECTION_LITERAL_PART__COLLECTION_LITERAL_EXP; |
| |
| /** |
| * The feature id for the '<em><b>Item</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM__ITEM = COLLECTION_LITERAL_PART_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Collection Item</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITEM_FEATURE_COUNT = COLLECTION_LITERAL_PART_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralExpImpl <em>Collection Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionLiteralExp() |
| * @generated |
| */ |
| int COLLECTION_LITERAL_EXP = 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP__KIND = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP__PART = LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Collection Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionRangeImpl <em>Collection Range</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionRangeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionRange() |
| * @generated |
| */ |
| int COLLECTION_RANGE = 7; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__OWNED_COMMENT = COLLECTION_LITERAL_PART__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__NAME = COLLECTION_LITERAL_PART__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__TYPE = COLLECTION_LITERAL_PART__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Collection Literal Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__COLLECTION_LITERAL_EXP = COLLECTION_LITERAL_PART__COLLECTION_LITERAL_EXP; |
| |
| /** |
| * The feature id for the '<em><b>First</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__FIRST = COLLECTION_LITERAL_PART_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Last</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE__LAST = COLLECTION_LITERAL_PART_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Collection Range</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_RANGE_FEATURE_COUNT = COLLECTION_LITERAL_PART_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EnumLiteralExpImpl <em>Enum Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EnumLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getEnumLiteralExp() |
| * @generated |
| */ |
| int ENUM_LITERAL_EXP = 9; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Enum Literal</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_EXP__REFERRED_ENUM_LITERAL = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Enum Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.ExpressionInOclImpl <em>Expression In Ocl</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.ExpressionInOclImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getExpressionInOcl() |
| * @generated |
| */ |
| int EXPRESSION_IN_OCL = 10; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__OWNED_COMMENT = EMOFPackage.TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__NAME = EMOFPackage.TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__TYPE = EMOFPackage.TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Body Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__BODY_EXPRESSION = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Context Variable</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__CONTEXT_VARIABLE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Generated Type</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__GENERATED_TYPE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Parameter Variable</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__PARAMETER_VARIABLE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Result Variable</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL__RESULT_VARIABLE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Expression In Ocl</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXPRESSION_IN_OCL_FEATURE_COUNT = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.FeatureCallExpImpl <em>Feature Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.FeatureCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getFeatureCallExp() |
| * @generated |
| */ |
| int FEATURE_CALL_EXP = 11; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_CALL_EXP__OWNED_COMMENT = CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_CALL_EXP__NAME = CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_CALL_EXP__TYPE = CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_CALL_EXP__SOURCE = CALL_EXP__SOURCE; |
| |
| /** |
| * The number of structural features of the '<em>Feature Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_CALL_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IfExpImpl <em>If Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IfExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIfExp() |
| * @generated |
| */ |
| int IF_EXP = 12; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__CONDITION = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Else Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__ELSE_EXPRESSION = OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Then Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP__THEN_EXPRESSION = OCL_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>If Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IF_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NumericLiteralExpImpl <em>Numeric Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NumericLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNumericLiteralExp() |
| * @generated |
| */ |
| int NUMERIC_LITERAL_EXP = 23; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NUMERIC_LITERAL_EXP__OWNED_COMMENT = PRIMITIVE_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NUMERIC_LITERAL_EXP__NAME = PRIMITIVE_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NUMERIC_LITERAL_EXP__TYPE = PRIMITIVE_LITERAL_EXP__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Numeric Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NUMERIC_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IntegerLiteralExpImpl <em>Integer Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IntegerLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIntegerLiteralExp() |
| * @generated |
| */ |
| int INTEGER_LITERAL_EXP = 13; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INTEGER_LITERAL_EXP__OWNED_COMMENT = NUMERIC_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INTEGER_LITERAL_EXP__NAME = NUMERIC_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INTEGER_LITERAL_EXP__TYPE = NUMERIC_LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Integer Symbol</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INTEGER_LITERAL_EXP__INTEGER_SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Integer Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INTEGER_LITERAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidLiteralExpImpl <em>Invalid Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getInvalidLiteralExp() |
| * @generated |
| */ |
| int INVALID_LITERAL_EXP = 14; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Invalid Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidTypeImpl <em>Invalid Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getInvalidType() |
| * @generated |
| */ |
| int INVALID_TYPE = 15; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_TYPE__OWNED_COMMENT = EMOFPackage.TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_TYPE__NAME = EMOFPackage.TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_TYPE__PACKAGE = EMOFPackage.TYPE__PACKAGE; |
| |
| /** |
| * The number of structural features of the '<em>Invalid Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVALID_TYPE_FEATURE_COUNT = EMOFPackage.TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LoopExpImpl <em>Loop Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LoopExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLoopExp() |
| * @generated |
| */ |
| int LOOP_EXP = 20; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__OWNED_COMMENT = CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__NAME = CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__TYPE = CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__SOURCE = CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__BODY = CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Iterator</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP__ITERATOR = CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Loop Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOOP_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IterateExpImpl <em>Iterate Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IterateExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIterateExp() |
| * @generated |
| */ |
| int ITERATE_EXP = 16; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__OWNED_COMMENT = LOOP_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__NAME = LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__TYPE = LOOP_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__SOURCE = LOOP_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__BODY = 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 ITERATE_EXP__ITERATOR = LOOP_EXP__ITERATOR; |
| |
| /** |
| * The feature id for the '<em><b>Result</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP__RESULT = LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Iterate Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_EXP_FEATURE_COUNT = LOOP_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IteratorExpImpl <em>Iterator Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IteratorExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIteratorExp() |
| * @generated |
| */ |
| int ITERATOR_EXP = 17; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP__OWNED_COMMENT = LOOP_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP__NAME = LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP__TYPE = LOOP_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP__SOURCE = LOOP_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP__BODY = 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 ITERATOR_EXP__ITERATOR = LOOP_EXP__ITERATOR; |
| |
| /** |
| * The number of structural features of the '<em>Iterator Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATOR_EXP_FEATURE_COUNT = LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LetExpImpl <em>Let Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LetExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLetExp() |
| * @generated |
| */ |
| int LET_EXP = 18; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>In</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP__IN = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP__VARIABLE = OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Let Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NavigationCallExpImpl <em>Navigation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NavigationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNavigationCallExp() |
| * @generated |
| */ |
| int NAVIGATION_CALL_EXP = 21; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAVIGATION_CALL_EXP__OWNED_COMMENT = FEATURE_CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAVIGATION_CALL_EXP__NAME = FEATURE_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAVIGATION_CALL_EXP__TYPE = FEATURE_CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAVIGATION_CALL_EXP__SOURCE = FEATURE_CALL_EXP__SOURCE; |
| |
| /** |
| * The number of structural features of the '<em>Navigation Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAVIGATION_CALL_EXP_FEATURE_COUNT = FEATURE_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NullLiteralExpImpl <em>Null Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NullLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNullLiteralExp() |
| * @generated |
| */ |
| int NULL_LITERAL_EXP = 22; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NULL_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NULL_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NULL_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Null Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NULL_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OperationCallExpImpl <em>Operation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OperationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOperationCallExp() |
| * @generated |
| */ |
| int OPERATION_CALL_EXP = 25; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__OWNED_COMMENT = FEATURE_CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__NAME = FEATURE_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__TYPE = FEATURE_CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__SOURCE = FEATURE_CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__ARGUMENT = FEATURE_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Referred Operation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__REFERRED_OPERATION = FEATURE_CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Operation Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP_FEATURE_COUNT = FEATURE_CALL_EXP_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OrderedSetTypeImpl <em>Ordered Set Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OrderedSetTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOrderedSetType() |
| * @generated |
| */ |
| int ORDERED_SET_TYPE = 26; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_SET_TYPE__OWNED_COMMENT = COLLECTION_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_SET_TYPE__NAME = COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_SET_TYPE__PACKAGE = COLLECTION_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_SET_TYPE__ELEMENT_TYPE = COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Ordered Set Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ORDERED_SET_TYPE_FEATURE_COUNT = COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PropertyCallExpImpl <em>Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PropertyCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getPropertyCallExp() |
| * @generated |
| */ |
| int PROPERTY_CALL_EXP = 28; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__OWNED_COMMENT = NAVIGATION_CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__NAME = NAVIGATION_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__TYPE = NAVIGATION_CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__SOURCE = NAVIGATION_CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__REFERRED_PROPERTY = NAVIGATION_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Property Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP_FEATURE_COUNT = NAVIGATION_CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.RealLiteralExpImpl <em>Real Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.RealLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getRealLiteralExp() |
| * @generated |
| */ |
| int REAL_LITERAL_EXP = 29; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REAL_LITERAL_EXP__OWNED_COMMENT = NUMERIC_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REAL_LITERAL_EXP__NAME = NUMERIC_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REAL_LITERAL_EXP__TYPE = NUMERIC_LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Real Symbol</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REAL_LITERAL_EXP__REAL_SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Real Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REAL_LITERAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SequenceTypeImpl <em>Sequence Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SequenceTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getSequenceType() |
| * @generated |
| */ |
| int SEQUENCE_TYPE = 30; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENCE_TYPE__OWNED_COMMENT = COLLECTION_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENCE_TYPE__NAME = COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENCE_TYPE__PACKAGE = COLLECTION_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENCE_TYPE__ELEMENT_TYPE = COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Sequence Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENCE_TYPE_FEATURE_COUNT = COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SetTypeImpl <em>Set Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SetTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getSetType() |
| * @generated |
| */ |
| int SET_TYPE = 31; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SET_TYPE__OWNED_COMMENT = COLLECTION_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SET_TYPE__NAME = COLLECTION_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SET_TYPE__PACKAGE = COLLECTION_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Element Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SET_TYPE__ELEMENT_TYPE = COLLECTION_TYPE__ELEMENT_TYPE; |
| |
| /** |
| * The number of structural features of the '<em>Set Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SET_TYPE_FEATURE_COUNT = COLLECTION_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.StringLiteralExpImpl <em>String Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.StringLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getStringLiteralExp() |
| * @generated |
| */ |
| int STRING_LITERAL_EXP = 32; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRING_LITERAL_EXP__OWNED_COMMENT = PRIMITIVE_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRING_LITERAL_EXP__NAME = PRIMITIVE_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRING_LITERAL_EXP__TYPE = PRIMITIVE_LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>String Symbol</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRING_LITERAL_EXP__STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>String Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRING_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TemplateParameterTypeImpl <em>Template Parameter Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TemplateParameterTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTemplateParameterType() |
| * @generated |
| */ |
| int TEMPLATE_PARAMETER_TYPE = 33; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TEMPLATE_PARAMETER_TYPE__OWNED_COMMENT = EMOFPackage.TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TEMPLATE_PARAMETER_TYPE__NAME = EMOFPackage.TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TEMPLATE_PARAMETER_TYPE__PACKAGE = EMOFPackage.TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Specification</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TEMPLATE_PARAMETER_TYPE__SPECIFICATION = EMOFPackage.TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Template Parameter Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TEMPLATE_PARAMETER_TYPE_FEATURE_COUNT = EMOFPackage.TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralExpImpl <em>Tuple Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleLiteralExp() |
| * @generated |
| */ |
| int TUPLE_LITERAL_EXP = 34; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_EXP__OWNED_COMMENT = LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_EXP__NAME = LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_EXP__TYPE = LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_EXP__PART = LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Tuple Literal Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralPartImpl <em>Tuple Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralPartImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleLiteralPart() |
| * @generated |
| */ |
| int TUPLE_LITERAL_PART = 35; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__OWNED_COMMENT = EMOFPackage.TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__NAME = EMOFPackage.TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__TYPE = EMOFPackage.TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Attribute</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__ATTRIBUTE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Tuple Literal Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__TUPLE_LITERAL_EXP = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART__VALUE = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Tuple Literal Part</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_LITERAL_PART_FEATURE_COUNT = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleTypeImpl <em>Tuple Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleType() |
| * @generated |
| */ |
| int TUPLE_TYPE = 36; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__OWNED_COMMENT = EMOFPackage.CLASS__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__NAME = EMOFPackage.CLASS__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__PACKAGE = EMOFPackage.CLASS__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Is Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__IS_ABSTRACT = EMOFPackage.CLASS__IS_ABSTRACT; |
| |
| /** |
| * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__OWNED_ATTRIBUTE = EMOFPackage.CLASS__OWNED_ATTRIBUTE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__OWNED_OPERATION = EMOFPackage.CLASS__OWNED_OPERATION; |
| |
| /** |
| * The feature id for the '<em><b>Super Class</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE__SUPER_CLASS = EMOFPackage.CLASS__SUPER_CLASS; |
| |
| /** |
| * The number of structural features of the '<em>Tuple Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TUPLE_TYPE_FEATURE_COUNT = EMOFPackage.CLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TypeExpImpl <em>Type Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TypeExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTypeExp() |
| * @generated |
| */ |
| int TYPE_EXP = 37; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_EXP__REFERRED_TYPE = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Type Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.UnlimitedNaturalExpImpl <em>Unlimited Natural Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.UnlimitedNaturalExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getUnlimitedNaturalExp() |
| * @generated |
| */ |
| int UNLIMITED_NATURAL_EXP = 38; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLIMITED_NATURAL_EXP__OWNED_COMMENT = NUMERIC_LITERAL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLIMITED_NATURAL_EXP__NAME = NUMERIC_LITERAL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLIMITED_NATURAL_EXP__TYPE = NUMERIC_LITERAL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Symbol</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLIMITED_NATURAL_EXP__SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Unlimited Natural Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int UNLIMITED_NATURAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableImpl <em>Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVariable() |
| * @generated |
| */ |
| int VARIABLE = 39; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__OWNED_COMMENT = EMOFPackage.TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__NAME = EMOFPackage.TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__TYPE = EMOFPackage.TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Init Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__INIT_EXPRESSION = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Let Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__LET_EXP = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Represented Parameter</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__REPRESENTED_PARAMETER = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Variable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_FEATURE_COUNT = EMOFPackage.TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableExpImpl <em>Variable Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVariableExp() |
| * @generated |
| */ |
| int VARIABLE_EXP = 40; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_EXP__OWNED_COMMENT = OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_EXP__NAME = OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_EXP__TYPE = OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_EXP__REFERRED_VARIABLE = OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Variable Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VoidTypeImpl <em>Void Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VoidTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVoidType() |
| * @generated |
| */ |
| int VOID_TYPE = 41; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VOID_TYPE__OWNED_COMMENT = EMOFPackage.TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VOID_TYPE__NAME = EMOFPackage.TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VOID_TYPE__PACKAGE = EMOFPackage.TYPE__PACKAGE; |
| |
| /** |
| * The number of structural features of the '<em>Void Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VOID_TYPE_FEATURE_COUNT = EMOFPackage.TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind <em>Collection Kind</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionKind() |
| * @generated |
| */ |
| int COLLECTION_KIND = 42; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.AnyType <em>Any Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Any Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.AnyType |
| * @generated |
| */ |
| EClass getAnyType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.BagType <em>Bag Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Bag Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.BagType |
| * @generated |
| */ |
| EClass getBagType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.BooleanLiteralExp <em>Boolean Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Boolean Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.BooleanLiteralExp |
| * @generated |
| */ |
| EClass getBooleanLiteralExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.BooleanLiteralExp#getBooleanSymbol <em>Boolean Symbol</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Boolean Symbol</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.BooleanLiteralExp#getBooleanSymbol() |
| * @see #getBooleanLiteralExp() |
| * @generated |
| */ |
| EAttribute getBooleanLiteralExp_BooleanSymbol(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CallExp <em>Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CallExp |
| * @generated |
| */ |
| EClass getCallExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CallExp#getSource <em>Source</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Source</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CallExp#getSource() |
| * @see #getCallExp() |
| * @generated |
| */ |
| EReference getCallExp_Source(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionItem <em>Collection Item</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Item</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionItem |
| * @generated |
| */ |
| EClass getCollectionItem(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionItem#getItem <em>Item</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Item</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionItem#getItem() |
| * @see #getCollectionItem() |
| * @generated |
| */ |
| EReference getCollectionItem_Item(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp <em>Collection Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp |
| * @generated |
| */ |
| EClass getCollectionLiteralExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp#getKind <em>Kind</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Kind</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp#getKind() |
| * @see #getCollectionLiteralExp() |
| * @generated |
| */ |
| EAttribute getCollectionLiteralExp_Kind(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp#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.qvt.declarative.emof.EssentialOCL.CollectionLiteralExp#getPart() |
| * @see #getCollectionLiteralExp() |
| * @generated |
| */ |
| EReference getCollectionLiteralExp_Part(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralPart <em>Collection Literal Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Literal Part</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralPart |
| * @generated |
| */ |
| EClass getCollectionLiteralPart(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralPart#getCollectionLiteralExp <em>Collection Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Collection Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionLiteralPart#getCollectionLiteralExp() |
| * @see #getCollectionLiteralPart() |
| * @generated |
| */ |
| EReference getCollectionLiteralPart_CollectionLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange <em>Collection Range</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Range</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange |
| * @generated |
| */ |
| EClass getCollectionRange(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange#getFirst <em>First</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>First</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange#getFirst() |
| * @see #getCollectionRange() |
| * @generated |
| */ |
| EReference getCollectionRange_First(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange#getLast <em>Last</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Last</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionRange#getLast() |
| * @see #getCollectionRange() |
| * @generated |
| */ |
| EReference getCollectionRange_Last(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionType <em>Collection Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionType |
| * @generated |
| */ |
| EClass getCollectionType(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionType#getElementType <em>Element Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Element Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionType#getElementType() |
| * @see #getCollectionType() |
| * @generated |
| */ |
| EReference getCollectionType_ElementType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.EnumLiteralExp <em>Enum Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Enum Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.EnumLiteralExp |
| * @generated |
| */ |
| EClass getEnumLiteralExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.EnumLiteralExp#getReferredEnumLiteral <em>Referred Enum Literal</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Enum Literal</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.EnumLiteralExp#getReferredEnumLiteral() |
| * @see #getEnumLiteralExp() |
| * @generated |
| */ |
| EReference getEnumLiteralExp_ReferredEnumLiteral(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl <em>Expression In Ocl</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Expression In Ocl</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl |
| * @generated |
| */ |
| EClass getExpressionInOcl(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getBodyExpression <em>Body Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getBodyExpression() |
| * @see #getExpressionInOcl() |
| * @generated |
| */ |
| EReference getExpressionInOcl_BodyExpression(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getContextVariable <em>Context Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Context Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getContextVariable() |
| * @see #getExpressionInOcl() |
| * @generated |
| */ |
| EReference getExpressionInOcl_ContextVariable(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getGeneratedType <em>Generated Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Generated Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getGeneratedType() |
| * @see #getExpressionInOcl() |
| * @generated |
| */ |
| EReference getExpressionInOcl_GeneratedType(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getParameterVariable <em>Parameter Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Parameter Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getParameterVariable() |
| * @see #getExpressionInOcl() |
| * @generated |
| */ |
| EReference getExpressionInOcl_ParameterVariable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getResultVariable <em>Result Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Result Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.ExpressionInOcl#getResultVariable() |
| * @see #getExpressionInOcl() |
| * @generated |
| */ |
| EReference getExpressionInOcl_ResultVariable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.FeatureCallExp <em>Feature Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Feature Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.FeatureCallExp |
| * @generated |
| */ |
| EClass getFeatureCallExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp <em>If Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>If Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp |
| * @generated |
| */ |
| EClass getIfExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getCondition() |
| * @see #getIfExp() |
| * @generated |
| */ |
| EReference getIfExp_Condition(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getElseExpression <em>Else Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Else Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getElseExpression() |
| * @see #getIfExp() |
| * @generated |
| */ |
| EReference getIfExp_ElseExpression(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getThenExpression <em>Then Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Then Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IfExp#getThenExpression() |
| * @see #getIfExp() |
| * @generated |
| */ |
| EReference getIfExp_ThenExpression(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IntegerLiteralExp <em>Integer Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Integer Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IntegerLiteralExp |
| * @generated |
| */ |
| EClass getIntegerLiteralExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IntegerLiteralExp#getIntegerSymbol <em>Integer Symbol</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Integer Symbol</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IntegerLiteralExp#getIntegerSymbol() |
| * @see #getIntegerLiteralExp() |
| * @generated |
| */ |
| EAttribute getIntegerLiteralExp_IntegerSymbol(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.InvalidLiteralExp <em>Invalid Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Invalid Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.InvalidLiteralExp |
| * @generated |
| */ |
| EClass getInvalidLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.InvalidType <em>Invalid Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Invalid Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.InvalidType |
| * @generated |
| */ |
| EClass getInvalidType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IterateExp <em>Iterate Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Iterate Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IterateExp |
| * @generated |
| */ |
| EClass getIterateExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IterateExp#getResult <em>Result</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Result</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IterateExp#getResult() |
| * @see #getIterateExp() |
| * @generated |
| */ |
| EReference getIterateExp_Result(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.IteratorExp <em>Iterator Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Iterator Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.IteratorExp |
| * @generated |
| */ |
| EClass getIteratorExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp <em>Let Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Let Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp |
| * @generated |
| */ |
| EClass getLetExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp#getIn <em>In</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>In</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp#getIn() |
| * @see #getLetExp() |
| * @generated |
| */ |
| EReference getLetExp_In(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LetExp#getVariable() |
| * @see #getLetExp() |
| * @generated |
| */ |
| EReference getLetExp_Variable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LiteralExp <em>Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LiteralExp |
| * @generated |
| */ |
| EClass getLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp <em>Loop Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Loop Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp |
| * @generated |
| */ |
| EClass getLoopExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp#getBody() |
| * @see #getLoopExp() |
| * @generated |
| */ |
| EReference getLoopExp_Body(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp#getIterator <em>Iterator</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Iterator</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp#getIterator() |
| * @see #getLoopExp() |
| * @generated |
| */ |
| EReference getLoopExp_Iterator(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.NavigationCallExp <em>Navigation Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Navigation Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.NavigationCallExp |
| * @generated |
| */ |
| EClass getNavigationCallExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.NullLiteralExp <em>Null Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Null Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.NullLiteralExp |
| * @generated |
| */ |
| EClass getNullLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.NumericLiteralExp <em>Numeric Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Numeric Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.NumericLiteralExp |
| * @generated |
| */ |
| EClass getNumericLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.OclExpression <em>Ocl Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Ocl Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.OclExpression |
| * @generated |
| */ |
| EClass getOclExpression(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp <em>Operation Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Operation Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp |
| * @generated |
| */ |
| EClass getOperationCallExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp#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.qvt.declarative.emof.EssentialOCL.OperationCallExp#getArgument() |
| * @see #getOperationCallExp() |
| * @generated |
| */ |
| EReference getOperationCallExp_Argument(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp#getReferredOperation <em>Referred Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Operation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp#getReferredOperation() |
| * @see #getOperationCallExp() |
| * @generated |
| */ |
| EReference getOperationCallExp_ReferredOperation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.OrderedSetType <em>Ordered Set Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Ordered Set Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.OrderedSetType |
| * @generated |
| */ |
| EClass getOrderedSetType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.PrimitiveLiteralExp <em>Primitive Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Primitive Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.PrimitiveLiteralExp |
| * @generated |
| */ |
| EClass getPrimitiveLiteralExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.PropertyCallExp <em>Property Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.PropertyCallExp |
| * @generated |
| */ |
| EClass getPropertyCallExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.PropertyCallExp#getReferredProperty <em>Referred Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Property</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.PropertyCallExp#getReferredProperty() |
| * @see #getPropertyCallExp() |
| * @generated |
| */ |
| EReference getPropertyCallExp_ReferredProperty(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.RealLiteralExp <em>Real Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Real Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.RealLiteralExp |
| * @generated |
| */ |
| EClass getRealLiteralExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.RealLiteralExp#getRealSymbol <em>Real Symbol</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Real Symbol</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.RealLiteralExp#getRealSymbol() |
| * @see #getRealLiteralExp() |
| * @generated |
| */ |
| EAttribute getRealLiteralExp_RealSymbol(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.SequenceType <em>Sequence Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Sequence Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.SequenceType |
| * @generated |
| */ |
| EClass getSequenceType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.SetType <em>Set Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Set Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.SetType |
| * @generated |
| */ |
| EClass getSetType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.StringLiteralExp <em>String Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>String Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.StringLiteralExp |
| * @generated |
| */ |
| EClass getStringLiteralExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.StringLiteralExp#getStringSymbol <em>String Symbol</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>String Symbol</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.StringLiteralExp#getStringSymbol() |
| * @see #getStringLiteralExp() |
| * @generated |
| */ |
| EAttribute getStringLiteralExp_StringSymbol(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TemplateParameterType <em>Template Parameter Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Template Parameter Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TemplateParameterType |
| * @generated |
| */ |
| EClass getTemplateParameterType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TemplateParameterType#getSpecification <em>Specification</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Specification</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TemplateParameterType#getSpecification() |
| * @see #getTemplateParameterType() |
| * @generated |
| */ |
| EAttribute getTemplateParameterType_Specification(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralExp <em>Tuple Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Tuple Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralExp |
| * @generated |
| */ |
| EClass getTupleLiteralExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralExp#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.qvt.declarative.emof.EssentialOCL.TupleLiteralExp#getPart() |
| * @see #getTupleLiteralExp() |
| * @generated |
| */ |
| EReference getTupleLiteralExp_Part(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart <em>Tuple Literal Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Tuple Literal Part</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart |
| * @generated |
| */ |
| EClass getTupleLiteralPart(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getAttribute <em>Attribute</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Attribute</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getAttribute() |
| * @see #getTupleLiteralPart() |
| * @generated |
| */ |
| EReference getTupleLiteralPart_Attribute(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getTupleLiteralExp <em>Tuple Literal Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Tuple Literal Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getTupleLiteralExp() |
| * @see #getTupleLiteralPart() |
| * @generated |
| */ |
| EReference getTupleLiteralPart_TupleLiteralExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleLiteralPart#getValue() |
| * @see #getTupleLiteralPart() |
| * @generated |
| */ |
| EReference getTupleLiteralPart_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TupleType <em>Tuple Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Tuple Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TupleType |
| * @generated |
| */ |
| EClass getTupleType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TypeExp <em>Type Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Type Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TypeExp |
| * @generated |
| */ |
| EClass getTypeExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.TypeExp#getReferredType <em>Referred Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.TypeExp#getReferredType() |
| * @see #getTypeExp() |
| * @generated |
| */ |
| EReference getTypeExp_ReferredType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.UnlimitedNaturalExp <em>Unlimited Natural Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Unlimited Natural Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.UnlimitedNaturalExp |
| * @generated |
| */ |
| EClass getUnlimitedNaturalExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.UnlimitedNaturalExp#getSymbol <em>Symbol</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Symbol</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.UnlimitedNaturalExp#getSymbol() |
| * @see #getUnlimitedNaturalExp() |
| * @generated |
| */ |
| EAttribute getUnlimitedNaturalExp_Symbol(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.Variable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.Variable |
| * @generated |
| */ |
| EClass getVariable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getInitExpression <em>Init Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Init Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getInitExpression() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_InitExpression(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getLetExp <em>Let Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Let Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getLetExp() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_LetExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getRepresentedParameter <em>Represented Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Represented Parameter</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.Variable#getRepresentedParameter() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_RepresentedParameter(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.VariableExp <em>Variable Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.VariableExp |
| * @generated |
| */ |
| EClass getVariableExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.VariableExp#getReferredVariable <em>Referred Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.VariableExp#getReferredVariable() |
| * @see #getVariableExp() |
| * @generated |
| */ |
| EReference getVariableExp_ReferredVariable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.VoidType <em>Void Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Void Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.VoidType |
| * @generated |
| */ |
| EClass getVoidType(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind <em>Collection Kind</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Collection Kind</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind |
| * @generated |
| */ |
| EEnum getCollectionKind(); |
| |
| /** |
| * 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 |
| */ |
| EssentialOCLFactory getEssentialOCLFactory(); |
| |
| /** |
| * <!-- 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.qvt.declarative.emof.EssentialOCL.impl.AnyTypeImpl <em>Any Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.AnyTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getAnyType() |
| * @generated |
| */ |
| EClass ANY_TYPE = eINSTANCE.getAnyType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BagTypeImpl <em>Bag Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BagTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getBagType() |
| * @generated |
| */ |
| EClass BAG_TYPE = eINSTANCE.getBagType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BooleanLiteralExpImpl <em>Boolean Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.BooleanLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getBooleanLiteralExp() |
| * @generated |
| */ |
| EClass BOOLEAN_LITERAL_EXP = eINSTANCE.getBooleanLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Boolean Symbol</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute BOOLEAN_LITERAL_EXP__BOOLEAN_SYMBOL = eINSTANCE.getBooleanLiteralExp_BooleanSymbol(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CallExpImpl <em>Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCallExp() |
| * @generated |
| */ |
| EClass CALL_EXP = eINSTANCE.getCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CALL_EXP__SOURCE = eINSTANCE.getCallExp_Source(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionItemImpl <em>Collection Item</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionItemImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionItem() |
| * @generated |
| */ |
| EClass COLLECTION_ITEM = eINSTANCE.getCollectionItem(); |
| |
| /** |
| * The meta object literal for the '<em><b>Item</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_ITEM__ITEM = eINSTANCE.getCollectionItem_Item(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralExpImpl <em>Collection Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionLiteralExp() |
| * @generated |
| */ |
| EClass COLLECTION_LITERAL_EXP = eINSTANCE.getCollectionLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COLLECTION_LITERAL_EXP__KIND = eINSTANCE.getCollectionLiteralExp_Kind(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_LITERAL_EXP__PART = eINSTANCE.getCollectionLiteralExp_Part(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralPartImpl <em>Collection Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionLiteralPartImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionLiteralPart() |
| * @generated |
| */ |
| EClass COLLECTION_LITERAL_PART = eINSTANCE.getCollectionLiteralPart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Collection Literal Exp</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_LITERAL_PART__COLLECTION_LITERAL_EXP = eINSTANCE.getCollectionLiteralPart_CollectionLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionRangeImpl <em>Collection Range</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionRangeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionRange() |
| * @generated |
| */ |
| EClass COLLECTION_RANGE = eINSTANCE.getCollectionRange(); |
| |
| /** |
| * The meta object literal for the '<em><b>First</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_RANGE__FIRST = eINSTANCE.getCollectionRange_First(); |
| |
| /** |
| * The meta object literal for the '<em><b>Last</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_RANGE__LAST = eINSTANCE.getCollectionRange_Last(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionTypeImpl <em>Collection Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.CollectionTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionType() |
| * @generated |
| */ |
| EClass COLLECTION_TYPE = eINSTANCE.getCollectionType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Element Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_TYPE__ELEMENT_TYPE = eINSTANCE.getCollectionType_ElementType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EnumLiteralExpImpl <em>Enum Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EnumLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getEnumLiteralExp() |
| * @generated |
| */ |
| EClass ENUM_LITERAL_EXP = eINSTANCE.getEnumLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Enum Literal</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENUM_LITERAL_EXP__REFERRED_ENUM_LITERAL = eINSTANCE.getEnumLiteralExp_ReferredEnumLiteral(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.ExpressionInOclImpl <em>Expression In Ocl</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.ExpressionInOclImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getExpressionInOcl() |
| * @generated |
| */ |
| EClass EXPRESSION_IN_OCL = eINSTANCE.getExpressionInOcl(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EXPRESSION_IN_OCL__BODY_EXPRESSION = eINSTANCE.getExpressionInOcl_BodyExpression(); |
| |
| /** |
| * The meta object literal for the '<em><b>Context Variable</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EXPRESSION_IN_OCL__CONTEXT_VARIABLE = eINSTANCE.getExpressionInOcl_ContextVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Generated Type</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EXPRESSION_IN_OCL__GENERATED_TYPE = eINSTANCE.getExpressionInOcl_GeneratedType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Parameter Variable</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EXPRESSION_IN_OCL__PARAMETER_VARIABLE = eINSTANCE.getExpressionInOcl_ParameterVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Result Variable</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EXPRESSION_IN_OCL__RESULT_VARIABLE = eINSTANCE.getExpressionInOcl_ResultVariable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.FeatureCallExpImpl <em>Feature Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.FeatureCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getFeatureCallExp() |
| * @generated |
| */ |
| EClass FEATURE_CALL_EXP = eINSTANCE.getFeatureCallExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IfExpImpl <em>If Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IfExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIfExp() |
| * @generated |
| */ |
| EClass IF_EXP = eINSTANCE.getIfExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference IF_EXP__CONDITION = eINSTANCE.getIfExp_Condition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Else Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference IF_EXP__ELSE_EXPRESSION = eINSTANCE.getIfExp_ElseExpression(); |
| |
| /** |
| * The meta object literal for the '<em><b>Then Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference IF_EXP__THEN_EXPRESSION = eINSTANCE.getIfExp_ThenExpression(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IntegerLiteralExpImpl <em>Integer Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IntegerLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIntegerLiteralExp() |
| * @generated |
| */ |
| EClass INTEGER_LITERAL_EXP = eINSTANCE.getIntegerLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Integer Symbol</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute INTEGER_LITERAL_EXP__INTEGER_SYMBOL = eINSTANCE.getIntegerLiteralExp_IntegerSymbol(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidLiteralExpImpl <em>Invalid Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getInvalidLiteralExp() |
| * @generated |
| */ |
| EClass INVALID_LITERAL_EXP = eINSTANCE.getInvalidLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidTypeImpl <em>Invalid Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.InvalidTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getInvalidType() |
| * @generated |
| */ |
| EClass INVALID_TYPE = eINSTANCE.getInvalidType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IterateExpImpl <em>Iterate Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IterateExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIterateExp() |
| * @generated |
| */ |
| EClass ITERATE_EXP = eINSTANCE.getIterateExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Result</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ITERATE_EXP__RESULT = eINSTANCE.getIterateExp_Result(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IteratorExpImpl <em>Iterator Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.IteratorExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getIteratorExp() |
| * @generated |
| */ |
| EClass ITERATOR_EXP = eINSTANCE.getIteratorExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LetExpImpl <em>Let Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LetExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLetExp() |
| * @generated |
| */ |
| EClass LET_EXP = eINSTANCE.getLetExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>In</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LET_EXP__IN = eINSTANCE.getLetExp_In(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LET_EXP__VARIABLE = eINSTANCE.getLetExp_Variable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LiteralExpImpl <em>Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLiteralExp() |
| * @generated |
| */ |
| EClass LITERAL_EXP = eINSTANCE.getLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LoopExpImpl <em>Loop Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.LoopExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getLoopExp() |
| * @generated |
| */ |
| EClass LOOP_EXP = eINSTANCE.getLoopExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LOOP_EXP__BODY = eINSTANCE.getLoopExp_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Iterator</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LOOP_EXP__ITERATOR = eINSTANCE.getLoopExp_Iterator(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NavigationCallExpImpl <em>Navigation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NavigationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNavigationCallExp() |
| * @generated |
| */ |
| EClass NAVIGATION_CALL_EXP = eINSTANCE.getNavigationCallExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NullLiteralExpImpl <em>Null Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NullLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNullLiteralExp() |
| * @generated |
| */ |
| EClass NULL_LITERAL_EXP = eINSTANCE.getNullLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NumericLiteralExpImpl <em>Numeric Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.NumericLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getNumericLiteralExp() |
| * @generated |
| */ |
| EClass NUMERIC_LITERAL_EXP = eINSTANCE.getNumericLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OclExpressionImpl <em>Ocl Expression</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OclExpressionImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOclExpression() |
| * @generated |
| */ |
| EClass OCL_EXPRESSION = eINSTANCE.getOclExpression(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OperationCallExpImpl <em>Operation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OperationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOperationCallExp() |
| * @generated |
| */ |
| EClass OPERATION_CALL_EXP = eINSTANCE.getOperationCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION_CALL_EXP__ARGUMENT = eINSTANCE.getOperationCallExp_Argument(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Operation</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION_CALL_EXP__REFERRED_OPERATION = eINSTANCE.getOperationCallExp_ReferredOperation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OrderedSetTypeImpl <em>Ordered Set Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.OrderedSetTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getOrderedSetType() |
| * @generated |
| */ |
| EClass ORDERED_SET_TYPE = eINSTANCE.getOrderedSetType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PrimitiveLiteralExpImpl <em>Primitive Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PrimitiveLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getPrimitiveLiteralExp() |
| * @generated |
| */ |
| EClass PRIMITIVE_LITERAL_EXP = eINSTANCE.getPrimitiveLiteralExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PropertyCallExpImpl <em>Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.PropertyCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getPropertyCallExp() |
| * @generated |
| */ |
| EClass PROPERTY_CALL_EXP = eINSTANCE.getPropertyCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Property</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROPERTY_CALL_EXP__REFERRED_PROPERTY = eINSTANCE.getPropertyCallExp_ReferredProperty(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.RealLiteralExpImpl <em>Real Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.RealLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getRealLiteralExp() |
| * @generated |
| */ |
| EClass REAL_LITERAL_EXP = eINSTANCE.getRealLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Real Symbol</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute REAL_LITERAL_EXP__REAL_SYMBOL = eINSTANCE.getRealLiteralExp_RealSymbol(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SequenceTypeImpl <em>Sequence Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SequenceTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getSequenceType() |
| * @generated |
| */ |
| EClass SEQUENCE_TYPE = eINSTANCE.getSequenceType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SetTypeImpl <em>Set Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.SetTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getSetType() |
| * @generated |
| */ |
| EClass SET_TYPE = eINSTANCE.getSetType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.StringLiteralExpImpl <em>String Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.StringLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getStringLiteralExp() |
| * @generated |
| */ |
| EClass STRING_LITERAL_EXP = eINSTANCE.getStringLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>String Symbol</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STRING_LITERAL_EXP__STRING_SYMBOL = eINSTANCE.getStringLiteralExp_StringSymbol(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TemplateParameterTypeImpl <em>Template Parameter Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TemplateParameterTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTemplateParameterType() |
| * @generated |
| */ |
| EClass TEMPLATE_PARAMETER_TYPE = eINSTANCE.getTemplateParameterType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Specification</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TEMPLATE_PARAMETER_TYPE__SPECIFICATION = eINSTANCE.getTemplateParameterType_Specification(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralExpImpl <em>Tuple Literal Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleLiteralExp() |
| * @generated |
| */ |
| EClass TUPLE_LITERAL_EXP = eINSTANCE.getTupleLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TUPLE_LITERAL_EXP__PART = eINSTANCE.getTupleLiteralExp_Part(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralPartImpl <em>Tuple Literal Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleLiteralPartImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleLiteralPart() |
| * @generated |
| */ |
| EClass TUPLE_LITERAL_PART = eINSTANCE.getTupleLiteralPart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Attribute</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TUPLE_LITERAL_PART__ATTRIBUTE = eINSTANCE.getTupleLiteralPart_Attribute(); |
| |
| /** |
| * The meta object literal for the '<em><b>Tuple Literal Exp</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TUPLE_LITERAL_PART__TUPLE_LITERAL_EXP = eINSTANCE.getTupleLiteralPart_TupleLiteralExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TUPLE_LITERAL_PART__VALUE = eINSTANCE.getTupleLiteralPart_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleTypeImpl <em>Tuple Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TupleTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTupleType() |
| * @generated |
| */ |
| EClass TUPLE_TYPE = eINSTANCE.getTupleType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TypeExpImpl <em>Type Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.TypeExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getTypeExp() |
| * @generated |
| */ |
| EClass TYPE_EXP = eINSTANCE.getTypeExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPE_EXP__REFERRED_TYPE = eINSTANCE.getTypeExp_ReferredType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.UnlimitedNaturalExpImpl <em>Unlimited Natural Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.UnlimitedNaturalExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getUnlimitedNaturalExp() |
| * @generated |
| */ |
| EClass UNLIMITED_NATURAL_EXP = eINSTANCE.getUnlimitedNaturalExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Symbol</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute UNLIMITED_NATURAL_EXP__SYMBOL = eINSTANCE.getUnlimitedNaturalExp_Symbol(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableImpl <em>Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVariable() |
| * @generated |
| */ |
| EClass VARIABLE = eINSTANCE.getVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Init Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__INIT_EXPRESSION = eINSTANCE.getVariable_InitExpression(); |
| |
| /** |
| * The meta object literal for the '<em><b>Let Exp</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__LET_EXP = eINSTANCE.getVariable_LetExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Represented Parameter</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__REPRESENTED_PARAMETER = eINSTANCE.getVariable_RepresentedParameter(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableExpImpl <em>Variable Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VariableExpImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVariableExp() |
| * @generated |
| */ |
| EClass VARIABLE_EXP = eINSTANCE.getVariableExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE_EXP__REFERRED_VARIABLE = eINSTANCE.getVariableExp_ReferredVariable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VoidTypeImpl <em>Void Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.VoidTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getVoidType() |
| * @generated |
| */ |
| EClass VOID_TYPE = eINSTANCE.getVoidType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind <em>Collection Kind</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionKind |
| * @see org.eclipse.qvt.declarative.emof.EssentialOCL.impl.EssentialOCLPackageImpl#getCollectionKind() |
| * @generated |
| */ |
| EEnum COLLECTION_KIND = eINSTANCE.getCollectionKind(); |
| |
| } |
| |
| } //EssentialOCLPackage |