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

org.eclipse.ocl.cst.CSTPackage Maven / Gradle / Ivy

/**
 * 
 * 
 * Copyright (c) 2005, 2009 IBM Corporation, Zeligsoft Inc., Borland Software Corp., 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, 251349
 *   Borland - Bug 242880
 *
 * 
 *
 * $Id: CSTPackage.java,v 1.14 2009/12/27 15:49:51 asanchez Exp $
 */
package org.eclipse.ocl.cst;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * 
 * 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.cst.CSTFactory * @model kind="package" * @generated */ public interface CSTPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "cst"; //$NON-NLS-1$ /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.eclipse.org/ocl/1.1.0/OCL/CST"; //$NON-NLS-1$ /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "ocl.cst"; //$NON-NLS-1$ /** * The package content type ID. * * @since 1.3 * * @generated */ String eCONTENT_TYPE = "org.eclipse.ocl.cst"; //$NON-NLS-1$ /** * The singleton instance of the package. * * * @generated */ CSTPackage eINSTANCE = org.eclipse.ocl.cst.impl.CSTPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CSTNodeImpl Node}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.CSTNodeImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCSTNode() * @generated */ int CST_NODE = 0; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE__START_OFFSET = 0; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE__END_OFFSET = 1; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE__START_TOKEN = 2; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE__END_TOKEN = 3; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE__AST = 4; /** * The number of structural features of the 'Node' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CST_NODE_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl Package Declaration CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPackageDeclarationCS() * @generated */ int PACKAGE_DECLARATION_CS = 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OCLExpressionCSImpl OCL Expression CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.OCLExpressionCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLExpressionCS() * @generated */ int OCL_EXPRESSION_CS = 4; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.TypeCSImpl Type CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.TypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTypeCS() * @generated */ int TYPE_CS = 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PathNameCSImpl Path Name CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.PathNameCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPathNameCS() * @generated */ int PATH_NAME_CS = 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.ContextDeclCSImpl Context Decl CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.ContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getContextDeclCS() * @generated */ int CONTEXT_DECL_CS = 6; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__AST = CST_NODE__AST; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__PATH_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Context Decls' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__CONTEXT_DECLS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the 'Package Declaration CS' reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS__PACKAGE_DECLARATION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the 'Package Declaration CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PACKAGE_DECLARATION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 3; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS__AST = CST_NODE__AST; /** * The number of structural features of the 'OCL Expression CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_EXPRESSION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS__AST = OCL_EXPRESSION_CS__AST; /** * The number of structural features of the 'Type CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPE_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS__START_OFFSET = TYPE_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS__END_OFFSET = TYPE_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS__START_TOKEN = TYPE_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS__END_TOKEN = TYPE_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS__AST = TYPE_CS__AST; /** * The feature id for the 'Simple Names' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int PATH_NAME_CS__SIMPLE_NAMES = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Path Name CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PATH_NAME_CS_FEATURE_COUNT = TYPE_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PropertyContextCSImpl Property Context CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.PropertyContextCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPropertyContextCS() * @generated */ int PROPERTY_CONTEXT_CS = 7; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.SimpleNameCSImpl Simple Name CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.SimpleNameCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getSimpleNameCS() * @generated */ int SIMPLE_NAME_CS = 5; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__VALUE = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS__TYPE = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Simple Name CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int SIMPLE_NAME_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS__AST = CST_NODE__AST; /** * The number of structural features of the 'Context Decl CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CONTEXT_DECL_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__PATH_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__SIMPLE_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Type CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__TYPE_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 2; /** * The feature id for the 'Constraints' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int PROPERTY_CONTEXT_CS__CONSTRAINTS = CONTEXT_DECL_CS_FEATURE_COUNT + 3; /** * The number of structural features of the 'Property Context CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PROPERTY_CONTEXT_CS_FEATURE_COUNT = CONTEXT_DECL_CS_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl Init Or Der Value CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInitOrDerValueCS() * @generated */ int INIT_OR_DER_VALUE_CS = 8; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__AST = CST_NODE__AST; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Init Or Der Value CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_OR_DER_VALUE_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.ClassifierContextDeclCSImpl Classifier Context Decl CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.ClassifierContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getClassifierContextDeclCS() * @generated */ int CLASSIFIER_CONTEXT_DECL_CS = 9; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__PATH_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Constraints' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__CONSTRAINTS = CONTEXT_DECL_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__SIMPLE_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Classifier Context Decl CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS_FEATURE_COUNT = CONTEXT_DECL_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.InvOrDefCSImpl Inv Or Def CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.InvOrDefCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvOrDefCS() * @generated */ int INV_OR_DEF_CS = 10; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__AST = CST_NODE__AST; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Inv Or Def CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_OR_DEF_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OperationContextDeclCSImpl Operation Context Decl CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.OperationContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationContextDeclCS() * @generated */ int OPERATION_CONTEXT_DECL_CS = 11; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the 'Operation CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__OPERATION_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Pre Post Or Body Decls' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__PRE_POST_OR_BODY_DECLS = CONTEXT_DECL_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Operation Context Decl CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS_FEATURE_COUNT = CONTEXT_DECL_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OperationCSImpl Operation CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.OperationCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationCS() * @generated */ int OPERATION_CS = 12; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__AST = CST_NODE__AST; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__PATH_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the 'Parameters' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__PARAMETERS = CST_NODE_FEATURE_COUNT + 2; /** * The feature id for the 'Type CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 3; /** * The number of structural features of the 'Operation CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.VariableCSImpl Variable CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.VariableCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getVariableCS() * @generated */ int VARIABLE_CS = 13; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__AST = CST_NODE__AST; /** * The feature id for the 'Name' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__NAME = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Type CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 1; /** * 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_CS__INIT_EXPRESSION = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the 'Variable CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl Pre Post Or Body Decl CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrePostOrBodyDeclCS() * @generated */ int PRE_POST_OR_BODY_DECL_CS = 14; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__AST = CST_NODE__AST; /** * 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 PRE_POST_OR_BODY_DECL_CS__KIND = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the 'Pre Post Or Body Decl CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.DerValueCSImpl Der Value CS}' class. * * * @see org.eclipse.ocl.cst.impl.DerValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDerValueCS() * @generated */ int DER_VALUE_CS = 15; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__START_OFFSET = INIT_OR_DER_VALUE_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__END_OFFSET = INIT_OR_DER_VALUE_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__START_TOKEN = INIT_OR_DER_VALUE_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__END_TOKEN = INIT_OR_DER_VALUE_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__AST = INIT_OR_DER_VALUE_CS__AST; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS__EXPRESSION_CS = INIT_OR_DER_VALUE_CS__EXPRESSION_CS; /** * The number of structural features of the 'Der Value CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DER_VALUE_CS_FEATURE_COUNT = INIT_OR_DER_VALUE_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.InitValueCSImpl Init Value CS}' class. * * * @see org.eclipse.ocl.cst.impl.InitValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInitValueCS() * @generated */ int INIT_VALUE_CS = 16; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__START_OFFSET = INIT_OR_DER_VALUE_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__END_OFFSET = INIT_OR_DER_VALUE_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__START_TOKEN = INIT_OR_DER_VALUE_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__END_TOKEN = INIT_OR_DER_VALUE_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__AST = INIT_OR_DER_VALUE_CS__AST; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS__EXPRESSION_CS = INIT_OR_DER_VALUE_CS__EXPRESSION_CS; /** * The number of structural features of the 'Init Value CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INIT_VALUE_CS_FEATURE_COUNT = INIT_OR_DER_VALUE_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.InvCSImpl Inv CS}' class. * * * @see org.eclipse.ocl.cst.impl.InvCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvCS() * @generated */ int INV_CS = 17; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__START_OFFSET = INV_OR_DEF_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__END_OFFSET = INV_OR_DEF_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__START_TOKEN = INV_OR_DEF_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__END_TOKEN = INV_OR_DEF_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__AST = INV_OR_DEF_CS__AST; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__SIMPLE_NAME_CS = INV_OR_DEF_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS__EXPRESSION_CS = INV_OR_DEF_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Inv CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INV_CS_FEATURE_COUNT = INV_OR_DEF_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.DefCSImpl Def CS}' class. * * * @see org.eclipse.ocl.cst.impl.DefCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDefCS() * @generated */ int DEF_CS = 18; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__START_OFFSET = INV_OR_DEF_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__END_OFFSET = INV_OR_DEF_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__START_TOKEN = INV_OR_DEF_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__END_TOKEN = INV_OR_DEF_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__AST = INV_OR_DEF_CS__AST; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__SIMPLE_NAME_CS = INV_OR_DEF_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Def Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS__DEF_EXPRESSION_CS = INV_OR_DEF_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Static' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int DEF_CS__STATIC = INV_OR_DEF_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Def CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_CS_FEATURE_COUNT = INV_OR_DEF_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.DefExpressionCSImpl Def Expression CS}' class. * * * @see org.eclipse.ocl.cst.impl.DefExpressionCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDefExpressionCS() * @generated */ int DEF_EXPRESSION_CS = 19; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__AST = CST_NODE__AST; /** * The feature id for the 'Operation CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__OPERATION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Variable CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__VARIABLE_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the 'Def Expression CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int DEF_EXPRESSION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.VariableExpCSImpl Variable Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.VariableExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getVariableExpCS() * @generated */ int VARIABLE_EXP_CS = 20; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the 'Arguments' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__ARGUMENTS = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Is Marked Pre CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS__IS_MARKED_PRE_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Variable Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VARIABLE_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.IsMarkedPreCSImpl Is Marked Pre CS}' class. * * * @see org.eclipse.ocl.cst.impl.IsMarkedPreCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIsMarkedPreCS() * @generated */ int IS_MARKED_PRE_CS = 21; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS__AST = CST_NODE__AST; /** * The number of structural features of the 'Is Marked Pre CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IS_MARKED_PRE_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PrimitiveTypeCSImpl Primitive Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrimitiveTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrimitiveTypeCS() * @generated */ int PRIMITIVE_TYPE_CS = 22; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the 'Primitive Type CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_TYPE_CS_FEATURE_COUNT = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.TupleTypeCSImpl Tuple Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.TupleTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTupleTypeCS() * @generated */ int TUPLE_TYPE_CS = 23; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__START_OFFSET = TYPE_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__END_OFFSET = TYPE_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__START_TOKEN = TYPE_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__END_TOKEN = TYPE_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__AST = TYPE_CS__AST; /** * The feature id for the 'Variables' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS__VARIABLES = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Tuple Type CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_TYPE_CS_FEATURE_COUNT = TYPE_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CollectionTypeCSImpl Collection Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionTypeCS() * @generated */ int COLLECTION_TYPE_CS = 24; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The feature id for the 'Collection Type Identifier' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__COLLECTION_TYPE_IDENTIFIER = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Type CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS__TYPE_CS = SIMPLE_NAME_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Collection Type CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_TYPE_CS_FEATURE_COUNT = SIMPLE_NAME_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.LetExpCSImpl Let Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LetExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLetExpCS() * @generated */ int LET_EXP_CS = 25; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the 'Variables' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__VARIABLES = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the 'In Expression' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS__IN_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Let Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LET_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.IfExpCSImpl If Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IfExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIfExpCS() * @generated */ int IF_EXP_CS = 26; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * 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_CS__THEN_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * 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_CS__ELSE_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * 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_CS__CONDITION = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'If Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int IF_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.MessageExpCSImpl Message Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.MessageExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getMessageExpCS() * @generated */ int MESSAGE_EXP_CS = 27; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * 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_CS__TARGET = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * 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 MESSAGE_EXP_CS__KIND = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The feature id for the 'Arguments' 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_CS__ARGUMENTS = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The number of structural features of the 'Message Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int MESSAGE_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl OCL Message Arg CS}' class. * * * @see org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLMessageArgCS() * @generated */ int OCL_MESSAGE_ARG_CS = 28; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__AST = CST_NODE__AST; /** * The feature id for the 'Type CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__EXPRESSION = CST_NODE_FEATURE_COUNT + 1; /** * The number of structural features of the 'OCL Message Arg CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_MESSAGE_ARG_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.LiteralExpCSImpl Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLiteralExpCS() * @generated */ int LITERAL_EXP_CS = 29; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The number of structural features of the 'Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LITERAL_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CollectionLiteralExpCSImpl Collection Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionLiteralExpCS() * @generated */ int COLLECTION_LITERAL_EXP_CS = 30; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the 'Collection Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Collection Literal Parts' 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_CS__COLLECTION_LITERAL_PARTS = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Collection Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CollectionLiteralPartCSImpl Collection Literal Part CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionLiteralPartCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionLiteralPartCS() * @generated */ int COLLECTION_LITERAL_PART_CS = 31; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__AST = CST_NODE__AST; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Collection Literal Part CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.TupleLiteralExpCSImpl Tuple Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.TupleLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTupleLiteralExpCS() * @generated */ int TUPLE_LITERAL_EXP_CS = 32; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the 'Variables' 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_CS__VARIABLES = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Tuple Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PrimitiveLiteralExpCSImpl Primitive Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrimitiveLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrimitiveLiteralExpCS() * @generated */ int PRIMITIVE_LITERAL_EXP_CS = 33; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the 'Symbol' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__SYMBOL = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Primitive Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.IntegerLiteralExpCSImpl Integer Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IntegerLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIntegerLiteralExpCS() * @generated */ int INTEGER_LITERAL_EXP_CS = 34; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '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_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * 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_CS__INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Integer Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl Unlimited Natural Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getUnlimitedNaturalLiteralExpCS() * @generated */ int UNLIMITED_NATURAL_LITERAL_EXP_CS = 35; /** * The feature id for the 'Start Offset' 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_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' 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_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' 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_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' 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_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' 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_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '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_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * 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_CS__INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Unlimited Natural Literal Exp CS' 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_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl Real Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getRealLiteralExpCS() * @generated */ int REAL_LITERAL_EXP_CS = 36; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '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_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * 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_CS__REAL_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Real Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int REAL_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.StringLiteralExpCSImpl String Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.StringLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getStringLiteralExpCS() * @generated */ int STRING_LITERAL_EXP_CS = 37; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '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_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * 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_CS__STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Unescaped String Symbol' attribute. * * @since 1.3 * * @generated * @ordered */ int STRING_LITERAL_EXP_CS__UNESCAPED_STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'String Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int STRING_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.BooleanLiteralExpCSImpl Boolean Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.BooleanLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getBooleanLiteralExpCS() * @generated */ int BOOLEAN_LITERAL_EXP_CS = 38; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The feature id for the '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_CS__SYMBOL = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * 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_CS__BOOLEAN_SYMBOL = SIMPLE_NAME_CS_FEATURE_COUNT + 1; /** * The number of structural features of the 'Boolean Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS_FEATURE_COUNT = SIMPLE_NAME_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.NullLiteralExpCSImpl Null Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.NullLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getNullLiteralExpCS() * @generated */ int NULL_LITERAL_EXP_CS = 39; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the 'Null Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int NULL_LITERAL_EXP_CS_FEATURE_COUNT = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.InvalidLiteralExpCSImpl Invalid Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.InvalidLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvalidLiteralExpCS() * @generated */ int INVALID_LITERAL_EXP_CS = 40; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the 'Value' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the 'Type' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the 'Invalid Literal Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int INVALID_LITERAL_EXP_CS_FEATURE_COUNT = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CollectionRangeCSImpl Collection Range CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionRangeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionRangeCS() * @generated */ int COLLECTION_RANGE_CS = 41; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__START_OFFSET = COLLECTION_LITERAL_PART_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__END_OFFSET = COLLECTION_LITERAL_PART_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__START_TOKEN = COLLECTION_LITERAL_PART_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__END_TOKEN = COLLECTION_LITERAL_PART_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__AST = COLLECTION_LITERAL_PART_CS__AST; /** * The feature id for the 'Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__EXPRESSION_CS = COLLECTION_LITERAL_PART_CS__EXPRESSION_CS; /** * The feature id for the 'Last Expression CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS__LAST_EXPRESSION_CS = COLLECTION_LITERAL_PART_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Collection Range CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int COLLECTION_RANGE_CS_FEATURE_COUNT = COLLECTION_LITERAL_PART_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CallExpCSImpl Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.CallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCallExpCS() * @generated */ int CALL_EXP_CS = 42; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * 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_CS__SOURCE = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__ACCESSOR = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Call Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALL_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.LoopExpCSImpl Loop Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LoopExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLoopExpCS() * @generated */ int LOOP_EXP_CS = 43; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__START_OFFSET = CALL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__END_OFFSET = CALL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__START_TOKEN = CALL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__END_TOKEN = CALL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__AST = CALL_EXP_CS__AST; /** * 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_CS__SOURCE = CALL_EXP_CS__SOURCE; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__ACCESSOR = CALL_EXP_CS__ACCESSOR; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__SIMPLE_NAME_CS = CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Variable1' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__VARIABLE1 = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Variable2' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS__VARIABLE2 = CALL_EXP_CS_FEATURE_COUNT + 1; /** * 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_CS__BODY = CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Loop Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int LOOP_EXP_CS_FEATURE_COUNT = CALL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.IteratorExpCSImpl Iterator Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IteratorExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIteratorExpCS() * @generated */ int ITERATOR_EXP_CS = 44; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__START_OFFSET = LOOP_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__END_OFFSET = LOOP_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__START_TOKEN = LOOP_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__END_TOKEN = LOOP_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__AST = LOOP_EXP_CS__AST; /** * 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_CS__SOURCE = LOOP_EXP_CS__SOURCE; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__ACCESSOR = LOOP_EXP_CS__ACCESSOR; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__SIMPLE_NAME_CS = LOOP_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Variable1' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__VARIABLE1 = LOOP_EXP_CS__VARIABLE1; /** * The feature id for the 'Variable2' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS__VARIABLE2 = LOOP_EXP_CS__VARIABLE2; /** * 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_CS__BODY = LOOP_EXP_CS__BODY; /** * The number of structural features of the 'Iterator Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATOR_EXP_CS_FEATURE_COUNT = LOOP_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.IterateExpCSImpl Iterate Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IterateExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIterateExpCS() * @generated */ int ITERATE_EXP_CS = 45; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__START_OFFSET = LOOP_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__END_OFFSET = LOOP_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__START_TOKEN = LOOP_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__END_TOKEN = LOOP_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__AST = LOOP_EXP_CS__AST; /** * 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_CS__SOURCE = LOOP_EXP_CS__SOURCE; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__ACCESSOR = LOOP_EXP_CS__ACCESSOR; /** * The feature id for the 'Simple Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__SIMPLE_NAME_CS = LOOP_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Variable1' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__VARIABLE1 = LOOP_EXP_CS__VARIABLE1; /** * The feature id for the 'Variable2' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS__VARIABLE2 = LOOP_EXP_CS__VARIABLE2; /** * 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_CS__BODY = LOOP_EXP_CS__BODY; /** * The number of structural features of the 'Iterate Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int ITERATE_EXP_CS_FEATURE_COUNT = LOOP_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.FeatureCallExpCSImpl Feature Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.FeatureCallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getFeatureCallExpCS() * @generated */ int FEATURE_CALL_EXP_CS = 46; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__START_OFFSET = CALL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__END_OFFSET = CALL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__START_TOKEN = CALL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__END_TOKEN = CALL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__AST = CALL_EXP_CS__AST; /** * 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_CS__SOURCE = CALL_EXP_CS__SOURCE; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__ACCESSOR = CALL_EXP_CS__ACCESSOR; /** * The feature id for the 'Simple Name CS' 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_CS__SIMPLE_NAME_CS = CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__PATH_NAME_CS = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the 'Arguments' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS__ARGUMENTS = CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the 'Is Marked Pre CS' 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_CS__IS_MARKED_PRE_CS = CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the 'Feature Call Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int FEATURE_CALL_EXP_CS_FEATURE_COUNT = CALL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OperationCallExpCSImpl Operation Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.OperationCallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationCallExpCS() * @generated */ int OPERATION_CALL_EXP_CS = 47; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__START_OFFSET = FEATURE_CALL_EXP_CS__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__END_OFFSET = FEATURE_CALL_EXP_CS__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__START_TOKEN = FEATURE_CALL_EXP_CS__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__END_TOKEN = FEATURE_CALL_EXP_CS__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__AST = FEATURE_CALL_EXP_CS__AST; /** * 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_CS__SOURCE = FEATURE_CALL_EXP_CS__SOURCE; /** * The feature id for the 'Accessor' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__ACCESSOR = FEATURE_CALL_EXP_CS__ACCESSOR; /** * The feature id for the 'Simple Name CS' 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_CS__SIMPLE_NAME_CS = FEATURE_CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the 'Path Name CS' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__PATH_NAME_CS = FEATURE_CALL_EXP_CS__PATH_NAME_CS; /** * The feature id for the 'Arguments' 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_CS__ARGUMENTS = FEATURE_CALL_EXP_CS__ARGUMENTS; /** * The feature id for the 'Is Marked Pre CS' 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_CS__IS_MARKED_PRE_CS = FEATURE_CALL_EXP_CS__IS_MARKED_PRE_CS; /** * The feature id for the 'Is Atomic' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int OPERATION_CALL_EXP_CS__IS_ATOMIC = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the 'Operation Call Exp CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OPERATION_CALL_EXP_CS_FEATURE_COUNT = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.OCLDocumentCSImpl OCL Document CS}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.impl.OCLDocumentCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLDocumentCS() * @generated */ int OCL_DOCUMENT_CS = 48; /** * The feature id for the 'Start Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the 'End Offset' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the 'Start Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the 'End Token' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the 'Ast' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__AST = CST_NODE__AST; /** * The feature id for the 'Package Declarations' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS__PACKAGE_DECLARATIONS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the 'OCL Document CS' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int OCL_DOCUMENT_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.cst.SimpleTypeEnum Simple Type Enum}' enum. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.SimpleTypeEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getSimpleTypeEnum() * @generated */ int SIMPLE_TYPE_ENUM = 49; /** * The meta object id for the '{@link org.eclipse.ocl.cst.PrePostOrBodyEnum Pre Post Or Body Enum}' enum. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.PrePostOrBodyEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrePostOrBodyEnum() * @generated */ int PRE_POST_OR_BODY_ENUM = 50; /** * The meta object id for the '{@link org.eclipse.ocl.cst.CollectionTypeIdentifierEnum Collection Type Identifier Enum}' enum. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.CollectionTypeIdentifierEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionTypeIdentifierEnum() * @generated */ int COLLECTION_TYPE_IDENTIFIER_ENUM = 51; /** * The meta object id for the '{@link org.eclipse.ocl.cst.MessageExpKind Message Exp Kind}' enum. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.MessageExpKind * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getMessageExpKind() * @generated */ int MESSAGE_EXP_KIND = 52; /** * The meta object id for the '{@link org.eclipse.ocl.cst.DotOrArrowEnum Dot Or Arrow Enum}' enum. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.cst.DotOrArrowEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDotOrArrowEnum() * @generated */ int DOT_OR_ARROW_ENUM = 53; /** * The meta object id for the 'IToken' data type. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see lpg.runtime.IToken * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIToken() * @generated */ int ITOKEN = 54; /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CSTNode Node}'. * * * @return the meta object for class 'Node'. * @see org.eclipse.ocl.cst.CSTNode * @generated */ EClass getCSTNode(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getStartOffset Start Offset}'. * * * @return the meta object for the attribute 'Start Offset'. * @see org.eclipse.ocl.cst.CSTNode#getStartOffset() * @see #getCSTNode() * @generated */ EAttribute getCSTNode_StartOffset(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getEndOffset End Offset}'. * * * @return the meta object for the attribute 'End Offset'. * @see org.eclipse.ocl.cst.CSTNode#getEndOffset() * @see #getCSTNode() * @generated */ EAttribute getCSTNode_EndOffset(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getStartToken Start Token}'. * * @since 1.3 * * @return the meta object for the attribute 'Start Token'. * @see org.eclipse.ocl.cst.CSTNode#getStartToken() * @see #getCSTNode() * @generated */ EAttribute getCSTNode_StartToken(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getEndToken End Token}'. * * @since 1.3 * * @return the meta object for the attribute 'End Token'. * @see org.eclipse.ocl.cst.CSTNode#getEndToken() * @see #getCSTNode() * @generated */ EAttribute getCSTNode_EndToken(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getAst Ast}'. * * @since 1.3 * * @return the meta object for the attribute 'Ast'. * @see org.eclipse.ocl.cst.CSTNode#getAst() * @see #getCSTNode() * @generated */ EAttribute getCSTNode_Ast(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PackageDeclarationCS Package Declaration CS}'. * * * @return the meta object for class 'Package Declaration CS'. * @see org.eclipse.ocl.cst.PackageDeclarationCS * @generated */ EClass getPackageDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PackageDeclarationCS#getPathNameCS Path Name CS}'. * * * @return the meta object for the containment reference 'Path Name CS'. * @see org.eclipse.ocl.cst.PackageDeclarationCS#getPathNameCS() * @see #getPackageDeclarationCS() * @generated */ EReference getPackageDeclarationCS_PathNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.PackageDeclarationCS#getContextDecls Context Decls}'. * * * @return the meta object for the containment reference list 'Context Decls'. * @see org.eclipse.ocl.cst.PackageDeclarationCS#getContextDecls() * @see #getPackageDeclarationCS() * @generated */ EReference getPackageDeclarationCS_ContextDecls(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.cst.PackageDeclarationCS#getPackageDeclarationCS Package Declaration CS}'. * * * @return the meta object for the reference 'Package Declaration CS'. * @see org.eclipse.ocl.cst.PackageDeclarationCS#getPackageDeclarationCS() * @see #getPackageDeclarationCS() * @generated */ EReference getPackageDeclarationCS_PackageDeclarationCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PathNameCS Path Name CS}'. * * * @return the meta object for class 'Path Name CS'. * @see org.eclipse.ocl.cst.PathNameCS * @generated */ EClass getPathNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.PathNameCS#getSimpleNames Simple Names}'. * * @since 3.0 * * @return the meta object for the containment reference list 'Simple Names'. * @see org.eclipse.ocl.cst.PathNameCS#getSimpleNames() * @see #getPathNameCS() * @generated */ EReference getPathNameCS_SimpleNames(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.TypeCS Type CS}'. * * * @return the meta object for class 'Type CS'. * @see org.eclipse.ocl.cst.TypeCS * @generated */ EClass getTypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OCLExpressionCS OCL Expression CS}'. * * * @return the meta object for class 'OCL Expression CS'. * @see org.eclipse.ocl.cst.OCLExpressionCS * @generated */ EClass getOCLExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.ContextDeclCS Context Decl CS}'. * * * @return the meta object for class 'Context Decl CS'. * @see org.eclipse.ocl.cst.ContextDeclCS * @generated */ EClass getContextDeclCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PropertyContextCS Property Context CS}'. * * * @return the meta object for class 'Property Context CS'. * @see org.eclipse.ocl.cst.PropertyContextCS * @generated */ EClass getPropertyContextCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PropertyContextCS#getPathNameCS Path Name CS}'. * * * @return the meta object for the containment reference 'Path Name CS'. * @see org.eclipse.ocl.cst.PropertyContextCS#getPathNameCS() * @see #getPropertyContextCS() * @generated */ EReference getPropertyContextCS_PathNameCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PropertyContextCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.PropertyContextCS#getSimpleNameCS() * @see #getPropertyContextCS() * @generated */ EReference getPropertyContextCS_SimpleNameCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PropertyContextCS#getTypeCS Type CS}'. * * * @return the meta object for the containment reference 'Type CS'. * @see org.eclipse.ocl.cst.PropertyContextCS#getTypeCS() * @see #getPropertyContextCS() * @generated */ EReference getPropertyContextCS_TypeCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.PropertyContextCS#getConstraints Constraints}'. * * @since 3.0 * * @return the meta object for the containment reference list 'Constraints'. * @see org.eclipse.ocl.cst.PropertyContextCS#getConstraints() * @see #getPropertyContextCS() * @generated */ EReference getPropertyContextCS_Constraints(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.SimpleNameCS Simple Name CS}'. * * * @return the meta object for class 'Simple Name CS'. * @see org.eclipse.ocl.cst.SimpleNameCS * @generated */ EClass getSimpleNameCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.SimpleNameCS#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.eclipse.ocl.cst.SimpleNameCS#getValue() * @see #getSimpleNameCS() * @generated */ EAttribute getSimpleNameCS_Value(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.SimpleNameCS#getType Type}'. * * * @return the meta object for the attribute 'Type'. * @see org.eclipse.ocl.cst.SimpleNameCS#getType() * @see #getSimpleNameCS() * @generated */ EAttribute getSimpleNameCS_Type(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InitOrDerValueCS Init Or Der Value CS}'. * * * @return the meta object for class 'Init Or Der Value CS'. * @see org.eclipse.ocl.cst.InitOrDerValueCS * @generated */ EClass getInitOrDerValueCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InitOrDerValueCS#getExpressionCS Expression CS}'. * * * @return the meta object for the containment reference 'Expression CS'. * @see org.eclipse.ocl.cst.InitOrDerValueCS#getExpressionCS() * @see #getInitOrDerValueCS() * @generated */ EReference getInitOrDerValueCS_ExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS Classifier Context Decl CS}'. * * * @return the meta object for class 'Classifier Context Decl CS'. * @see org.eclipse.ocl.cst.ClassifierContextDeclCS * @generated */ EClass getClassifierContextDeclCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS#getPathNameCS Path Name CS}'. * * * @return the meta object for the containment reference 'Path Name CS'. * @see org.eclipse.ocl.cst.ClassifierContextDeclCS#getPathNameCS() * @see #getClassifierContextDeclCS() * @generated */ EReference getClassifierContextDeclCS_PathNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS#getConstraints Constraints}'. * * @since 1.3 * * @return the meta object for the containment reference list 'Constraints'. * @see org.eclipse.ocl.cst.ClassifierContextDeclCS#getConstraints() * @see #getClassifierContextDeclCS() * @generated */ EReference getClassifierContextDeclCS_Constraints(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS#getSimpleNameCS Simple Name CS}'. * * @since 3.0 * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.ClassifierContextDeclCS#getSimpleNameCS() * @see #getClassifierContextDeclCS() * @generated */ EReference getClassifierContextDeclCS_SimpleNameCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InvOrDefCS Inv Or Def CS}'. * * * @return the meta object for class 'Inv Or Def CS'. * @see org.eclipse.ocl.cst.InvOrDefCS * @generated */ EClass getInvOrDefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InvOrDefCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.InvOrDefCS#getSimpleNameCS() * @see #getInvOrDefCS() * @generated */ EReference getInvOrDefCS_SimpleNameCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OperationContextDeclCS Operation Context Decl CS}'. * * * @return the meta object for class 'Operation Context Decl CS'. * @see org.eclipse.ocl.cst.OperationContextDeclCS * @generated */ EClass getOperationContextDeclCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationContextDeclCS#getOperationCS Operation CS}'. * * * @return the meta object for the containment reference 'Operation CS'. * @see org.eclipse.ocl.cst.OperationContextDeclCS#getOperationCS() * @see #getOperationContextDeclCS() * @generated */ EReference getOperationContextDeclCS_OperationCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.OperationContextDeclCS#getPrePostOrBodyDecls Pre Post Or Body Decls}'. * * * @return the meta object for the containment reference list 'Pre Post Or Body Decls'. * @see org.eclipse.ocl.cst.OperationContextDeclCS#getPrePostOrBodyDecls() * @see #getOperationContextDeclCS() * @generated */ EReference getOperationContextDeclCS_PrePostOrBodyDecls(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OperationCS Operation CS}'. * * * @return the meta object for class 'Operation CS'. * @see org.eclipse.ocl.cst.OperationCS * @generated */ EClass getOperationCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationCS#getPathNameCS Path Name CS}'. * * * @return the meta object for the containment reference 'Path Name CS'. * @see org.eclipse.ocl.cst.OperationCS#getPathNameCS() * @see #getOperationCS() * @generated */ EReference getOperationCS_PathNameCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.OperationCS#getSimpleNameCS() * @see #getOperationCS() * @generated */ EReference getOperationCS_SimpleNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.OperationCS#getParameters Parameters}'. * * * @return the meta object for the containment reference list 'Parameters'. * @see org.eclipse.ocl.cst.OperationCS#getParameters() * @see #getOperationCS() * @generated */ EReference getOperationCS_Parameters(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationCS#getTypeCS Type CS}'. * * * @return the meta object for the containment reference 'Type CS'. * @see org.eclipse.ocl.cst.OperationCS#getTypeCS() * @see #getOperationCS() * @generated */ EReference getOperationCS_TypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.VariableCS Variable CS}'. * * * @return the meta object for class 'Variable CS'. * @see org.eclipse.ocl.cst.VariableCS * @generated */ EClass getVariableCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.VariableCS#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.eclipse.ocl.cst.VariableCS#getName() * @see #getVariableCS() * @generated */ EAttribute getVariableCS_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.VariableCS#getTypeCS Type CS}'. * * * @return the meta object for the containment reference 'Type CS'. * @see org.eclipse.ocl.cst.VariableCS#getTypeCS() * @see #getVariableCS() * @generated */ EReference getVariableCS_TypeCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.VariableCS#getInitExpression Init Expression}'. * * * @return the meta object for the containment reference 'Init Expression'. * @see org.eclipse.ocl.cst.VariableCS#getInitExpression() * @see #getVariableCS() * @generated */ EReference getVariableCS_InitExpression(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS Pre Post Or Body Decl CS}'. * * * @return the meta object for class 'Pre Post Or Body Decl CS'. * @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS * @generated */ EClass getPrePostOrBodyDeclCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getKind Kind}'. * * * @return the meta object for the attribute 'Kind'. * @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getKind() * @see #getPrePostOrBodyDeclCS() * @generated */ EAttribute getPrePostOrBodyDeclCS_Kind(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getSimpleNameCS() * @see #getPrePostOrBodyDeclCS() * @generated */ EReference getPrePostOrBodyDeclCS_SimpleNameCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getExpressionCS Expression CS}'. * * * @return the meta object for the containment reference 'Expression CS'. * @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getExpressionCS() * @see #getPrePostOrBodyDeclCS() * @generated */ EReference getPrePostOrBodyDeclCS_ExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.DerValueCS Der Value CS}'. * * * @return the meta object for class 'Der Value CS'. * @see org.eclipse.ocl.cst.DerValueCS * @generated */ EClass getDerValueCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InitValueCS Init Value CS}'. * * * @return the meta object for class 'Init Value CS'. * @see org.eclipse.ocl.cst.InitValueCS * @generated */ EClass getInitValueCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InvCS Inv CS}'. * * * @return the meta object for class 'Inv CS'. * @see org.eclipse.ocl.cst.InvCS * @generated */ EClass getInvCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InvCS#getExpressionCS Expression CS}'. * * * @return the meta object for the containment reference 'Expression CS'. * @see org.eclipse.ocl.cst.InvCS#getExpressionCS() * @see #getInvCS() * @generated */ EReference getInvCS_ExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.DefCS Def CS}'. * * * @return the meta object for class 'Def CS'. * @see org.eclipse.ocl.cst.DefCS * @generated */ EClass getDefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefCS#getDefExpressionCS Def Expression CS}'. * * * @return the meta object for the containment reference 'Def Expression CS'. * @see org.eclipse.ocl.cst.DefCS#getDefExpressionCS() * @see #getDefCS() * @generated */ EReference getDefCS_DefExpressionCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.DefCS#isStatic Static}'. * * @since 3.0 * * @return the meta object for the attribute 'Static'. * @see org.eclipse.ocl.cst.DefCS#isStatic() * @see #getDefCS() * @generated */ EAttribute getDefCS_Static(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.DefExpressionCS Def Expression CS}'. * * * @return the meta object for class 'Def Expression CS'. * @see org.eclipse.ocl.cst.DefExpressionCS * @generated */ EClass getDefExpressionCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefExpressionCS#getOperationCS Operation CS}'. * * * @return the meta object for the containment reference 'Operation CS'. * @see org.eclipse.ocl.cst.DefExpressionCS#getOperationCS() * @see #getDefExpressionCS() * @generated */ EReference getDefExpressionCS_OperationCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefExpressionCS#getVariableCS Variable CS}'. * * * @return the meta object for the containment reference 'Variable CS'. * @see org.eclipse.ocl.cst.DefExpressionCS#getVariableCS() * @see #getDefExpressionCS() * @generated */ EReference getDefExpressionCS_VariableCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefExpressionCS#getExpressionCS Expression CS}'. * * * @return the meta object for the containment reference 'Expression CS'. * @see org.eclipse.ocl.cst.DefExpressionCS#getExpressionCS() * @see #getDefExpressionCS() * @generated */ EReference getDefExpressionCS_ExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.VariableExpCS Variable Exp CS}'. * * * @return the meta object for class 'Variable Exp CS'. * @see org.eclipse.ocl.cst.VariableExpCS * @generated */ EClass getVariableExpCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.VariableExpCS#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.eclipse.ocl.cst.VariableExpCS#getArguments() * @see #getVariableExpCS() * @generated */ EReference getVariableExpCS_Arguments(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.VariableExpCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.VariableExpCS#getSimpleNameCS() * @see #getVariableExpCS() * @generated */ EReference getVariableExpCS_SimpleNameCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.VariableExpCS#getIsMarkedPreCS Is Marked Pre CS}'. * * * @return the meta object for the containment reference 'Is Marked Pre CS'. * @see org.eclipse.ocl.cst.VariableExpCS#getIsMarkedPreCS() * @see #getVariableExpCS() * @generated */ EReference getVariableExpCS_IsMarkedPreCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IsMarkedPreCS Is Marked Pre CS}'. * * * @return the meta object for class 'Is Marked Pre CS'. * @see org.eclipse.ocl.cst.IsMarkedPreCS * @generated */ EClass getIsMarkedPreCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PrimitiveTypeCS Primitive Type CS}'. * * * @return the meta object for class 'Primitive Type CS'. * @see org.eclipse.ocl.cst.PrimitiveTypeCS * @generated */ EClass getPrimitiveTypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.TupleTypeCS Tuple Type CS}'. * * * @return the meta object for class 'Tuple Type CS'. * @see org.eclipse.ocl.cst.TupleTypeCS * @generated */ EClass getTupleTypeCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.TupleTypeCS#getVariables Variables}'. * * * @return the meta object for the containment reference list 'Variables'. * @see org.eclipse.ocl.cst.TupleTypeCS#getVariables() * @see #getTupleTypeCS() * @generated */ EReference getTupleTypeCS_Variables(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionTypeCS Collection Type CS}'. * * * @return the meta object for class 'Collection Type CS'. * @see org.eclipse.ocl.cst.CollectionTypeCS * @generated */ EClass getCollectionTypeCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CollectionTypeCS#getCollectionTypeIdentifier Collection Type Identifier}'. * * * @return the meta object for the attribute 'Collection Type Identifier'. * @see org.eclipse.ocl.cst.CollectionTypeCS#getCollectionTypeIdentifier() * @see #getCollectionTypeCS() * @generated */ EAttribute getCollectionTypeCS_CollectionTypeIdentifier(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CollectionTypeCS#getTypeCS Type CS}'. * * * @return the meta object for the containment reference 'Type CS'. * @see org.eclipse.ocl.cst.CollectionTypeCS#getTypeCS() * @see #getCollectionTypeCS() * @generated */ EReference getCollectionTypeCS_TypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.LetExpCS Let Exp CS}'. * * * @return the meta object for class 'Let Exp CS'. * @see org.eclipse.ocl.cst.LetExpCS * @generated */ EClass getLetExpCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.LetExpCS#getVariables Variables}'. * * * @return the meta object for the containment reference list 'Variables'. * @see org.eclipse.ocl.cst.LetExpCS#getVariables() * @see #getLetExpCS() * @generated */ EReference getLetExpCS_Variables(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.LetExpCS#getInExpression In Expression}'. * * * @return the meta object for the containment reference 'In Expression'. * @see org.eclipse.ocl.cst.LetExpCS#getInExpression() * @see #getLetExpCS() * @generated */ EReference getLetExpCS_InExpression(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IfExpCS If Exp CS}'. * * * @return the meta object for class 'If Exp CS'. * @see org.eclipse.ocl.cst.IfExpCS * @generated */ EClass getIfExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.IfExpCS#getThenExpression Then Expression}'. * * * @return the meta object for the containment reference 'Then Expression'. * @see org.eclipse.ocl.cst.IfExpCS#getThenExpression() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_ThenExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.IfExpCS#getElseExpression Else Expression}'. * * * @return the meta object for the containment reference 'Else Expression'. * @see org.eclipse.ocl.cst.IfExpCS#getElseExpression() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_ElseExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.IfExpCS#getCondition Condition}'. * * * @return the meta object for the containment reference 'Condition'. * @see org.eclipse.ocl.cst.IfExpCS#getCondition() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_Condition(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.MessageExpCS Message Exp CS}'. * * * @return the meta object for class 'Message Exp CS'. * @see org.eclipse.ocl.cst.MessageExpCS * @generated */ EClass getMessageExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.MessageExpCS#getTarget Target}'. * * * @return the meta object for the containment reference 'Target'. * @see org.eclipse.ocl.cst.MessageExpCS#getTarget() * @see #getMessageExpCS() * @generated */ EReference getMessageExpCS_Target(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.MessageExpCS#getKind Kind}'. * * * @return the meta object for the attribute 'Kind'. * @see org.eclipse.ocl.cst.MessageExpCS#getKind() * @see #getMessageExpCS() * @generated */ EAttribute getMessageExpCS_Kind(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.MessageExpCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.MessageExpCS#getSimpleNameCS() * @see #getMessageExpCS() * @generated */ EReference getMessageExpCS_SimpleNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.MessageExpCS#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.eclipse.ocl.cst.MessageExpCS#getArguments() * @see #getMessageExpCS() * @generated */ EReference getMessageExpCS_Arguments(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OCLMessageArgCS OCL Message Arg CS}'. * * * @return the meta object for class 'OCL Message Arg CS'. * @see org.eclipse.ocl.cst.OCLMessageArgCS * @generated */ EClass getOCLMessageArgCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OCLMessageArgCS#getTypeCS Type CS}'. * * * @return the meta object for the containment reference 'Type CS'. * @see org.eclipse.ocl.cst.OCLMessageArgCS#getTypeCS() * @see #getOCLMessageArgCS() * @generated */ EReference getOCLMessageArgCS_TypeCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OCLMessageArgCS#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.eclipse.ocl.cst.OCLMessageArgCS#getExpression() * @see #getOCLMessageArgCS() * @generated */ EReference getOCLMessageArgCS_Expression(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.LiteralExpCS Literal Exp CS}'. * * * @return the meta object for class 'Literal Exp CS'. * @see org.eclipse.ocl.cst.LiteralExpCS * @generated */ EClass getLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS Collection Literal Exp CS}'. * * * @return the meta object for class 'Collection Literal Exp CS'. * @see org.eclipse.ocl.cst.CollectionLiteralExpCS * @generated */ EClass getCollectionLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS#getCollectionType Collection Type}'. * * * @return the meta object for the attribute 'Collection Type'. * @see org.eclipse.ocl.cst.CollectionLiteralExpCS#getCollectionType() * @see #getCollectionLiteralExpCS() * @generated */ EAttribute getCollectionLiteralExpCS_CollectionType(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS#getCollectionLiteralParts Collection Literal Parts}'. * * * @return the meta object for the containment reference list 'Collection Literal Parts'. * @see org.eclipse.ocl.cst.CollectionLiteralExpCS#getCollectionLiteralParts() * @see #getCollectionLiteralExpCS() * @generated */ EReference getCollectionLiteralExpCS_CollectionLiteralParts(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionLiteralPartCS Collection Literal Part CS}'. * * * @return the meta object for class 'Collection Literal Part CS'. * @see org.eclipse.ocl.cst.CollectionLiteralPartCS * @generated */ EClass getCollectionLiteralPartCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CollectionLiteralPartCS#getExpressionCS Expression CS}'. * * * @return the meta object for the containment reference 'Expression CS'. * @see org.eclipse.ocl.cst.CollectionLiteralPartCS#getExpressionCS() * @see #getCollectionLiteralPartCS() * @generated */ EReference getCollectionLiteralPartCS_ExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.TupleLiteralExpCS Tuple Literal Exp CS}'. * * * @return the meta object for class 'Tuple Literal Exp CS'. * @see org.eclipse.ocl.cst.TupleLiteralExpCS * @generated */ EClass getTupleLiteralExpCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.TupleLiteralExpCS#getVariables Variables}'. * * * @return the meta object for the containment reference list 'Variables'. * @see org.eclipse.ocl.cst.TupleLiteralExpCS#getVariables() * @see #getTupleLiteralExpCS() * @generated */ EReference getTupleLiteralExpCS_Variables(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PrimitiveLiteralExpCS Primitive Literal Exp CS}'. * * * @return the meta object for class 'Primitive Literal Exp CS'. * @see org.eclipse.ocl.cst.PrimitiveLiteralExpCS * @generated */ EClass getPrimitiveLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.PrimitiveLiteralExpCS#getSymbol Symbol}'. * * * @return the meta object for the attribute 'Symbol'. * @see org.eclipse.ocl.cst.PrimitiveLiteralExpCS#getSymbol() * @see #getPrimitiveLiteralExpCS() * @generated */ EAttribute getPrimitiveLiteralExpCS_Symbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS Integer Literal Exp CS}'. * * * @return the meta object for class 'Integer Literal Exp CS'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS * @generated */ EClass getIntegerLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS#getIntegerSymbol Integer Symbol}'. * * * @return the meta object for the attribute 'Integer Symbol'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS#getIntegerSymbol() * @see #getIntegerLiteralExpCS() * @generated */ EAttribute getIntegerLiteralExpCS_IntegerSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS Unlimited Natural Literal Exp CS}'. * * * @return the meta object for class 'Unlimited Natural Literal Exp CS'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS * @generated */ EClass getUnlimitedNaturalLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getIntegerSymbol Integer Symbol}'. * * * @return the meta object for the attribute 'Integer Symbol'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getIntegerSymbol() * @see #getUnlimitedNaturalLiteralExpCS() * @generated */ EAttribute getUnlimitedNaturalLiteralExpCS_IntegerSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.RealLiteralExpCS Real Literal Exp CS}'. * * * @return the meta object for class 'Real Literal Exp CS'. * @see org.eclipse.ocl.cst.RealLiteralExpCS * @generated */ EClass getRealLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.RealLiteralExpCS#getRealSymbol Real Symbol}'. * * * @return the meta object for the attribute 'Real Symbol'. * @see org.eclipse.ocl.cst.RealLiteralExpCS#getRealSymbol() * @see #getRealLiteralExpCS() * @generated */ EAttribute getRealLiteralExpCS_RealSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.StringLiteralExpCS String Literal Exp CS}'. * * * @return the meta object for class 'String Literal Exp CS'. * @see org.eclipse.ocl.cst.StringLiteralExpCS * @generated */ EClass getStringLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.StringLiteralExpCS#getStringSymbol String Symbol}'. * * * @return the meta object for the attribute 'String Symbol'. * @see org.eclipse.ocl.cst.StringLiteralExpCS#getStringSymbol() * @see #getStringLiteralExpCS() * @generated */ EAttribute getStringLiteralExpCS_StringSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.StringLiteralExpCS#getUnescapedStringSymbol Unescaped String Symbol}'. * * @since 1.3 * * @return the meta object for the attribute 'Unescaped String Symbol'. * @see org.eclipse.ocl.cst.StringLiteralExpCS#getUnescapedStringSymbol() * @see #getStringLiteralExpCS() * @generated */ EAttribute getStringLiteralExpCS_UnescapedStringSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.BooleanLiteralExpCS Boolean Literal Exp CS}'. * * * @return the meta object for class 'Boolean Literal Exp CS'. * @see org.eclipse.ocl.cst.BooleanLiteralExpCS * @generated */ EClass getBooleanLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.BooleanLiteralExpCS#getBooleanSymbol Boolean Symbol}'. * * * @return the meta object for the attribute 'Boolean Symbol'. * @see org.eclipse.ocl.cst.BooleanLiteralExpCS#getBooleanSymbol() * @see #getBooleanLiteralExpCS() * @generated */ EAttribute getBooleanLiteralExpCS_BooleanSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.NullLiteralExpCS Null Literal Exp CS}'. * * * @return the meta object for class 'Null Literal Exp CS'. * @see org.eclipse.ocl.cst.NullLiteralExpCS * @generated */ EClass getNullLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InvalidLiteralExpCS Invalid Literal Exp CS}'. * * * @return the meta object for class 'Invalid Literal Exp CS'. * @see org.eclipse.ocl.cst.InvalidLiteralExpCS * @generated */ EClass getInvalidLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionRangeCS Collection Range CS}'. * * * @return the meta object for class 'Collection Range CS'. * @see org.eclipse.ocl.cst.CollectionRangeCS * @generated */ EClass getCollectionRangeCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CollectionRangeCS#getLastExpressionCS Last Expression CS}'. * * * @return the meta object for the containment reference 'Last Expression CS'. * @see org.eclipse.ocl.cst.CollectionRangeCS#getLastExpressionCS() * @see #getCollectionRangeCS() * @generated */ EReference getCollectionRangeCS_LastExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CallExpCS Call Exp CS}'. * * * @return the meta object for class 'Call Exp CS'. * @see org.eclipse.ocl.cst.CallExpCS * @generated */ EClass getCallExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CallExpCS#getSource Source}'. * * * @return the meta object for the containment reference 'Source'. * @see org.eclipse.ocl.cst.CallExpCS#getSource() * @see #getCallExpCS() * @generated */ EReference getCallExpCS_Source(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CallExpCS#getAccessor Accessor}'. * * * @return the meta object for the attribute 'Accessor'. * @see org.eclipse.ocl.cst.CallExpCS#getAccessor() * @see #getCallExpCS() * @generated */ EAttribute getCallExpCS_Accessor(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CallExpCS#getSimpleNameCS Simple Name CS}'. * * * @return the meta object for the containment reference 'Simple Name CS'. * @see org.eclipse.ocl.cst.CallExpCS#getSimpleNameCS() * @see #getCallExpCS() * @generated */ EReference getCallExpCS_SimpleNameCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.LoopExpCS Loop Exp CS}'. * * * @return the meta object for class 'Loop Exp CS'. * @see org.eclipse.ocl.cst.LoopExpCS * @generated */ EClass getLoopExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.LoopExpCS#getVariable1 Variable1}'. * * * @return the meta object for the containment reference 'Variable1'. * @see org.eclipse.ocl.cst.LoopExpCS#getVariable1() * @see #getLoopExpCS() * @generated */ EReference getLoopExpCS_Variable1(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.LoopExpCS#getVariable2 Variable2}'. * * * @return the meta object for the containment reference 'Variable2'. * @see org.eclipse.ocl.cst.LoopExpCS#getVariable2() * @see #getLoopExpCS() * @generated */ EReference getLoopExpCS_Variable2(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.LoopExpCS#getBody Body}'. * * * @return the meta object for the containment reference 'Body'. * @see org.eclipse.ocl.cst.LoopExpCS#getBody() * @see #getLoopExpCS() * @generated */ EReference getLoopExpCS_Body(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IteratorExpCS Iterator Exp CS}'. * * * @return the meta object for class 'Iterator Exp CS'. * @see org.eclipse.ocl.cst.IteratorExpCS * @generated */ EClass getIteratorExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IterateExpCS Iterate Exp CS}'. * * * @return the meta object for class 'Iterate Exp CS'. * @see org.eclipse.ocl.cst.IterateExpCS * @generated */ EClass getIterateExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.FeatureCallExpCS Feature Call Exp CS}'. * * * @return the meta object for class 'Feature Call Exp CS'. * @see org.eclipse.ocl.cst.FeatureCallExpCS * @generated */ EClass getFeatureCallExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.FeatureCallExpCS#getPathNameCS Path Name CS}'. * * @since 3.0 * * @return the meta object for the containment reference 'Path Name CS'. * @see org.eclipse.ocl.cst.FeatureCallExpCS#getPathNameCS() * @see #getFeatureCallExpCS() * @generated */ EReference getFeatureCallExpCS_PathNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.FeatureCallExpCS#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.eclipse.ocl.cst.FeatureCallExpCS#getArguments() * @see #getFeatureCallExpCS() * @generated */ EReference getFeatureCallExpCS_Arguments(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.FeatureCallExpCS#getIsMarkedPreCS Is Marked Pre CS}'. * * * @return the meta object for the containment reference 'Is Marked Pre CS'. * @see org.eclipse.ocl.cst.FeatureCallExpCS#getIsMarkedPreCS() * @see #getFeatureCallExpCS() * @generated */ EReference getFeatureCallExpCS_IsMarkedPreCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OperationCallExpCS Operation Call Exp CS}'. * * * @return the meta object for class 'Operation Call Exp CS'. * @see org.eclipse.ocl.cst.OperationCallExpCS * @generated */ EClass getOperationCallExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.OperationCallExpCS#getIsAtomic Is Atomic}'. * * @since 3.0 * * @return the meta object for the attribute 'Is Atomic'. * @see org.eclipse.ocl.cst.OperationCallExpCS#getIsAtomic() * @see #getOperationCallExpCS() * @generated */ EAttribute getOperationCallExpCS_IsAtomic(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OCLDocumentCS OCL Document CS}'. * * @since 1.3 * * @return the meta object for class 'OCL Document CS'. * @see org.eclipse.ocl.cst.OCLDocumentCS * @generated */ EClass getOCLDocumentCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.cst.OCLDocumentCS#getPackageDeclarations Package Declarations}'. * * @since 1.3 * * @return the meta object for the containment reference list 'Package Declarations'. * @see org.eclipse.ocl.cst.OCLDocumentCS#getPackageDeclarations() * @see #getOCLDocumentCS() * @generated */ EReference getOCLDocumentCS_PackageDeclarations(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.SimpleTypeEnum Simple Type Enum}'. * * * @return the meta object for enum 'Simple Type Enum'. * @see org.eclipse.ocl.cst.SimpleTypeEnum * @generated */ EEnum getSimpleTypeEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.PrePostOrBodyEnum Pre Post Or Body Enum}'. * * * @return the meta object for enum 'Pre Post Or Body Enum'. * @see org.eclipse.ocl.cst.PrePostOrBodyEnum * @generated */ EEnum getPrePostOrBodyEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.CollectionTypeIdentifierEnum Collection Type Identifier Enum}'. * * * @return the meta object for enum 'Collection Type Identifier Enum'. * @see org.eclipse.ocl.cst.CollectionTypeIdentifierEnum * @generated */ EEnum getCollectionTypeIdentifierEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.MessageExpKind Message Exp Kind}'. * * * @return the meta object for enum 'Message Exp Kind'. * @see org.eclipse.ocl.cst.MessageExpKind * @generated */ EEnum getMessageExpKind(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.DotOrArrowEnum Dot Or Arrow Enum}'. * * * @return the meta object for enum 'Dot Or Arrow Enum'. * @see org.eclipse.ocl.cst.DotOrArrowEnum * @generated */ EEnum getDotOrArrowEnum(); /** * Returns the meta object for data type '{@link lpg.runtime.IToken IToken}'. * * @since 1.3 * * @return the meta object for data type 'IToken'. * @see lpg.runtime.IToken * @model instanceClass="lpg.runtime.IToken" * @generated */ EDataType getIToken(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ CSTFactory getCSTFactory(); /** * * 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.cst.impl.CSTNodeImpl Node}' class. * * * @see org.eclipse.ocl.cst.impl.CSTNodeImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCSTNode() * @generated */ EClass CST_NODE = eINSTANCE.getCSTNode(); /** * The meta object literal for the 'Start Offset' attribute feature. * * * @generated */ EAttribute CST_NODE__START_OFFSET = eINSTANCE.getCSTNode_StartOffset(); /** * The meta object literal for the 'End Offset' attribute feature. * * * @generated */ EAttribute CST_NODE__END_OFFSET = eINSTANCE.getCSTNode_EndOffset(); /** * The meta object literal for the 'Start Token' attribute feature. * * @since 1.3 * * @generated */ EAttribute CST_NODE__START_TOKEN = eINSTANCE.getCSTNode_StartToken(); /** * The meta object literal for the 'End Token' attribute feature. * * @since 1.3 * * @generated */ EAttribute CST_NODE__END_TOKEN = eINSTANCE.getCSTNode_EndToken(); /** * The meta object literal for the 'Ast' attribute feature. * * @since 1.3 * * @generated */ EAttribute CST_NODE__AST = eINSTANCE.getCSTNode_Ast(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl Package Declaration CS}' class. * * * @see org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPackageDeclarationCS() * @generated */ EClass PACKAGE_DECLARATION_CS = eINSTANCE.getPackageDeclarationCS(); /** * The meta object literal for the 'Path Name CS' containment reference feature. * * * @generated */ EReference PACKAGE_DECLARATION_CS__PATH_NAME_CS = eINSTANCE .getPackageDeclarationCS_PathNameCS(); /** * The meta object literal for the 'Context Decls' containment reference list feature. * * * @generated */ EReference PACKAGE_DECLARATION_CS__CONTEXT_DECLS = eINSTANCE .getPackageDeclarationCS_ContextDecls(); /** * The meta object literal for the 'Package Declaration CS' reference feature. * * * @generated */ EReference PACKAGE_DECLARATION_CS__PACKAGE_DECLARATION_CS = eINSTANCE .getPackageDeclarationCS_PackageDeclarationCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PathNameCSImpl Path Name CS}' class. * * * @see org.eclipse.ocl.cst.impl.PathNameCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPathNameCS() * @generated */ EClass PATH_NAME_CS = eINSTANCE.getPathNameCS(); /** * The meta object literal for the 'Simple Names' containment reference list feature. * * @since 3.0 * * @generated */ EReference PATH_NAME_CS__SIMPLE_NAMES = eINSTANCE .getPathNameCS_SimpleNames(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.TypeCSImpl Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.TypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTypeCS() * @generated */ EClass TYPE_CS = eINSTANCE.getTypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OCLExpressionCSImpl OCL Expression CS}' class. * * @since 3.0 * * @see org.eclipse.ocl.cst.impl.OCLExpressionCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLExpressionCS() * @generated */ EClass OCL_EXPRESSION_CS = eINSTANCE.getOCLExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.ContextDeclCSImpl Context Decl CS}' class. * * * @see org.eclipse.ocl.cst.impl.ContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getContextDeclCS() * @generated */ EClass CONTEXT_DECL_CS = eINSTANCE.getContextDeclCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PropertyContextCSImpl Property Context CS}' class. * * * @see org.eclipse.ocl.cst.impl.PropertyContextCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPropertyContextCS() * @generated */ EClass PROPERTY_CONTEXT_CS = eINSTANCE.getPropertyContextCS(); /** * The meta object literal for the 'Path Name CS' containment reference feature. * * * @generated */ EReference PROPERTY_CONTEXT_CS__PATH_NAME_CS = eINSTANCE .getPropertyContextCS_PathNameCS(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference PROPERTY_CONTEXT_CS__SIMPLE_NAME_CS = eINSTANCE .getPropertyContextCS_SimpleNameCS(); /** * The meta object literal for the 'Type CS' containment reference feature. * * * @generated */ EReference PROPERTY_CONTEXT_CS__TYPE_CS = eINSTANCE .getPropertyContextCS_TypeCS(); /** * The meta object literal for the 'Constraints' containment reference list feature. * * @since 3.0 * * @generated */ EReference PROPERTY_CONTEXT_CS__CONSTRAINTS = eINSTANCE .getPropertyContextCS_Constraints(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.SimpleNameCSImpl Simple Name CS}' class. * * * @see org.eclipse.ocl.cst.impl.SimpleNameCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getSimpleNameCS() * @generated */ EClass SIMPLE_NAME_CS = eINSTANCE.getSimpleNameCS(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute SIMPLE_NAME_CS__VALUE = eINSTANCE.getSimpleNameCS_Value(); /** * The meta object literal for the 'Type' attribute feature. * * * @generated */ EAttribute SIMPLE_NAME_CS__TYPE = eINSTANCE.getSimpleNameCS_Type(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl Init Or Der Value CS}' class. * * * @see org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInitOrDerValueCS() * @generated */ EClass INIT_OR_DER_VALUE_CS = eINSTANCE.getInitOrDerValueCS(); /** * The meta object literal for the 'Expression CS' containment reference feature. * * * @generated */ EReference INIT_OR_DER_VALUE_CS__EXPRESSION_CS = eINSTANCE .getInitOrDerValueCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.ClassifierContextDeclCSImpl Classifier Context Decl CS}' class. * * * @see org.eclipse.ocl.cst.impl.ClassifierContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getClassifierContextDeclCS() * @generated */ EClass CLASSIFIER_CONTEXT_DECL_CS = eINSTANCE .getClassifierContextDeclCS(); /** * The meta object literal for the 'Path Name CS' containment reference feature. * * * @generated */ EReference CLASSIFIER_CONTEXT_DECL_CS__PATH_NAME_CS = eINSTANCE .getClassifierContextDeclCS_PathNameCS(); /** * The meta object literal for the 'Constraints' containment reference list feature. * * @since 1.3 * * @generated */ EReference CLASSIFIER_CONTEXT_DECL_CS__CONSTRAINTS = eINSTANCE .getClassifierContextDeclCS_Constraints(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * @since 3.0 * * @generated */ EReference CLASSIFIER_CONTEXT_DECL_CS__SIMPLE_NAME_CS = eINSTANCE .getClassifierContextDeclCS_SimpleNameCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InvOrDefCSImpl Inv Or Def CS}' class. * * * @see org.eclipse.ocl.cst.impl.InvOrDefCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvOrDefCS() * @generated */ EClass INV_OR_DEF_CS = eINSTANCE.getInvOrDefCS(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * @since 3.0 * * @generated */ EReference INV_OR_DEF_CS__SIMPLE_NAME_CS = eINSTANCE .getInvOrDefCS_SimpleNameCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OperationContextDeclCSImpl Operation Context Decl CS}' class. * * * @see org.eclipse.ocl.cst.impl.OperationContextDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationContextDeclCS() * @generated */ EClass OPERATION_CONTEXT_DECL_CS = eINSTANCE .getOperationContextDeclCS(); /** * The meta object literal for the 'Operation CS' containment reference feature. * * * @generated */ EReference OPERATION_CONTEXT_DECL_CS__OPERATION_CS = eINSTANCE .getOperationContextDeclCS_OperationCS(); /** * The meta object literal for the 'Pre Post Or Body Decls' containment reference list feature. * * * @generated */ EReference OPERATION_CONTEXT_DECL_CS__PRE_POST_OR_BODY_DECLS = eINSTANCE .getOperationContextDeclCS_PrePostOrBodyDecls(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OperationCSImpl Operation CS}' class. * * * @see org.eclipse.ocl.cst.impl.OperationCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationCS() * @generated */ EClass OPERATION_CS = eINSTANCE.getOperationCS(); /** * The meta object literal for the 'Path Name CS' containment reference feature. * * * @generated */ EReference OPERATION_CS__PATH_NAME_CS = eINSTANCE .getOperationCS_PathNameCS(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference OPERATION_CS__SIMPLE_NAME_CS = eINSTANCE .getOperationCS_SimpleNameCS(); /** * The meta object literal for the 'Parameters' containment reference list feature. * * * @generated */ EReference OPERATION_CS__PARAMETERS = eINSTANCE .getOperationCS_Parameters(); /** * The meta object literal for the 'Type CS' containment reference feature. * * * @generated */ EReference OPERATION_CS__TYPE_CS = eINSTANCE.getOperationCS_TypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.VariableCSImpl Variable CS}' class. * * * @see org.eclipse.ocl.cst.impl.VariableCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getVariableCS() * @generated */ EClass VARIABLE_CS = eINSTANCE.getVariableCS(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute VARIABLE_CS__NAME = eINSTANCE.getVariableCS_Name(); /** * The meta object literal for the 'Type CS' containment reference feature. * * * @generated */ EReference VARIABLE_CS__TYPE_CS = eINSTANCE.getVariableCS_TypeCS(); /** * The meta object literal for the 'Init Expression' containment reference feature. * * * @generated */ EReference VARIABLE_CS__INIT_EXPRESSION = eINSTANCE .getVariableCS_InitExpression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl Pre Post Or Body Decl CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrePostOrBodyDeclCS() * @generated */ EClass PRE_POST_OR_BODY_DECL_CS = eINSTANCE.getPrePostOrBodyDeclCS(); /** * The meta object literal for the 'Kind' attribute feature. * * * @generated */ EAttribute PRE_POST_OR_BODY_DECL_CS__KIND = eINSTANCE .getPrePostOrBodyDeclCS_Kind(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference PRE_POST_OR_BODY_DECL_CS__SIMPLE_NAME_CS = eINSTANCE .getPrePostOrBodyDeclCS_SimpleNameCS(); /** * The meta object literal for the 'Expression CS' containment reference feature. * * * @generated */ EReference PRE_POST_OR_BODY_DECL_CS__EXPRESSION_CS = eINSTANCE .getPrePostOrBodyDeclCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.DerValueCSImpl Der Value CS}' class. * * * @see org.eclipse.ocl.cst.impl.DerValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDerValueCS() * @generated */ EClass DER_VALUE_CS = eINSTANCE.getDerValueCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InitValueCSImpl Init Value CS}' class. * * * @see org.eclipse.ocl.cst.impl.InitValueCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInitValueCS() * @generated */ EClass INIT_VALUE_CS = eINSTANCE.getInitValueCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InvCSImpl Inv CS}' class. * * * @see org.eclipse.ocl.cst.impl.InvCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvCS() * @generated */ EClass INV_CS = eINSTANCE.getInvCS(); /** * The meta object literal for the 'Expression CS' containment reference feature. * * * @generated */ EReference INV_CS__EXPRESSION_CS = eINSTANCE.getInvCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.DefCSImpl Def CS}' class. * * * @see org.eclipse.ocl.cst.impl.DefCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDefCS() * @generated */ EClass DEF_CS = eINSTANCE.getDefCS(); /** * The meta object literal for the 'Def Expression CS' containment reference feature. * * * @generated */ EReference DEF_CS__DEF_EXPRESSION_CS = eINSTANCE .getDefCS_DefExpressionCS(); /** * The meta object literal for the 'Static' attribute feature. * * @since 3.0 * * @generated */ EAttribute DEF_CS__STATIC = eINSTANCE.getDefCS_Static(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.DefExpressionCSImpl Def Expression CS}' class. * * * @see org.eclipse.ocl.cst.impl.DefExpressionCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDefExpressionCS() * @generated */ EClass DEF_EXPRESSION_CS = eINSTANCE.getDefExpressionCS(); /** * The meta object literal for the 'Operation CS' containment reference feature. * * * @generated */ EReference DEF_EXPRESSION_CS__OPERATION_CS = eINSTANCE .getDefExpressionCS_OperationCS(); /** * The meta object literal for the 'Variable CS' containment reference feature. * * * @generated */ EReference DEF_EXPRESSION_CS__VARIABLE_CS = eINSTANCE .getDefExpressionCS_VariableCS(); /** * The meta object literal for the 'Expression CS' containment reference feature. * * * @generated */ EReference DEF_EXPRESSION_CS__EXPRESSION_CS = eINSTANCE .getDefExpressionCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.VariableExpCSImpl Variable Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.VariableExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getVariableExpCS() * @generated */ EClass VARIABLE_EXP_CS = eINSTANCE.getVariableExpCS(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference VARIABLE_EXP_CS__ARGUMENTS = eINSTANCE .getVariableExpCS_Arguments(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference VARIABLE_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getVariableExpCS_SimpleNameCS(); /** * The meta object literal for the 'Is Marked Pre CS' containment reference feature. * * * @generated */ EReference VARIABLE_EXP_CS__IS_MARKED_PRE_CS = eINSTANCE .getVariableExpCS_IsMarkedPreCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IsMarkedPreCSImpl Is Marked Pre CS}' class. * * * @see org.eclipse.ocl.cst.impl.IsMarkedPreCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIsMarkedPreCS() * @generated */ EClass IS_MARKED_PRE_CS = eINSTANCE.getIsMarkedPreCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PrimitiveTypeCSImpl Primitive Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrimitiveTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrimitiveTypeCS() * @generated */ EClass PRIMITIVE_TYPE_CS = eINSTANCE.getPrimitiveTypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.TupleTypeCSImpl Tuple Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.TupleTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTupleTypeCS() * @generated */ EClass TUPLE_TYPE_CS = eINSTANCE.getTupleTypeCS(); /** * The meta object literal for the 'Variables' containment reference list feature. * * * @generated */ EReference TUPLE_TYPE_CS__VARIABLES = eINSTANCE .getTupleTypeCS_Variables(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CollectionTypeCSImpl Collection Type CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionTypeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionTypeCS() * @generated */ EClass COLLECTION_TYPE_CS = eINSTANCE.getCollectionTypeCS(); /** * The meta object literal for the 'Collection Type Identifier' attribute feature. * * * @generated */ EAttribute COLLECTION_TYPE_CS__COLLECTION_TYPE_IDENTIFIER = eINSTANCE .getCollectionTypeCS_CollectionTypeIdentifier(); /** * The meta object literal for the 'Type CS' containment reference feature. * * * @generated */ EReference COLLECTION_TYPE_CS__TYPE_CS = eINSTANCE .getCollectionTypeCS_TypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LetExpCSImpl Let Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LetExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLetExpCS() * @generated */ EClass LET_EXP_CS = eINSTANCE.getLetExpCS(); /** * The meta object literal for the 'Variables' containment reference list feature. * * * @generated */ EReference LET_EXP_CS__VARIABLES = eINSTANCE.getLetExpCS_Variables(); /** * The meta object literal for the 'In Expression' containment reference feature. * * * @generated */ EReference LET_EXP_CS__IN_EXPRESSION = eINSTANCE .getLetExpCS_InExpression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IfExpCSImpl If Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IfExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIfExpCS() * @generated */ EClass IF_EXP_CS = eINSTANCE.getIfExpCS(); /** * The meta object literal for the 'Then Expression' containment reference feature. * * * @generated */ EReference IF_EXP_CS__THEN_EXPRESSION = eINSTANCE .getIfExpCS_ThenExpression(); /** * The meta object literal for the 'Else Expression' containment reference feature. * * * @generated */ EReference IF_EXP_CS__ELSE_EXPRESSION = eINSTANCE .getIfExpCS_ElseExpression(); /** * The meta object literal for the 'Condition' containment reference feature. * * * @generated */ EReference IF_EXP_CS__CONDITION = eINSTANCE.getIfExpCS_Condition(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.MessageExpCSImpl Message Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.MessageExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getMessageExpCS() * @generated */ EClass MESSAGE_EXP_CS = eINSTANCE.getMessageExpCS(); /** * The meta object literal for the 'Target' containment reference feature. * * * @generated */ EReference MESSAGE_EXP_CS__TARGET = eINSTANCE.getMessageExpCS_Target(); /** * The meta object literal for the 'Kind' attribute feature. * * * @generated */ EAttribute MESSAGE_EXP_CS__KIND = eINSTANCE.getMessageExpCS_Kind(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference MESSAGE_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getMessageExpCS_SimpleNameCS(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference MESSAGE_EXP_CS__ARGUMENTS = eINSTANCE .getMessageExpCS_Arguments(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl OCL Message Arg CS}' class. * * * @see org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLMessageArgCS() * @generated */ EClass OCL_MESSAGE_ARG_CS = eINSTANCE.getOCLMessageArgCS(); /** * The meta object literal for the 'Type CS' containment reference feature. * * * @generated */ EReference OCL_MESSAGE_ARG_CS__TYPE_CS = eINSTANCE .getOCLMessageArgCS_TypeCS(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference OCL_MESSAGE_ARG_CS__EXPRESSION = eINSTANCE .getOCLMessageArgCS_Expression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LiteralExpCSImpl Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLiteralExpCS() * @generated */ EClass LITERAL_EXP_CS = eINSTANCE.getLiteralExpCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CollectionLiteralExpCSImpl Collection Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionLiteralExpCS() * @generated */ EClass COLLECTION_LITERAL_EXP_CS = eINSTANCE .getCollectionLiteralExpCS(); /** * The meta object literal for the 'Collection Type' attribute feature. * * * @generated */ EAttribute COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = eINSTANCE .getCollectionLiteralExpCS_CollectionType(); /** * The meta object literal for the 'Collection Literal Parts' containment reference list feature. * * * @generated */ EReference COLLECTION_LITERAL_EXP_CS__COLLECTION_LITERAL_PARTS = eINSTANCE .getCollectionLiteralExpCS_CollectionLiteralParts(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CollectionLiteralPartCSImpl Collection Literal Part CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionLiteralPartCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionLiteralPartCS() * @generated */ EClass COLLECTION_LITERAL_PART_CS = eINSTANCE .getCollectionLiteralPartCS(); /** * The meta object literal for the 'Expression CS' containment reference feature. * * * @generated */ EReference COLLECTION_LITERAL_PART_CS__EXPRESSION_CS = eINSTANCE .getCollectionLiteralPartCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.TupleLiteralExpCSImpl Tuple Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.TupleLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getTupleLiteralExpCS() * @generated */ EClass TUPLE_LITERAL_EXP_CS = eINSTANCE.getTupleLiteralExpCS(); /** * The meta object literal for the 'Variables' containment reference list feature. * * * @generated */ EReference TUPLE_LITERAL_EXP_CS__VARIABLES = eINSTANCE .getTupleLiteralExpCS_Variables(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PrimitiveLiteralExpCSImpl Primitive Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.PrimitiveLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrimitiveLiteralExpCS() * @generated */ EClass PRIMITIVE_LITERAL_EXP_CS = eINSTANCE.getPrimitiveLiteralExpCS(); /** * The meta object literal for the 'Symbol' attribute feature. * * * @generated */ EAttribute PRIMITIVE_LITERAL_EXP_CS__SYMBOL = eINSTANCE .getPrimitiveLiteralExpCS_Symbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IntegerLiteralExpCSImpl Integer Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IntegerLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIntegerLiteralExpCS() * @generated */ EClass INTEGER_LITERAL_EXP_CS = eINSTANCE.getIntegerLiteralExpCS(); /** * The meta object literal for the 'Integer Symbol' attribute feature. * * * @generated */ EAttribute INTEGER_LITERAL_EXP_CS__INTEGER_SYMBOL = eINSTANCE .getIntegerLiteralExpCS_IntegerSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl Unlimited Natural Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getUnlimitedNaturalLiteralExpCS() * @generated */ EClass UNLIMITED_NATURAL_LITERAL_EXP_CS = eINSTANCE .getUnlimitedNaturalLiteralExpCS(); /** * The meta object literal for the 'Integer Symbol' attribute feature. * * * @generated */ EAttribute UNLIMITED_NATURAL_LITERAL_EXP_CS__INTEGER_SYMBOL = eINSTANCE .getUnlimitedNaturalLiteralExpCS_IntegerSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl Real Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getRealLiteralExpCS() * @generated */ EClass REAL_LITERAL_EXP_CS = eINSTANCE.getRealLiteralExpCS(); /** * The meta object literal for the 'Real Symbol' attribute feature. * * * @generated */ EAttribute REAL_LITERAL_EXP_CS__REAL_SYMBOL = eINSTANCE .getRealLiteralExpCS_RealSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.StringLiteralExpCSImpl String Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.StringLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getStringLiteralExpCS() * @generated */ EClass STRING_LITERAL_EXP_CS = eINSTANCE.getStringLiteralExpCS(); /** * The meta object literal for the 'String Symbol' attribute feature. * * * @generated */ EAttribute STRING_LITERAL_EXP_CS__STRING_SYMBOL = eINSTANCE .getStringLiteralExpCS_StringSymbol(); /** * The meta object literal for the 'Unescaped String Symbol' attribute feature. * * @since 1.3 * * @generated */ EAttribute STRING_LITERAL_EXP_CS__UNESCAPED_STRING_SYMBOL = eINSTANCE .getStringLiteralExpCS_UnescapedStringSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.BooleanLiteralExpCSImpl Boolean Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.BooleanLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getBooleanLiteralExpCS() * @generated */ EClass BOOLEAN_LITERAL_EXP_CS = eINSTANCE.getBooleanLiteralExpCS(); /** * The meta object literal for the 'Boolean Symbol' attribute feature. * * * @generated */ EAttribute BOOLEAN_LITERAL_EXP_CS__BOOLEAN_SYMBOL = eINSTANCE .getBooleanLiteralExpCS_BooleanSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.NullLiteralExpCSImpl Null Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.NullLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getNullLiteralExpCS() * @generated */ EClass NULL_LITERAL_EXP_CS = eINSTANCE.getNullLiteralExpCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InvalidLiteralExpCSImpl Invalid Literal Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.InvalidLiteralExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getInvalidLiteralExpCS() * @generated */ EClass INVALID_LITERAL_EXP_CS = eINSTANCE.getInvalidLiteralExpCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CollectionRangeCSImpl Collection Range CS}' class. * * * @see org.eclipse.ocl.cst.impl.CollectionRangeCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionRangeCS() * @generated */ EClass COLLECTION_RANGE_CS = eINSTANCE.getCollectionRangeCS(); /** * The meta object literal for the 'Last Expression CS' containment reference feature. * * * @generated */ EReference COLLECTION_RANGE_CS__LAST_EXPRESSION_CS = eINSTANCE .getCollectionRangeCS_LastExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CallExpCSImpl Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.CallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCallExpCS() * @generated */ EClass CALL_EXP_CS = eINSTANCE.getCallExpCS(); /** * The meta object literal for the 'Source' containment reference feature. * * * @generated */ EReference CALL_EXP_CS__SOURCE = eINSTANCE.getCallExpCS_Source(); /** * The meta object literal for the 'Accessor' attribute feature. * * * @generated */ EAttribute CALL_EXP_CS__ACCESSOR = eINSTANCE.getCallExpCS_Accessor(); /** * The meta object literal for the 'Simple Name CS' containment reference feature. * * * @generated */ EReference CALL_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getCallExpCS_SimpleNameCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LoopExpCSImpl Loop Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.LoopExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getLoopExpCS() * @generated */ EClass LOOP_EXP_CS = eINSTANCE.getLoopExpCS(); /** * The meta object literal for the 'Variable1' containment reference feature. * * * @generated */ EReference LOOP_EXP_CS__VARIABLE1 = eINSTANCE.getLoopExpCS_Variable1(); /** * The meta object literal for the 'Variable2' containment reference feature. * * * @generated */ EReference LOOP_EXP_CS__VARIABLE2 = eINSTANCE.getLoopExpCS_Variable2(); /** * The meta object literal for the 'Body' containment reference feature. * * * @generated */ EReference LOOP_EXP_CS__BODY = eINSTANCE.getLoopExpCS_Body(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IteratorExpCSImpl Iterator Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IteratorExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIteratorExpCS() * @generated */ EClass ITERATOR_EXP_CS = eINSTANCE.getIteratorExpCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IterateExpCSImpl Iterate Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.IterateExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIterateExpCS() * @generated */ EClass ITERATE_EXP_CS = eINSTANCE.getIterateExpCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.FeatureCallExpCSImpl Feature Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.FeatureCallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getFeatureCallExpCS() * @generated */ EClass FEATURE_CALL_EXP_CS = eINSTANCE.getFeatureCallExpCS(); /** * The meta object literal for the 'Path Name CS' containment reference feature. * * @since 3.0 * * @generated */ EReference FEATURE_CALL_EXP_CS__PATH_NAME_CS = eINSTANCE .getFeatureCallExpCS_PathNameCS(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference FEATURE_CALL_EXP_CS__ARGUMENTS = eINSTANCE .getFeatureCallExpCS_Arguments(); /** * The meta object literal for the 'Is Marked Pre CS' containment reference feature. * * * @generated */ EReference FEATURE_CALL_EXP_CS__IS_MARKED_PRE_CS = eINSTANCE .getFeatureCallExpCS_IsMarkedPreCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OperationCallExpCSImpl Operation Call Exp CS}' class. * * * @see org.eclipse.ocl.cst.impl.OperationCallExpCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOperationCallExpCS() * @generated */ EClass OPERATION_CALL_EXP_CS = eINSTANCE.getOperationCallExpCS(); /** * The meta object literal for the 'Is Atomic' attribute feature. * * @since 3.0 * * @generated */ EAttribute OPERATION_CALL_EXP_CS__IS_ATOMIC = eINSTANCE .getOperationCallExpCS_IsAtomic(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OCLDocumentCSImpl OCL Document CS}' class. * * @since 1.3 * * @see org.eclipse.ocl.cst.impl.OCLDocumentCSImpl * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getOCLDocumentCS() * @generated */ EClass OCL_DOCUMENT_CS = eINSTANCE.getOCLDocumentCS(); /** * The meta object literal for the 'Package Declarations' containment reference list feature. * * @since 1.3 * * @generated */ EReference OCL_DOCUMENT_CS__PACKAGE_DECLARATIONS = eINSTANCE .getOCLDocumentCS_PackageDeclarations(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.SimpleTypeEnum Simple Type Enum}' enum. * * * @see org.eclipse.ocl.cst.SimpleTypeEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getSimpleTypeEnum() * @generated */ EEnum SIMPLE_TYPE_ENUM = eINSTANCE.getSimpleTypeEnum(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.PrePostOrBodyEnum Pre Post Or Body Enum}' enum. * * * @see org.eclipse.ocl.cst.PrePostOrBodyEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getPrePostOrBodyEnum() * @generated */ EEnum PRE_POST_OR_BODY_ENUM = eINSTANCE.getPrePostOrBodyEnum(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.CollectionTypeIdentifierEnum Collection Type Identifier Enum}' enum. * * * @see org.eclipse.ocl.cst.CollectionTypeIdentifierEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getCollectionTypeIdentifierEnum() * @generated */ EEnum COLLECTION_TYPE_IDENTIFIER_ENUM = eINSTANCE .getCollectionTypeIdentifierEnum(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.MessageExpKind Message Exp Kind}' enum. * * * @see org.eclipse.ocl.cst.MessageExpKind * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getMessageExpKind() * @generated */ EEnum MESSAGE_EXP_KIND = eINSTANCE.getMessageExpKind(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.DotOrArrowEnum Dot Or Arrow Enum}' enum. * * * @see org.eclipse.ocl.cst.DotOrArrowEnum * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getDotOrArrowEnum() * @generated */ EEnum DOT_OR_ARROW_ENUM = eINSTANCE.getDotOrArrowEnum(); /** * The meta object literal for the 'IToken' data type. * * @since 1.3 * * @see lpg.runtime.IToken * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIToken() * @generated */ EDataType ITOKEN = eINSTANCE.getIToken(); } } //CSTPackage




© 2015 - 2024 Weber Informatics LLC | Privacy Policy