org.eclipse.ocl.expressions.ExpressionsPackage Maven / Gradle / Ivy
/**
*
*
* Copyright (c) 2006, 2008 IBM Corporation, Zeligsoft Inc., and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM - Initial API and implementation
* Zeligsoft - Bugs 231435, 243976, 207365, 256040
*
*
*
* $Id: ExpressionsPackage.java,v 1.11 2009/12/22 18:53:30 ewillink Exp $
*/
package org.eclipse.ocl.expressions;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.ocl.utilities.UtilitiesPackage;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.eclipse.ocl.expressions.ExpressionsFactory
* @model kind="package"
* @generated
*/
public interface ExpressionsPackage
extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "expressions"; //$NON-NLS-1$
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/ocl/1.1.0/OCL/Expressions"; //$NON-NLS-1$
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "ocl.expr"; //$NON-NLS-1$
/**
* The package content type ID.
*
* @since 1.3
*
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.ocl.ast"; //$NON-NLS-1$
/**
* The singleton instance of the package.
*
*
* @generated
*/
ExpressionsPackage eINSTANCE = org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl
.init();
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.OCLExpressionImpl OCL Expression}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.OCLExpressionImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getOCLExpression()
* @generated
*/
int OCL_EXPRESSION = 4;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OCL_EXPRESSION__START_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OCL_EXPRESSION__END_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'OCL Expression' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OCL_EXPRESSION_FEATURE_COUNT = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.CallExpImpl Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.CallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCallExp()
* @generated
*/
int CALL_EXP = 3;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP__PROPERTY_START_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP__PROPERTY_END_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP__SOURCE = OCL_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int CALL_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.FeatureCallExpImpl Feature Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.FeatureCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getFeatureCallExp()
* @generated
*/
int FEATURE_CALL_EXP = 2;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__START_POSITION = CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__END_POSITION = CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__PROPERTY_START_POSITION = CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__PROPERTY_END_POSITION = CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__SOURCE = CALL_EXP__SOURCE;
/**
* The feature id for the 'Marked Pre' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP__MARKED_PRE = CALL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Feature Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int FEATURE_CALL_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.NavigationCallExpImpl Navigation Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.NavigationCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNavigationCallExp()
* @generated
*/
int NAVIGATION_CALL_EXP = 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__START_POSITION = FEATURE_CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__END_POSITION = FEATURE_CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__PROPERTY_START_POSITION = FEATURE_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__PROPERTY_END_POSITION = FEATURE_CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__SOURCE = FEATURE_CALL_EXP__SOURCE;
/**
* The feature id for the 'Marked Pre' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__MARKED_PRE = FEATURE_CALL_EXP__MARKED_PRE;
/**
* The feature id for the 'Qualifier' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__QUALIFIER = FEATURE_CALL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Navigation Source' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP__NAVIGATION_SOURCE = FEATURE_CALL_EXP_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Navigation Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NAVIGATION_CALL_EXP_FEATURE_COUNT = FEATURE_CALL_EXP_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.AssociationClassCallExpImpl Association Class Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.AssociationClassCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getAssociationClassCallExp()
* @generated
*/
int ASSOCIATION_CLASS_CALL_EXP = 0;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__START_POSITION = NAVIGATION_CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__END_POSITION = NAVIGATION_CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__PROPERTY_START_POSITION = NAVIGATION_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__PROPERTY_END_POSITION = NAVIGATION_CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__SOURCE = NAVIGATION_CALL_EXP__SOURCE;
/**
* The feature id for the 'Marked Pre' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__MARKED_PRE = NAVIGATION_CALL_EXP__MARKED_PRE;
/**
* The feature id for the 'Qualifier' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__QUALIFIER = NAVIGATION_CALL_EXP__QUALIFIER;
/**
* The feature id for the 'Navigation Source' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__NAVIGATION_SOURCE = NAVIGATION_CALL_EXP__NAVIGATION_SOURCE;
/**
* The feature id for the 'Referred Association Class' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP__REFERRED_ASSOCIATION_CLASS = NAVIGATION_CALL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Association Class Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ASSOCIATION_CLASS_CALL_EXP_FEATURE_COUNT = NAVIGATION_CALL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.LiteralExpImpl Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.LiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLiteralExp()
* @generated
*/
int LITERAL_EXP = 7;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LITERAL_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LITERAL_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The number of structural features of the 'Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LITERAL_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.PrimitiveLiteralExpImpl Primitive Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.PrimitiveLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getPrimitiveLiteralExp()
* @generated
*/
int PRIMITIVE_LITERAL_EXP = 6;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PRIMITIVE_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PRIMITIVE_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The number of structural features of the 'Primitive Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PRIMITIVE_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.BooleanLiteralExpImpl Boolean Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.BooleanLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getBooleanLiteralExp()
* @generated
*/
int BOOLEAN_LITERAL_EXP = 5;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL_EXP__START_POSITION = PRIMITIVE_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL_EXP__END_POSITION = PRIMITIVE_LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Boolean Symbol' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL_EXP__BOOLEAN_SYMBOL = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Boolean Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.CollectionLiteralPartImpl Collection Literal Part}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.CollectionLiteralPartImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionLiteralPart()
* @generated
*/
int COLLECTION_LITERAL_PART = 9;
/**
* The number of structural features of the 'Collection Literal Part' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_PART_FEATURE_COUNT = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.CollectionItemImpl Collection Item}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.CollectionItemImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionItem()
* @generated
*/
int COLLECTION_ITEM = 8;
/**
* The feature id for the 'Item' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_ITEM__ITEM = COLLECTION_LITERAL_PART_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Collection Item' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_ITEM_FEATURE_COUNT = COLLECTION_LITERAL_PART_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.CollectionLiteralExpImpl Collection Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.CollectionLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionLiteralExp()
* @generated
*/
int COLLECTION_LITERAL_EXP = 10;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Kind' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP__KIND = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Part' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP__PART = LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Simple Range' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP__SIMPLE_RANGE = LITERAL_EXP_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Collection Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.CollectionRangeImpl Collection Range}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.CollectionRangeImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionRange()
* @generated
*/
int COLLECTION_RANGE = 11;
/**
* The feature id for the 'First' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_RANGE__FIRST = COLLECTION_LITERAL_PART_FEATURE_COUNT + 0;
/**
* The feature id for the 'Last' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_RANGE__LAST = COLLECTION_LITERAL_PART_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Collection Range' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int COLLECTION_RANGE_FEATURE_COUNT = COLLECTION_LITERAL_PART_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.EnumLiteralExpImpl Enum Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.EnumLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getEnumLiteralExp()
* @generated
*/
int ENUM_LITERAL_EXP = 12;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ENUM_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ENUM_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Referred Enum Literal' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ENUM_LITERAL_EXP__REFERRED_ENUM_LITERAL = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Enum Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ENUM_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.IfExpImpl If Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.IfExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIfExp()
* @generated
*/
int IF_EXP = 13;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Condition' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP__CONDITION = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Then Expression' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP__THEN_EXPRESSION = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Else Expression' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP__ELSE_EXPRESSION = OCL_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'If Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int IF_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.NumericLiteralExpImpl Numeric Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.NumericLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNumericLiteralExp()
* @generated
*/
int NUMERIC_LITERAL_EXP = 15;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NUMERIC_LITERAL_EXP__START_POSITION = PRIMITIVE_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NUMERIC_LITERAL_EXP__END_POSITION = PRIMITIVE_LITERAL_EXP__END_POSITION;
/**
* The number of structural features of the 'Numeric Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NUMERIC_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.IntegerLiteralExpImpl Integer Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.IntegerLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIntegerLiteralExp()
* @generated
*/
int INTEGER_LITERAL_EXP = 14;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INTEGER_LITERAL_EXP__START_POSITION = NUMERIC_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INTEGER_LITERAL_EXP__END_POSITION = NUMERIC_LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Integer Symbol' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INTEGER_LITERAL_EXP__INTEGER_SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Integer Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INTEGER_LITERAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.UnlimitedNaturalLiteralExpImpl Unlimited Natural Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.UnlimitedNaturalLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getUnlimitedNaturalLiteralExp()
* @generated
*/
int UNLIMITED_NATURAL_LITERAL_EXP = 16;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNLIMITED_NATURAL_LITERAL_EXP__START_POSITION = NUMERIC_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNLIMITED_NATURAL_LITERAL_EXP__END_POSITION = NUMERIC_LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Integer Symbol' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNLIMITED_NATURAL_LITERAL_EXP__INTEGER_SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Unlimited' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNLIMITED_NATURAL_LITERAL_EXP__UNLIMITED = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Unlimited Natural Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNLIMITED_NATURAL_LITERAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.InvalidLiteralExpImpl Invalid Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.InvalidLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getInvalidLiteralExp()
* @generated
*/
int INVALID_LITERAL_EXP = 17;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INVALID_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INVALID_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The number of structural features of the 'Invalid Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int INVALID_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.LoopExpImpl Loop Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.LoopExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLoopExp()
* @generated
*/
int LOOP_EXP = 19;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__START_POSITION = CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__END_POSITION = CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__PROPERTY_START_POSITION = CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__PROPERTY_END_POSITION = CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__SOURCE = CALL_EXP__SOURCE;
/**
* The feature id for the 'Body' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__BODY = CALL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Iterator' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP__ITERATOR = CALL_EXP_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Loop Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LOOP_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.IterateExpImpl Iterate Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.IterateExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIterateExp()
* @generated
*/
int ITERATE_EXP = 18;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__START_POSITION = LOOP_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__END_POSITION = LOOP_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__PROPERTY_START_POSITION = LOOP_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__PROPERTY_END_POSITION = LOOP_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__SOURCE = LOOP_EXP__SOURCE;
/**
* The feature id for the 'Body' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__BODY = LOOP_EXP__BODY;
/**
* The feature id for the 'Iterator' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__ITERATOR = LOOP_EXP__ITERATOR;
/**
* The feature id for the 'Result' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP__RESULT = LOOP_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Iterate Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATE_EXP_FEATURE_COUNT = LOOP_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.IteratorExpImpl Iterator Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.IteratorExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIteratorExp()
* @generated
*/
int ITERATOR_EXP = 21;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.LetExpImpl Let Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.LetExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLetExp()
* @generated
*/
int LET_EXP = 22;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.MessageExpImpl Message Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.MessageExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getMessageExp()
* @generated
*/
int MESSAGE_EXP = 23;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.NullLiteralExpImpl Null Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.NullLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNullLiteralExp()
* @generated
*/
int NULL_LITERAL_EXP = 24;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.OperationCallExpImpl Operation Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.OperationCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getOperationCallExp()
* @generated
*/
int OPERATION_CALL_EXP = 25;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.PropertyCallExpImpl Property Call Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.PropertyCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getPropertyCallExp()
* @generated
*/
int PROPERTY_CALL_EXP = 26;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.RealLiteralExpImpl Real Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.RealLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getRealLiteralExp()
* @generated
*/
int REAL_LITERAL_EXP = 27;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.StateExpImpl State Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.StateExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getStateExp()
* @generated
*/
int STATE_EXP = 28;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.StringLiteralExpImpl String Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.StringLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getStringLiteralExp()
* @generated
*/
int STRING_LITERAL_EXP = 29;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.TupleLiteralExpImpl Tuple Literal Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.TupleLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTupleLiteralExp()
* @generated
*/
int TUPLE_LITERAL_EXP = 30;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.TupleLiteralPartImpl Tuple Literal Part}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.TupleLiteralPartImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTupleLiteralPart()
* @generated
*/
int TUPLE_LITERAL_PART = 31;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.TypeExpImpl Type Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.TypeExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTypeExp()
* @generated
*/
int TYPE_EXP = 32;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.UnspecifiedValueExpImpl Unspecified Value Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.UnspecifiedValueExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getUnspecifiedValueExp()
* @generated
*/
int UNSPECIFIED_VALUE_EXP = 33;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.VariableImpl Variable}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.VariableImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getVariable()
* @generated
*/
int VARIABLE = 20;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__START_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__END_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Type Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__TYPE_START_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Type End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__TYPE_END_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Init Expression' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__INIT_EXPRESSION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Represented Parameter' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE__REPRESENTED_PARAMETER = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Variable' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE_FEATURE_COUNT = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__START_POSITION = LOOP_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__END_POSITION = LOOP_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__PROPERTY_START_POSITION = LOOP_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__PROPERTY_END_POSITION = LOOP_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__SOURCE = LOOP_EXP__SOURCE;
/**
* The feature id for the 'Body' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__BODY = LOOP_EXP__BODY;
/**
* The feature id for the 'Iterator' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP__ITERATOR = LOOP_EXP__ITERATOR;
/**
* The number of structural features of the 'Iterator Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int ITERATOR_EXP_FEATURE_COUNT = LOOP_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LET_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LET_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'In' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LET_EXP__IN = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Variable' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LET_EXP__VARIABLE = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Let Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int LET_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__PROPERTY_START_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__PROPERTY_END_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Target' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__TARGET = OCL_EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Argument' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__ARGUMENT = OCL_EXPRESSION_FEATURE_COUNT + 3;
/**
* The feature id for the 'Called Operation' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__CALLED_OPERATION = OCL_EXPRESSION_FEATURE_COUNT + 4;
/**
* The feature id for the 'Sent Signal' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP__SENT_SIGNAL = OCL_EXPRESSION_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Message Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int MESSAGE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 6;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NULL_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NULL_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The number of structural features of the 'Null Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int NULL_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__START_POSITION = FEATURE_CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__END_POSITION = FEATURE_CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__PROPERTY_START_POSITION = FEATURE_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__PROPERTY_END_POSITION = FEATURE_CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__SOURCE = FEATURE_CALL_EXP__SOURCE;
/**
* The feature id for the 'Marked Pre' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__MARKED_PRE = FEATURE_CALL_EXP__MARKED_PRE;
/**
* The feature id for the 'Argument' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__ARGUMENT = FEATURE_CALL_EXP_FEATURE_COUNT + 0;
/**
* The feature id for the 'Referred Operation' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__REFERRED_OPERATION = FEATURE_CALL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Operation Code' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP__OPERATION_CODE = FEATURE_CALL_EXP_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Operation Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int OPERATION_CALL_EXP_FEATURE_COUNT = FEATURE_CALL_EXP_FEATURE_COUNT + 3;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__START_POSITION = NAVIGATION_CALL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__END_POSITION = NAVIGATION_CALL_EXP__END_POSITION;
/**
* The feature id for the 'Property Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__PROPERTY_START_POSITION = NAVIGATION_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the 'Property End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__PROPERTY_END_POSITION = NAVIGATION_CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the 'Source' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__SOURCE = NAVIGATION_CALL_EXP__SOURCE;
/**
* The feature id for the 'Marked Pre' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__MARKED_PRE = NAVIGATION_CALL_EXP__MARKED_PRE;
/**
* The feature id for the 'Qualifier' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__QUALIFIER = NAVIGATION_CALL_EXP__QUALIFIER;
/**
* The feature id for the 'Navigation Source' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__NAVIGATION_SOURCE = NAVIGATION_CALL_EXP__NAVIGATION_SOURCE;
/**
* The feature id for the 'Referred Property' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP__REFERRED_PROPERTY = NAVIGATION_CALL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Property Call Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int PROPERTY_CALL_EXP_FEATURE_COUNT = NAVIGATION_CALL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int REAL_LITERAL_EXP__START_POSITION = NUMERIC_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int REAL_LITERAL_EXP__END_POSITION = NUMERIC_LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Real Symbol' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int REAL_LITERAL_EXP__REAL_SYMBOL = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Real Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int REAL_LITERAL_EXP_FEATURE_COUNT = NUMERIC_LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STATE_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STATE_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Referred State' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STATE_EXP__REFERRED_STATE = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'State Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STATE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STRING_LITERAL_EXP__START_POSITION = PRIMITIVE_LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STRING_LITERAL_EXP__END_POSITION = PRIMITIVE_LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'String Symbol' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STRING_LITERAL_EXP__STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'String Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int STRING_LITERAL_EXP_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_EXP__START_POSITION = LITERAL_EXP__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_EXP__END_POSITION = LITERAL_EXP__END_POSITION;
/**
* The feature id for the 'Part' containment reference list.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_EXP__PART = LITERAL_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Tuple Literal Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_EXP_FEATURE_COUNT = LITERAL_EXP_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__START_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__END_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Type Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__TYPE_START_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Type End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__TYPE_END_POSITION = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Value' containment reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__VALUE = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Attribute' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART__ATTRIBUTE = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Tuple Literal Part' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TUPLE_LITERAL_PART_FEATURE_COUNT = UtilitiesPackage.TYPED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TYPE_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TYPE_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Referred Type' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TYPE_EXP__REFERRED_TYPE = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Type Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int TYPE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNSPECIFIED_VALUE_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNSPECIFIED_VALUE_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Type Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNSPECIFIED_VALUE_EXP__TYPE_START_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Type End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNSPECIFIED_VALUE_EXP__TYPE_END_POSITION = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Unspecified Value Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int UNSPECIFIED_VALUE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.impl.VariableExpImpl Variable Exp}' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.impl.VariableExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getVariableExp()
* @generated
*/
int VARIABLE_EXP = 34;
/**
* The feature id for the 'Start Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE_EXP__START_POSITION = OCL_EXPRESSION__START_POSITION;
/**
* The feature id for the 'End Position' attribute.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE_EXP__END_POSITION = OCL_EXPRESSION__END_POSITION;
/**
* The feature id for the 'Referred Variable' reference.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE_EXP__REFERRED_VARIABLE = OCL_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Variable Exp' class.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @generated
* @ordered
*/
int VARIABLE_EXP_FEATURE_COUNT = OCL_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.expressions.CollectionKind Collection Kind}' enum.
*
* This value may change when the model code is regenerated.
* It is subject to change without notice.
*
* @see org.eclipse.ocl.expressions.CollectionKind
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionKind()
* @generated
*/
int COLLECTION_KIND = 35;
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.AssociationClassCallExp Association Class Call Exp}'.
*
*
* @return the meta object for class 'Association Class Call Exp'.
* @see org.eclipse.ocl.expressions.AssociationClassCallExp
* @generated
*/
EClass getAssociationClassCallExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.AssociationClassCallExp#getReferredAssociationClass Referred Association Class}'.
*
*
* @return the meta object for the reference 'Referred Association Class'.
* @see org.eclipse.ocl.expressions.AssociationClassCallExp#getReferredAssociationClass()
* @see #getAssociationClassCallExp()
* @generated
*/
EReference getAssociationClassCallExp_ReferredAssociationClass();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.BooleanLiteralExp Boolean Literal Exp}'.
*
*
* @return the meta object for class 'Boolean Literal Exp'.
* @see org.eclipse.ocl.expressions.BooleanLiteralExp
* @generated
*/
EClass getBooleanLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.BooleanLiteralExp#getBooleanSymbol Boolean Symbol}'.
*
*
* @return the meta object for the attribute 'Boolean Symbol'.
* @see org.eclipse.ocl.expressions.BooleanLiteralExp#getBooleanSymbol()
* @see #getBooleanLiteralExp()
* @generated
*/
EAttribute getBooleanLiteralExp_BooleanSymbol();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.CallExp Call Exp}'.
*
*
* @return the meta object for class 'Call Exp'.
* @see org.eclipse.ocl.expressions.CallExp
* @generated
*/
EClass getCallExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.CallExp#getSource Source}'.
*
*
* @return the meta object for the containment reference 'Source'.
* @see org.eclipse.ocl.expressions.CallExp#getSource()
* @see #getCallExp()
* @generated
*/
EReference getCallExp_Source();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.CollectionItem Collection Item}'.
*
*
* @return the meta object for class 'Collection Item'.
* @see org.eclipse.ocl.expressions.CollectionItem
* @generated
*/
EClass getCollectionItem();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.CollectionItem#getItem Item}'.
*
*
* @return the meta object for the containment reference 'Item'.
* @see org.eclipse.ocl.expressions.CollectionItem#getItem()
* @see #getCollectionItem()
* @generated
*/
EReference getCollectionItem_Item();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.CollectionLiteralExp Collection Literal Exp}'.
*
*
* @return the meta object for class 'Collection Literal Exp'.
* @see org.eclipse.ocl.expressions.CollectionLiteralExp
* @generated
*/
EClass getCollectionLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.CollectionLiteralExp#getKind Kind}'.
*
*
* @return the meta object for the attribute 'Kind'.
* @see org.eclipse.ocl.expressions.CollectionLiteralExp#getKind()
* @see #getCollectionLiteralExp()
* @generated
*/
EAttribute getCollectionLiteralExp_Kind();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.CollectionLiteralExp#getPart Part}'.
*
*
* @return the meta object for the containment reference list 'Part'.
* @see org.eclipse.ocl.expressions.CollectionLiteralExp#getPart()
* @see #getCollectionLiteralExp()
* @generated
*/
EReference getCollectionLiteralExp_Part();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.CollectionLiteralExp#isSimpleRange Simple Range}'.
*
*
* @return the meta object for the attribute 'Simple Range'.
* @see org.eclipse.ocl.expressions.CollectionLiteralExp#isSimpleRange()
* @see #getCollectionLiteralExp()
* @generated
*/
EAttribute getCollectionLiteralExp_SimpleRange();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.CollectionLiteralPart Collection Literal Part}'.
*
*
* @return the meta object for class 'Collection Literal Part'.
* @see org.eclipse.ocl.expressions.CollectionLiteralPart
* @generated
*/
EClass getCollectionLiteralPart();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.CollectionRange Collection Range}'.
*
*
* @return the meta object for class 'Collection Range'.
* @see org.eclipse.ocl.expressions.CollectionRange
* @generated
*/
EClass getCollectionRange();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.CollectionRange#getFirst First}'.
*
*
* @return the meta object for the containment reference 'First'.
* @see org.eclipse.ocl.expressions.CollectionRange#getFirst()
* @see #getCollectionRange()
* @generated
*/
EReference getCollectionRange_First();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.CollectionRange#getLast Last}'.
*
*
* @return the meta object for the containment reference 'Last'.
* @see org.eclipse.ocl.expressions.CollectionRange#getLast()
* @see #getCollectionRange()
* @generated
*/
EReference getCollectionRange_Last();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.EnumLiteralExp Enum Literal Exp}'.
*
*
* @return the meta object for class 'Enum Literal Exp'.
* @see org.eclipse.ocl.expressions.EnumLiteralExp
* @generated
*/
EClass getEnumLiteralExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.EnumLiteralExp#getReferredEnumLiteral Referred Enum Literal}'.
*
*
* @return the meta object for the reference 'Referred Enum Literal'.
* @see org.eclipse.ocl.expressions.EnumLiteralExp#getReferredEnumLiteral()
* @see #getEnumLiteralExp()
* @generated
*/
EReference getEnumLiteralExp_ReferredEnumLiteral();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.FeatureCallExp Feature Call Exp}'.
*
*
* @return the meta object for class 'Feature Call Exp'.
* @see org.eclipse.ocl.expressions.FeatureCallExp
* @generated
*/
EClass getFeatureCallExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.FeatureCallExp#isMarkedPre Marked Pre}'.
*
*
* @return the meta object for the attribute 'Marked Pre'.
* @see org.eclipse.ocl.expressions.FeatureCallExp#isMarkedPre()
* @see #getFeatureCallExp()
* @generated
*/
EAttribute getFeatureCallExp_MarkedPre();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.IfExp If Exp}'.
*
*
* @return the meta object for class 'If Exp'.
* @see org.eclipse.ocl.expressions.IfExp
* @generated
*/
EClass getIfExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.IfExp#getCondition Condition}'.
*
*
* @return the meta object for the containment reference 'Condition'.
* @see org.eclipse.ocl.expressions.IfExp#getCondition()
* @see #getIfExp()
* @generated
*/
EReference getIfExp_Condition();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.IfExp#getThenExpression Then Expression}'.
*
*
* @return the meta object for the containment reference 'Then Expression'.
* @see org.eclipse.ocl.expressions.IfExp#getThenExpression()
* @see #getIfExp()
* @generated
*/
EReference getIfExp_ThenExpression();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.IfExp#getElseExpression Else Expression}'.
*
*
* @return the meta object for the containment reference 'Else Expression'.
* @see org.eclipse.ocl.expressions.IfExp#getElseExpression()
* @see #getIfExp()
* @generated
*/
EReference getIfExp_ElseExpression();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.IntegerLiteralExp Integer Literal Exp}'.
*
*
* @return the meta object for class 'Integer Literal Exp'.
* @see org.eclipse.ocl.expressions.IntegerLiteralExp
* @generated
*/
EClass getIntegerLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.IntegerLiteralExp#getIntegerSymbol Integer Symbol}'.
*
*
* @return the meta object for the attribute 'Integer Symbol'.
* @see org.eclipse.ocl.expressions.IntegerLiteralExp#getIntegerSymbol()
* @see #getIntegerLiteralExp()
* @generated
*/
EAttribute getIntegerLiteralExp_IntegerSymbol();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp Unlimited Natural Literal Exp}'.
*
*
* @return the meta object for class 'Unlimited Natural Literal Exp'.
* @see org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp
* @generated
*/
EClass getUnlimitedNaturalLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp#getIntegerSymbol Integer Symbol}'.
*
*
* @return the meta object for the attribute 'Integer Symbol'.
* @see org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp#getIntegerSymbol()
* @see #getUnlimitedNaturalLiteralExp()
* @generated
*/
EAttribute getUnlimitedNaturalLiteralExp_IntegerSymbol();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp#isUnlimited Unlimited}'.
*
*
* @return the meta object for the attribute 'Unlimited'.
* @see org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp#isUnlimited()
* @see #getUnlimitedNaturalLiteralExp()
* @generated
*/
EAttribute getUnlimitedNaturalLiteralExp_Unlimited();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.InvalidLiteralExp Invalid Literal Exp}'.
*
*
* @return the meta object for class 'Invalid Literal Exp'.
* @see org.eclipse.ocl.expressions.InvalidLiteralExp
* @generated
*/
EClass getInvalidLiteralExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.IterateExp Iterate Exp}'.
*
*
* @return the meta object for class 'Iterate Exp'.
* @see org.eclipse.ocl.expressions.IterateExp
* @generated
*/
EClass getIterateExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.IterateExp#getResult Result}'.
*
*
* @return the meta object for the containment reference 'Result'.
* @see org.eclipse.ocl.expressions.IterateExp#getResult()
* @see #getIterateExp()
* @generated
*/
EReference getIterateExp_Result();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.IteratorExp Iterator Exp}'.
*
*
* @return the meta object for class 'Iterator Exp'.
* @see org.eclipse.ocl.expressions.IteratorExp
* @generated
*/
EClass getIteratorExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.LetExp Let Exp}'.
*
*
* @return the meta object for class 'Let Exp'.
* @see org.eclipse.ocl.expressions.LetExp
* @generated
*/
EClass getLetExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.LetExp#getIn In}'.
*
*
* @return the meta object for the containment reference 'In'.
* @see org.eclipse.ocl.expressions.LetExp#getIn()
* @see #getLetExp()
* @generated
*/
EReference getLetExp_In();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.LetExp#getVariable Variable}'.
*
*
* @return the meta object for the containment reference 'Variable'.
* @see org.eclipse.ocl.expressions.LetExp#getVariable()
* @see #getLetExp()
* @generated
*/
EReference getLetExp_Variable();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.LiteralExp Literal Exp}'.
*
*
* @return the meta object for class 'Literal Exp'.
* @see org.eclipse.ocl.expressions.LiteralExp
* @generated
*/
EClass getLiteralExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.LoopExp Loop Exp}'.
*
*
* @return the meta object for class 'Loop Exp'.
* @see org.eclipse.ocl.expressions.LoopExp
* @generated
*/
EClass getLoopExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.LoopExp#getBody Body}'.
*
*
* @return the meta object for the containment reference 'Body'.
* @see org.eclipse.ocl.expressions.LoopExp#getBody()
* @see #getLoopExp()
* @generated
*/
EReference getLoopExp_Body();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.LoopExp#getIterator Iterator}'.
*
*
* @return the meta object for the containment reference list 'Iterator'.
* @see org.eclipse.ocl.expressions.LoopExp#getIterator()
* @see #getLoopExp()
* @generated
*/
EReference getLoopExp_Iterator();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.MessageExp Message Exp}'.
*
*
* @return the meta object for class 'Message Exp'.
* @see org.eclipse.ocl.expressions.MessageExp
* @generated
*/
EClass getMessageExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.MessageExp#getTarget Target}'.
*
*
* @return the meta object for the containment reference 'Target'.
* @see org.eclipse.ocl.expressions.MessageExp#getTarget()
* @see #getMessageExp()
* @generated
*/
EReference getMessageExp_Target();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.MessageExp#getArgument Argument}'.
*
*
* @return the meta object for the containment reference list 'Argument'.
* @see org.eclipse.ocl.expressions.MessageExp#getArgument()
* @see #getMessageExp()
* @generated
*/
EReference getMessageExp_Argument();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.MessageExp#getCalledOperation Called Operation}'.
*
*
* @return the meta object for the containment reference 'Called Operation'.
* @see org.eclipse.ocl.expressions.MessageExp#getCalledOperation()
* @see #getMessageExp()
* @generated
*/
EReference getMessageExp_CalledOperation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.MessageExp#getSentSignal Sent Signal}'.
*
*
* @return the meta object for the containment reference 'Sent Signal'.
* @see org.eclipse.ocl.expressions.MessageExp#getSentSignal()
* @see #getMessageExp()
* @generated
*/
EReference getMessageExp_SentSignal();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.NavigationCallExp Navigation Call Exp}'.
*
*
* @return the meta object for class 'Navigation Call Exp'.
* @see org.eclipse.ocl.expressions.NavigationCallExp
* @generated
*/
EClass getNavigationCallExp();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.NavigationCallExp#getQualifier Qualifier}'.
*
*
* @return the meta object for the containment reference list 'Qualifier'.
* @see org.eclipse.ocl.expressions.NavigationCallExp#getQualifier()
* @see #getNavigationCallExp()
* @generated
*/
EReference getNavigationCallExp_Qualifier();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.NavigationCallExp#getNavigationSource Navigation Source}'.
*
*
* @return the meta object for the reference 'Navigation Source'.
* @see org.eclipse.ocl.expressions.NavigationCallExp#getNavigationSource()
* @see #getNavigationCallExp()
* @generated
*/
EReference getNavigationCallExp_NavigationSource();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.NullLiteralExp Null Literal Exp}'.
*
*
* @return the meta object for class 'Null Literal Exp'.
* @see org.eclipse.ocl.expressions.NullLiteralExp
* @generated
*/
EClass getNullLiteralExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.NumericLiteralExp Numeric Literal Exp}'.
*
*
* @return the meta object for class 'Numeric Literal Exp'.
* @see org.eclipse.ocl.expressions.NumericLiteralExp
* @generated
*/
EClass getNumericLiteralExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.OCLExpression OCL Expression}'.
*
*
* @return the meta object for class 'OCL Expression'.
* @see org.eclipse.ocl.expressions.OCLExpression
* @generated
*/
EClass getOCLExpression();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.OperationCallExp Operation Call Exp}'.
*
*
* @return the meta object for class 'Operation Call Exp'.
* @see org.eclipse.ocl.expressions.OperationCallExp
* @generated
*/
EClass getOperationCallExp();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.OperationCallExp#getArgument Argument}'.
*
*
* @return the meta object for the containment reference list 'Argument'.
* @see org.eclipse.ocl.expressions.OperationCallExp#getArgument()
* @see #getOperationCallExp()
* @generated
*/
EReference getOperationCallExp_Argument();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.OperationCallExp#getReferredOperation Referred Operation}'.
*
*
* @return the meta object for the reference 'Referred Operation'.
* @see org.eclipse.ocl.expressions.OperationCallExp#getReferredOperation()
* @see #getOperationCallExp()
* @generated
*/
EReference getOperationCallExp_ReferredOperation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.OperationCallExp#getOperationCode Operation Code}'.
*
*
* @return the meta object for the attribute 'Operation Code'.
* @see org.eclipse.ocl.expressions.OperationCallExp#getOperationCode()
* @see #getOperationCallExp()
* @generated
*/
EAttribute getOperationCallExp_OperationCode();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.PrimitiveLiteralExp Primitive Literal Exp}'.
*
*
* @return the meta object for class 'Primitive Literal Exp'.
* @see org.eclipse.ocl.expressions.PrimitiveLiteralExp
* @generated
*/
EClass getPrimitiveLiteralExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.PropertyCallExp Property Call Exp}'.
*
*
* @return the meta object for class 'Property Call Exp'.
* @see org.eclipse.ocl.expressions.PropertyCallExp
* @generated
*/
EClass getPropertyCallExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.PropertyCallExp#getReferredProperty Referred Property}'.
*
*
* @return the meta object for the reference 'Referred Property'.
* @see org.eclipse.ocl.expressions.PropertyCallExp#getReferredProperty()
* @see #getPropertyCallExp()
* @generated
*/
EReference getPropertyCallExp_ReferredProperty();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.RealLiteralExp Real Literal Exp}'.
*
*
* @return the meta object for class 'Real Literal Exp'.
* @see org.eclipse.ocl.expressions.RealLiteralExp
* @generated
*/
EClass getRealLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.RealLiteralExp#getRealSymbol Real Symbol}'.
*
*
* @return the meta object for the attribute 'Real Symbol'.
* @see org.eclipse.ocl.expressions.RealLiteralExp#getRealSymbol()
* @see #getRealLiteralExp()
* @generated
*/
EAttribute getRealLiteralExp_RealSymbol();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.StateExp State Exp}'.
*
*
* @return the meta object for class 'State Exp'.
* @see org.eclipse.ocl.expressions.StateExp
* @generated
*/
EClass getStateExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.StateExp#getReferredState Referred State}'.
*
*
* @return the meta object for the reference 'Referred State'.
* @see org.eclipse.ocl.expressions.StateExp#getReferredState()
* @see #getStateExp()
* @generated
*/
EReference getStateExp_ReferredState();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.StringLiteralExp String Literal Exp}'.
*
*
* @return the meta object for class 'String Literal Exp'.
* @see org.eclipse.ocl.expressions.StringLiteralExp
* @generated
*/
EClass getStringLiteralExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.expressions.StringLiteralExp#getStringSymbol String Symbol}'.
*
*
* @return the meta object for the attribute 'String Symbol'.
* @see org.eclipse.ocl.expressions.StringLiteralExp#getStringSymbol()
* @see #getStringLiteralExp()
* @generated
*/
EAttribute getStringLiteralExp_StringSymbol();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.TupleLiteralExp Tuple Literal Exp}'.
*
*
* @return the meta object for class 'Tuple Literal Exp'.
* @see org.eclipse.ocl.expressions.TupleLiteralExp
* @generated
*/
EClass getTupleLiteralExp();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.expressions.TupleLiteralExp#getPart Part}'.
*
*
* @return the meta object for the containment reference list 'Part'.
* @see org.eclipse.ocl.expressions.TupleLiteralExp#getPart()
* @see #getTupleLiteralExp()
* @generated
*/
EReference getTupleLiteralExp_Part();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.TupleLiteralPart Tuple Literal Part}'.
*
*
* @return the meta object for class 'Tuple Literal Part'.
* @see org.eclipse.ocl.expressions.TupleLiteralPart
* @generated
*/
EClass getTupleLiteralPart();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.TupleLiteralPart#getValue Value}'.
*
*
* @return the meta object for the containment reference 'Value'.
* @see org.eclipse.ocl.expressions.TupleLiteralPart#getValue()
* @see #getTupleLiteralPart()
* @generated
*/
EReference getTupleLiteralPart_Value();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.TupleLiteralPart#getAttribute Attribute}'.
*
*
* @return the meta object for the reference 'Attribute'.
* @see org.eclipse.ocl.expressions.TupleLiteralPart#getAttribute()
* @see #getTupleLiteralPart()
* @generated
*/
EReference getTupleLiteralPart_Attribute();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.TypeExp Type Exp}'.
*
*
* @return the meta object for class 'Type Exp'.
* @see org.eclipse.ocl.expressions.TypeExp
* @generated
*/
EClass getTypeExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.TypeExp#getReferredType Referred Type}'.
*
*
* @return the meta object for the reference 'Referred Type'.
* @see org.eclipse.ocl.expressions.TypeExp#getReferredType()
* @see #getTypeExp()
* @generated
*/
EReference getTypeExp_ReferredType();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.UnspecifiedValueExp Unspecified Value Exp}'.
*
*
* @return the meta object for class 'Unspecified Value Exp'.
* @see org.eclipse.ocl.expressions.UnspecifiedValueExp
* @generated
*/
EClass getUnspecifiedValueExp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.Variable Variable}'.
*
*
* @return the meta object for class 'Variable'.
* @see org.eclipse.ocl.expressions.Variable
* @generated
*/
EClass getVariable();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.expressions.Variable#getInitExpression Init Expression}'.
*
*
* @return the meta object for the containment reference 'Init Expression'.
* @see org.eclipse.ocl.expressions.Variable#getInitExpression()
* @see #getVariable()
* @generated
*/
EReference getVariable_InitExpression();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.Variable#getRepresentedParameter Represented Parameter}'.
*
*
* @return the meta object for the reference 'Represented Parameter'.
* @see org.eclipse.ocl.expressions.Variable#getRepresentedParameter()
* @see #getVariable()
* @generated
*/
EReference getVariable_RepresentedParameter();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.expressions.VariableExp Variable Exp}'.
*
*
* @return the meta object for class 'Variable Exp'.
* @see org.eclipse.ocl.expressions.VariableExp
* @generated
*/
EClass getVariableExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.expressions.VariableExp#getReferredVariable Referred Variable}'.
*
*
* @return the meta object for the reference 'Referred Variable'.
* @see org.eclipse.ocl.expressions.VariableExp#getReferredVariable()
* @see #getVariableExp()
* @generated
*/
EReference getVariableExp_ReferredVariable();
/**
* Returns the meta object for enum '{@link org.eclipse.ocl.expressions.CollectionKind Collection Kind}'.
*
*
* @return the meta object for enum 'Collection Kind'.
* @see org.eclipse.ocl.expressions.CollectionKind
* @generated
*/
EEnum getCollectionKind();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ExpressionsFactory getExpressionsFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.AssociationClassCallExpImpl Association Class Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.AssociationClassCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getAssociationClassCallExp()
* @generated
*/
EClass ASSOCIATION_CLASS_CALL_EXP = eINSTANCE
.getAssociationClassCallExp();
/**
* The meta object literal for the 'Referred Association Class' reference feature.
*
*
* @generated
*/
EReference ASSOCIATION_CLASS_CALL_EXP__REFERRED_ASSOCIATION_CLASS = eINSTANCE
.getAssociationClassCallExp_ReferredAssociationClass();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.BooleanLiteralExpImpl Boolean Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.BooleanLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getBooleanLiteralExp()
* @generated
*/
EClass BOOLEAN_LITERAL_EXP = eINSTANCE.getBooleanLiteralExp();
/**
* The meta object literal for the 'Boolean Symbol' attribute feature.
*
*
* @generated
*/
EAttribute BOOLEAN_LITERAL_EXP__BOOLEAN_SYMBOL = eINSTANCE
.getBooleanLiteralExp_BooleanSymbol();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.CallExpImpl Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.CallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCallExp()
* @generated
*/
EClass CALL_EXP = eINSTANCE.getCallExp();
/**
* The meta object literal for the 'Source' containment reference feature.
*
*
* @generated
*/
EReference CALL_EXP__SOURCE = eINSTANCE.getCallExp_Source();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.CollectionItemImpl Collection Item}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.CollectionItemImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionItem()
* @generated
*/
EClass COLLECTION_ITEM = eINSTANCE.getCollectionItem();
/**
* The meta object literal for the 'Item' containment reference feature.
*
*
* @generated
*/
EReference COLLECTION_ITEM__ITEM = eINSTANCE.getCollectionItem_Item();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.CollectionLiteralExpImpl Collection Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.CollectionLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionLiteralExp()
* @generated
*/
EClass COLLECTION_LITERAL_EXP = eINSTANCE.getCollectionLiteralExp();
/**
* The meta object literal for the 'Kind' attribute feature.
*
*
* @generated
*/
EAttribute COLLECTION_LITERAL_EXP__KIND = eINSTANCE
.getCollectionLiteralExp_Kind();
/**
* The meta object literal for the 'Part' containment reference list feature.
*
*
* @generated
*/
EReference COLLECTION_LITERAL_EXP__PART = eINSTANCE
.getCollectionLiteralExp_Part();
/**
* The meta object literal for the 'Simple Range' attribute feature.
*
*
* @generated
*/
EAttribute COLLECTION_LITERAL_EXP__SIMPLE_RANGE = eINSTANCE
.getCollectionLiteralExp_SimpleRange();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.CollectionLiteralPartImpl Collection Literal Part}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.CollectionLiteralPartImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionLiteralPart()
* @generated
*/
EClass COLLECTION_LITERAL_PART = eINSTANCE.getCollectionLiteralPart();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.CollectionRangeImpl Collection Range}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.CollectionRangeImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionRange()
* @generated
*/
EClass COLLECTION_RANGE = eINSTANCE.getCollectionRange();
/**
* The meta object literal for the 'First' containment reference feature.
*
*
* @generated
*/
EReference COLLECTION_RANGE__FIRST = eINSTANCE
.getCollectionRange_First();
/**
* The meta object literal for the 'Last' containment reference feature.
*
*
* @generated
*/
EReference COLLECTION_RANGE__LAST = eINSTANCE.getCollectionRange_Last();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.EnumLiteralExpImpl Enum Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.EnumLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getEnumLiteralExp()
* @generated
*/
EClass ENUM_LITERAL_EXP = eINSTANCE.getEnumLiteralExp();
/**
* The meta object literal for the 'Referred Enum Literal' reference feature.
*
*
* @generated
*/
EReference ENUM_LITERAL_EXP__REFERRED_ENUM_LITERAL = eINSTANCE
.getEnumLiteralExp_ReferredEnumLiteral();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.FeatureCallExpImpl Feature Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.FeatureCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getFeatureCallExp()
* @generated
*/
EClass FEATURE_CALL_EXP = eINSTANCE.getFeatureCallExp();
/**
* The meta object literal for the 'Marked Pre' attribute feature.
*
*
* @generated
*/
EAttribute FEATURE_CALL_EXP__MARKED_PRE = eINSTANCE
.getFeatureCallExp_MarkedPre();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.IfExpImpl If Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.IfExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIfExp()
* @generated
*/
EClass IF_EXP = eINSTANCE.getIfExp();
/**
* The meta object literal for the 'Condition' containment reference feature.
*
*
* @generated
*/
EReference IF_EXP__CONDITION = eINSTANCE.getIfExp_Condition();
/**
* The meta object literal for the 'Then Expression' containment reference feature.
*
*
* @generated
*/
EReference IF_EXP__THEN_EXPRESSION = eINSTANCE
.getIfExp_ThenExpression();
/**
* The meta object literal for the 'Else Expression' containment reference feature.
*
*
* @generated
*/
EReference IF_EXP__ELSE_EXPRESSION = eINSTANCE
.getIfExp_ElseExpression();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.IntegerLiteralExpImpl Integer Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.IntegerLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIntegerLiteralExp()
* @generated
*/
EClass INTEGER_LITERAL_EXP = eINSTANCE.getIntegerLiteralExp();
/**
* The meta object literal for the 'Integer Symbol' attribute feature.
*
*
* @generated
*/
EAttribute INTEGER_LITERAL_EXP__INTEGER_SYMBOL = eINSTANCE
.getIntegerLiteralExp_IntegerSymbol();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.UnlimitedNaturalLiteralExpImpl Unlimited Natural Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.UnlimitedNaturalLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getUnlimitedNaturalLiteralExp()
* @generated
*/
EClass UNLIMITED_NATURAL_LITERAL_EXP = eINSTANCE
.getUnlimitedNaturalLiteralExp();
/**
* The meta object literal for the 'Integer Symbol' attribute feature.
*
*
* @generated
*/
EAttribute UNLIMITED_NATURAL_LITERAL_EXP__INTEGER_SYMBOL = eINSTANCE
.getUnlimitedNaturalLiteralExp_IntegerSymbol();
/**
* The meta object literal for the 'Unlimited' attribute feature.
*
*
* @generated
*/
EAttribute UNLIMITED_NATURAL_LITERAL_EXP__UNLIMITED = eINSTANCE
.getUnlimitedNaturalLiteralExp_Unlimited();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.InvalidLiteralExpImpl Invalid Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.InvalidLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getInvalidLiteralExp()
* @generated
*/
EClass INVALID_LITERAL_EXP = eINSTANCE.getInvalidLiteralExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.IterateExpImpl Iterate Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.IterateExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIterateExp()
* @generated
*/
EClass ITERATE_EXP = eINSTANCE.getIterateExp();
/**
* The meta object literal for the 'Result' containment reference feature.
*
*
* @generated
*/
EReference ITERATE_EXP__RESULT = eINSTANCE.getIterateExp_Result();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.IteratorExpImpl Iterator Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.IteratorExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getIteratorExp()
* @generated
*/
EClass ITERATOR_EXP = eINSTANCE.getIteratorExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.LetExpImpl Let Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.LetExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLetExp()
* @generated
*/
EClass LET_EXP = eINSTANCE.getLetExp();
/**
* The meta object literal for the 'In' containment reference feature.
*
*
* @generated
*/
EReference LET_EXP__IN = eINSTANCE.getLetExp_In();
/**
* The meta object literal for the 'Variable' containment reference feature.
*
*
* @generated
*/
EReference LET_EXP__VARIABLE = eINSTANCE.getLetExp_Variable();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.LiteralExpImpl Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.LiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLiteralExp()
* @generated
*/
EClass LITERAL_EXP = eINSTANCE.getLiteralExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.LoopExpImpl Loop Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.LoopExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getLoopExp()
* @generated
*/
EClass LOOP_EXP = eINSTANCE.getLoopExp();
/**
* The meta object literal for the 'Body' containment reference feature.
*
*
* @generated
*/
EReference LOOP_EXP__BODY = eINSTANCE.getLoopExp_Body();
/**
* The meta object literal for the 'Iterator' containment reference list feature.
*
*
* @generated
*/
EReference LOOP_EXP__ITERATOR = eINSTANCE.getLoopExp_Iterator();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.MessageExpImpl Message Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.MessageExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getMessageExp()
* @generated
*/
EClass MESSAGE_EXP = eINSTANCE.getMessageExp();
/**
* The meta object literal for the 'Target' containment reference feature.
*
*
* @generated
*/
EReference MESSAGE_EXP__TARGET = eINSTANCE.getMessageExp_Target();
/**
* The meta object literal for the 'Argument' containment reference list feature.
*
*
* @generated
*/
EReference MESSAGE_EXP__ARGUMENT = eINSTANCE.getMessageExp_Argument();
/**
* The meta object literal for the 'Called Operation' containment reference feature.
*
*
* @generated
*/
EReference MESSAGE_EXP__CALLED_OPERATION = eINSTANCE
.getMessageExp_CalledOperation();
/**
* The meta object literal for the 'Sent Signal' containment reference feature.
*
*
* @generated
*/
EReference MESSAGE_EXP__SENT_SIGNAL = eINSTANCE
.getMessageExp_SentSignal();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.NavigationCallExpImpl Navigation Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.NavigationCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNavigationCallExp()
* @generated
*/
EClass NAVIGATION_CALL_EXP = eINSTANCE.getNavigationCallExp();
/**
* The meta object literal for the 'Qualifier' containment reference list feature.
*
*
* @generated
*/
EReference NAVIGATION_CALL_EXP__QUALIFIER = eINSTANCE
.getNavigationCallExp_Qualifier();
/**
* The meta object literal for the 'Navigation Source' reference feature.
*
*
* @generated
*/
EReference NAVIGATION_CALL_EXP__NAVIGATION_SOURCE = eINSTANCE
.getNavigationCallExp_NavigationSource();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.NullLiteralExpImpl Null Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.NullLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNullLiteralExp()
* @generated
*/
EClass NULL_LITERAL_EXP = eINSTANCE.getNullLiteralExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.NumericLiteralExpImpl Numeric Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.NumericLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getNumericLiteralExp()
* @generated
*/
EClass NUMERIC_LITERAL_EXP = eINSTANCE.getNumericLiteralExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.OCLExpressionImpl OCL Expression}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.OCLExpressionImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getOCLExpression()
* @generated
*/
EClass OCL_EXPRESSION = eINSTANCE.getOCLExpression();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.OperationCallExpImpl Operation Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.OperationCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getOperationCallExp()
* @generated
*/
EClass OPERATION_CALL_EXP = eINSTANCE.getOperationCallExp();
/**
* The meta object literal for the 'Argument' containment reference list feature.
*
*
* @generated
*/
EReference OPERATION_CALL_EXP__ARGUMENT = eINSTANCE
.getOperationCallExp_Argument();
/**
* The meta object literal for the 'Referred Operation' reference feature.
*
*
* @generated
*/
EReference OPERATION_CALL_EXP__REFERRED_OPERATION = eINSTANCE
.getOperationCallExp_ReferredOperation();
/**
* The meta object literal for the 'Operation Code' attribute feature.
*
*
* @generated
*/
EAttribute OPERATION_CALL_EXP__OPERATION_CODE = eINSTANCE
.getOperationCallExp_OperationCode();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.PrimitiveLiteralExpImpl Primitive Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.PrimitiveLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getPrimitiveLiteralExp()
* @generated
*/
EClass PRIMITIVE_LITERAL_EXP = eINSTANCE.getPrimitiveLiteralExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.PropertyCallExpImpl Property Call Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.PropertyCallExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getPropertyCallExp()
* @generated
*/
EClass PROPERTY_CALL_EXP = eINSTANCE.getPropertyCallExp();
/**
* The meta object literal for the 'Referred Property' reference feature.
*
*
* @generated
*/
EReference PROPERTY_CALL_EXP__REFERRED_PROPERTY = eINSTANCE
.getPropertyCallExp_ReferredProperty();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.RealLiteralExpImpl Real Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.RealLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getRealLiteralExp()
* @generated
*/
EClass REAL_LITERAL_EXP = eINSTANCE.getRealLiteralExp();
/**
* The meta object literal for the 'Real Symbol' attribute feature.
*
*
* @generated
*/
EAttribute REAL_LITERAL_EXP__REAL_SYMBOL = eINSTANCE
.getRealLiteralExp_RealSymbol();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.StateExpImpl State Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.StateExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getStateExp()
* @generated
*/
EClass STATE_EXP = eINSTANCE.getStateExp();
/**
* The meta object literal for the 'Referred State' reference feature.
*
*
* @generated
*/
EReference STATE_EXP__REFERRED_STATE = eINSTANCE
.getStateExp_ReferredState();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.StringLiteralExpImpl String Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.StringLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getStringLiteralExp()
* @generated
*/
EClass STRING_LITERAL_EXP = eINSTANCE.getStringLiteralExp();
/**
* The meta object literal for the 'String Symbol' attribute feature.
*
*
* @generated
*/
EAttribute STRING_LITERAL_EXP__STRING_SYMBOL = eINSTANCE
.getStringLiteralExp_StringSymbol();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.TupleLiteralExpImpl Tuple Literal Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.TupleLiteralExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTupleLiteralExp()
* @generated
*/
EClass TUPLE_LITERAL_EXP = eINSTANCE.getTupleLiteralExp();
/**
* The meta object literal for the 'Part' containment reference list feature.
*
*
* @generated
*/
EReference TUPLE_LITERAL_EXP__PART = eINSTANCE
.getTupleLiteralExp_Part();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.TupleLiteralPartImpl Tuple Literal Part}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.TupleLiteralPartImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTupleLiteralPart()
* @generated
*/
EClass TUPLE_LITERAL_PART = eINSTANCE.getTupleLiteralPart();
/**
* The meta object literal for the 'Value' containment reference feature.
*
*
* @generated
*/
EReference TUPLE_LITERAL_PART__VALUE = eINSTANCE
.getTupleLiteralPart_Value();
/**
* The meta object literal for the 'Attribute' reference feature.
*
*
* @generated
*/
EReference TUPLE_LITERAL_PART__ATTRIBUTE = eINSTANCE
.getTupleLiteralPart_Attribute();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.TypeExpImpl Type Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.TypeExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getTypeExp()
* @generated
*/
EClass TYPE_EXP = eINSTANCE.getTypeExp();
/**
* The meta object literal for the 'Referred Type' reference feature.
*
*
* @generated
*/
EReference TYPE_EXP__REFERRED_TYPE = eINSTANCE
.getTypeExp_ReferredType();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.UnspecifiedValueExpImpl Unspecified Value Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.UnspecifiedValueExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getUnspecifiedValueExp()
* @generated
*/
EClass UNSPECIFIED_VALUE_EXP = eINSTANCE.getUnspecifiedValueExp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.VariableImpl Variable}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.VariableImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getVariable()
* @generated
*/
EClass VARIABLE = eINSTANCE.getVariable();
/**
* The meta object literal for the 'Init Expression' containment reference feature.
*
*
* @generated
*/
EReference VARIABLE__INIT_EXPRESSION = eINSTANCE
.getVariable_InitExpression();
/**
* The meta object literal for the 'Represented Parameter' reference feature.
*
*
* @generated
*/
EReference VARIABLE__REPRESENTED_PARAMETER = eINSTANCE
.getVariable_RepresentedParameter();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.impl.VariableExpImpl Variable Exp}' class.
*
*
* @see org.eclipse.ocl.expressions.impl.VariableExpImpl
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getVariableExp()
* @generated
*/
EClass VARIABLE_EXP = eINSTANCE.getVariableExp();
/**
* The meta object literal for the 'Referred Variable' reference feature.
*
*
* @generated
*/
EReference VARIABLE_EXP__REFERRED_VARIABLE = eINSTANCE
.getVariableExp_ReferredVariable();
/**
* The meta object literal for the '{@link org.eclipse.ocl.expressions.CollectionKind Collection Kind}' enum.
*
*
* @see org.eclipse.ocl.expressions.CollectionKind
* @see org.eclipse.ocl.expressions.impl.ExpressionsPackageImpl#getCollectionKind()
* @generated
*/
EEnum COLLECTION_KIND = eINSTANCE.getCollectionKind();
}
} //ExpressionsPackage