All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy