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