/******************************************************************************* * Copyright (c) 2005, 2012 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 *******************************************************************************/ 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; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.ocl.cst.CSTFactory * @model kind="package" * @generated */ public interface CSTPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "cst"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/ocl/1.1.0/OCL/CST"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "ocl.cst"; //$NON-NLS-1$ /** * The package content type ID. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ String eCONTENT_TYPE = "org.eclipse.ocl.cst"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ CSTPackage eINSTANCE = org.eclipse.ocl.cst.impl.CSTPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.CSTNodeImpl <em>Node</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE__START_OFFSET = 0; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE__END_OFFSET = 1; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE__START_TOKEN = 2; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE__END_TOKEN = 3; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE__AST = 4; /** * The number of structural features of the '<em>Node</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CST_NODE_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl <em>Package Declaration CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>OCL Expression CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Type CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Context Decl CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__PATH_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Context Decls</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__CONTEXT_DECLS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Package Declaration CS</b></em>' reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__PACKAGE_DECLARATION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Package Declaration CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS__AST = CST_NODE__AST; /** * The number of structural features of the '<em>OCL Expression CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__AST = OCL_EXPRESSION_CS__AST; /** * The number of structural features of the '<em>Type CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__START_OFFSET = TYPE_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__END_OFFSET = TYPE_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__START_TOKEN = TYPE_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__END_TOKEN = TYPE_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__AST = TYPE_CS__AST; /** * The feature id for the '<em><b>Simple Names</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__SIMPLE_NAMES = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Path Name CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Property Context CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Simple Name CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__VALUE = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__TYPE = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Simple Name CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS__AST = CST_NODE__AST; /** * The number of structural features of the '<em>Context Decl CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECL_CS_FEATURE_COUNT = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__PATH_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__SIMPLE_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Type CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__TYPE_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CONTEXT_CS__CONSTRAINTS = CONTEXT_DECL_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Property Context CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Init Or Der Value CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DER_VALUE_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Init Or Der Value CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Classifier Context Decl CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__PATH_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__CONSTRAINTS = CONTEXT_DECL_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECL_CS__SIMPLE_NAME_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Classifier Context Decl CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Inv Or Def CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_OR_DEF_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Inv Or Def CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Operation Context Decl CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__START_OFFSET = CONTEXT_DECL_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__END_OFFSET = CONTEXT_DECL_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__START_TOKEN = CONTEXT_DECL_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__END_TOKEN = CONTEXT_DECL_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__AST = CONTEXT_DECL_CS__AST; /** * The feature id for the '<em><b>Operation CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECL_CS__OPERATION_CS = CONTEXT_DECL_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Pre Post Or Body Decls</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em>Operation Context Decl CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Operation CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__PATH_NAME_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__PARAMETERS = CST_NODE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Type CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Operation CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Variable CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__NAME = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Init Expression</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_CS__INIT_EXPRESSION = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Variable CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Pre Post Or Body Decl CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__KIND = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__SIMPLE_NAME_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECL_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Pre Post Or Body Decl CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Der Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__START_OFFSET = INIT_OR_DER_VALUE_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__END_OFFSET = INIT_OR_DER_VALUE_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__START_TOKEN = INIT_OR_DER_VALUE_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__END_TOKEN = INIT_OR_DER_VALUE_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__AST = INIT_OR_DER_VALUE_CS__AST; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DER_VALUE_CS__EXPRESSION_CS = INIT_OR_DER_VALUE_CS__EXPRESSION_CS; /** * The number of structural features of the '<em>Der Value CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Init Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__START_OFFSET = INIT_OR_DER_VALUE_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__END_OFFSET = INIT_OR_DER_VALUE_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__START_TOKEN = INIT_OR_DER_VALUE_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__END_TOKEN = INIT_OR_DER_VALUE_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__AST = INIT_OR_DER_VALUE_CS__AST; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__EXPRESSION_CS = INIT_OR_DER_VALUE_CS__EXPRESSION_CS; /** * The number of structural features of the '<em>Init Value CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Inv CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__START_OFFSET = INV_OR_DEF_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__END_OFFSET = INV_OR_DEF_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__START_TOKEN = INV_OR_DEF_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__END_TOKEN = INV_OR_DEF_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__AST = INV_OR_DEF_CS__AST; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__SIMPLE_NAME_CS = INV_OR_DEF_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INV_CS__EXPRESSION_CS = INV_OR_DEF_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Inv CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Def CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__START_OFFSET = INV_OR_DEF_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__END_OFFSET = INV_OR_DEF_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__START_TOKEN = INV_OR_DEF_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__END_TOKEN = INV_OR_DEF_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__AST = INV_OR_DEF_CS__AST; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__SIMPLE_NAME_CS = INV_OR_DEF_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Def Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__DEF_EXPRESSION_CS = INV_OR_DEF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Static</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int DEF_CS__STATIC = INV_OR_DEF_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Def CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Def Expression CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Operation CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__OPERATION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Variable CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__VARIABLE_CS = CST_NODE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int DEF_EXPRESSION_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Def Expression CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Variable Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__ARGUMENTS = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Marked Pre CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_EXP_CS__IS_MARKED_PRE_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Variable Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Is Marked Pre CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IS_MARKED_PRE_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IS_MARKED_PRE_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IS_MARKED_PRE_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IS_MARKED_PRE_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IS_MARKED_PRE_CS__AST = CST_NODE__AST; /** * The number of structural features of the '<em>Is Marked Pre CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Primitive Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the '<em>Primitive Type CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__START_OFFSET = TYPE_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__END_OFFSET = TYPE_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__START_TOKEN = TYPE_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__END_TOKEN = TYPE_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__AST = TYPE_CS__AST; /** * The feature id for the '<em><b>Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__VARIABLES = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tuple Type CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Collection Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The feature id for the '<em><b>Collection Type Identifier</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__COLLECTION_TYPE_IDENTIFIER = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_CS__TYPE_CS = SIMPLE_NAME_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Type CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Let Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__VARIABLES = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>In Expression</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__IN_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Let Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>If Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Then Expression</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__THEN_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Else Expression</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__ELSE_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__CONDITION = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>If Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Message Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__TARGET = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__KIND = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_EXP_CS__ARGUMENTS = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Message Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>OCL Message Arg CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Type CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__TYPE_CS = CST_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_MESSAGE_ARG_CS__EXPRESSION = CST_NODE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>OCL Message Arg CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The number of structural features of the '<em>Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Collection Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Collection Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Collection Literal Parts</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__COLLECTION_LITERAL_PARTS = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Collection Literal Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PART_CS__EXPRESSION_CS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Collection Literal Part CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Tuple Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__VARIABLES = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tuple Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Primitive Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__START_OFFSET = LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__END_OFFSET = LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__START_TOKEN = LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__END_TOKEN = LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__AST = LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS__SYMBOL = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Primitive Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Integer Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * The feature id for the '<em><b>Integer Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Extended Integer Symbol</b></em>' attribute. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__EXTENDED_INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Long Symbol</b></em>' attribute. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__LONG_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Integer Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl <em>Unlimited Natural Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * The feature id for the '<em><b>Integer Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Extended Integer Symbol</b></em>' attribute. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__EXTENDED_INTEGER_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Long Symbol</b></em>' attribute. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS__LONG_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Unlimited Natural Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.2 * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_NATURAL_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl <em>Real Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * The feature id for the '<em><b>Real Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__REAL_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Real Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>String Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__START_OFFSET = PRIMITIVE_LITERAL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__END_OFFSET = PRIMITIVE_LITERAL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__START_TOKEN = PRIMITIVE_LITERAL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__END_TOKEN = PRIMITIVE_LITERAL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__AST = PRIMITIVE_LITERAL_EXP_CS__AST; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__SYMBOL = PRIMITIVE_LITERAL_EXP_CS__SYMBOL; /** * The feature id for the '<em><b>String Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Unescaped String Symbol</b></em>' attribute. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__UNESCAPED_STRING_SYMBOL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>String Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Boolean Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The feature id for the '<em><b>Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__SYMBOL = SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Boolean Symbol</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__BOOLEAN_SYMBOL = SIMPLE_NAME_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Boolean Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Null Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the '<em>Null Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Invalid Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__START_OFFSET = SIMPLE_NAME_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__END_OFFSET = SIMPLE_NAME_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__START_TOKEN = SIMPLE_NAME_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__END_TOKEN = SIMPLE_NAME_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__AST = SIMPLE_NAME_CS__AST; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__VALUE = SIMPLE_NAME_CS__VALUE; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS__TYPE = SIMPLE_NAME_CS__TYPE; /** * The number of structural features of the '<em>Invalid Literal Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Collection Range CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__START_OFFSET = COLLECTION_LITERAL_PART_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__END_OFFSET = COLLECTION_LITERAL_PART_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__START_TOKEN = COLLECTION_LITERAL_PART_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__END_TOKEN = COLLECTION_LITERAL_PART_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__AST = COLLECTION_LITERAL_PART_CS__AST; /** * The feature id for the '<em><b>Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__EXPRESSION_CS = COLLECTION_LITERAL_PART_CS__EXPRESSION_CS; /** * The feature id for the '<em><b>Last Expression CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__LAST_EXPRESSION_CS = COLLECTION_LITERAL_PART_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Collection Range CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__START_OFFSET = OCL_EXPRESSION_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__END_OFFSET = OCL_EXPRESSION_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__START_TOKEN = OCL_EXPRESSION_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__END_TOKEN = OCL_EXPRESSION_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__AST = OCL_EXPRESSION_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__SOURCE = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__ACCESSOR = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS__SIMPLE_NAME_CS = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Call Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Loop Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__START_OFFSET = CALL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__END_OFFSET = CALL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__START_TOKEN = CALL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__END_TOKEN = CALL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__AST = CALL_EXP_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__SOURCE = CALL_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__ACCESSOR = CALL_EXP_CS__ACCESSOR; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__SIMPLE_NAME_CS = CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Variable1</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__VARIABLE1 = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Variable2</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__VARIABLE2 = CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS__BODY = CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Loop Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Iterator Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__START_OFFSET = LOOP_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__END_OFFSET = LOOP_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__START_TOKEN = LOOP_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__END_TOKEN = LOOP_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__AST = LOOP_EXP_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__SOURCE = LOOP_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__ACCESSOR = LOOP_EXP_CS__ACCESSOR; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__SIMPLE_NAME_CS = LOOP_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Variable1</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__VARIABLE1 = LOOP_EXP_CS__VARIABLE1; /** * The feature id for the '<em><b>Variable2</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__VARIABLE2 = LOOP_EXP_CS__VARIABLE2; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__BODY = LOOP_EXP_CS__BODY; /** * The number of structural features of the '<em>Iterator Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Iterate Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__START_OFFSET = LOOP_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__END_OFFSET = LOOP_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__START_TOKEN = LOOP_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__END_TOKEN = LOOP_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__AST = LOOP_EXP_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__SOURCE = LOOP_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__ACCESSOR = LOOP_EXP_CS__ACCESSOR; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__SIMPLE_NAME_CS = LOOP_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Variable1</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__VARIABLE1 = LOOP_EXP_CS__VARIABLE1; /** * The feature id for the '<em><b>Variable2</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__VARIABLE2 = LOOP_EXP_CS__VARIABLE2; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__BODY = LOOP_EXP_CS__BODY; /** * The number of structural features of the '<em>Iterate Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Feature Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__START_OFFSET = CALL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__END_OFFSET = CALL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__START_TOKEN = CALL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__END_TOKEN = CALL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__AST = CALL_EXP_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__SOURCE = CALL_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__ACCESSOR = CALL_EXP_CS__ACCESSOR; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__SIMPLE_NAME_CS = CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__PATH_NAME_CS = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__ARGUMENTS = CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Marked Pre CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS__IS_MARKED_PRE_CS = CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Feature Call Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__START_OFFSET = FEATURE_CALL_EXP_CS__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__END_OFFSET = FEATURE_CALL_EXP_CS__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__START_TOKEN = FEATURE_CALL_EXP_CS__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__END_TOKEN = FEATURE_CALL_EXP_CS__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__AST = FEATURE_CALL_EXP_CS__AST; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__SOURCE = FEATURE_CALL_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Accessor</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__ACCESSOR = FEATURE_CALL_EXP_CS__ACCESSOR; /** * The feature id for the '<em><b>Simple Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__SIMPLE_NAME_CS = FEATURE_CALL_EXP_CS__SIMPLE_NAME_CS; /** * The feature id for the '<em><b>Path Name CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__PATH_NAME_CS = FEATURE_CALL_EXP_CS__PATH_NAME_CS; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__ARGUMENTS = FEATURE_CALL_EXP_CS__ARGUMENTS; /** * The feature id for the '<em><b>Is Marked Pre CS</b></em>' containment reference. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__IS_MARKED_PRE_CS = FEATURE_CALL_EXP_CS__IS_MARKED_PRE_CS; /** * The feature id for the '<em><b>Is Atomic</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS__IS_ATOMIC = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>OCL Document CS</em>}' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__START_OFFSET = CST_NODE__START_OFFSET; /** * The feature id for the '<em><b>End Offset</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__END_OFFSET = CST_NODE__END_OFFSET; /** * The feature id for the '<em><b>Start Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__START_TOKEN = CST_NODE__START_TOKEN; /** * The feature id for the '<em><b>End Token</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__END_TOKEN = CST_NODE__END_TOKEN; /** * The feature id for the '<em><b>Ast</b></em>' attribute. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__AST = CST_NODE__AST; /** * The feature id for the '<em><b>Package Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @generated * @ordered */ int OCL_DOCUMENT_CS__PACKAGE_DECLARATIONS = CST_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>OCL Document CS</em>' class. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Simple Type Enum</em>}' enum. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Pre Post Or Body Enum</em>}' enum. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Collection Type Identifier Enum</em>}' enum. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Message Exp Kind</em>}' enum. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Dot Or Arrow Enum</em>}' enum. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 '<em>IToken</em>' data type. * <!-- begin-user-doc --> * This value may change when the model code is regenerated. * It is subject to change without notice. * <!-- end-user-doc --> * @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 <em>Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Node</em>'. * @see org.eclipse.ocl.cst.CSTNode * @generated */ EClass getCSTNode(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CSTNode#getStartOffset <em>Start Offset</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Start Offset</em>'. * @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 <em>End Offset</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>End Offset</em>'. * @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 <em>Start Token</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Start Token</em>'. * @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 <em>End Token</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>End Token</em>'. * @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 <em>Ast</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ast</em>'. * @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 <em>Package Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Declaration CS</em>'. * @see org.eclipse.ocl.cst.PackageDeclarationCS * @generated */ EClass getPackageDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PackageDeclarationCS#getPathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name CS</em>'. * @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 <em>Context Decls</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Context Decls</em>'. * @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 <em>Package Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Package Declaration CS</em>'. * @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 <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Name CS</em>'. * @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 <em>Simple Names</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Simple Names</em>'. * @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 <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type CS</em>'. * @see org.eclipse.ocl.cst.TypeCS * @generated */ EClass getTypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.OCLExpressionCS <em>OCL Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>OCL Expression CS</em>'. * @see org.eclipse.ocl.cst.OCLExpressionCS * @generated */ EClass getOCLExpressionCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.ContextDeclCS <em>Context Decl CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context Decl CS</em>'. * @see org.eclipse.ocl.cst.ContextDeclCS * @generated */ EClass getContextDeclCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PropertyContextCS <em>Property Context CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Context CS</em>'. * @see org.eclipse.ocl.cst.PropertyContextCS * @generated */ EClass getPropertyContextCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.PropertyContextCS#getPathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name CS</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type CS</em>'. * @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 <em>Constraints</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Constraints</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simple Name CS</em>'. * @see org.eclipse.ocl.cst.SimpleNameCS * @generated */ EClass getSimpleNameCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.SimpleNameCS#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @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 <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @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 <em>Init Or Der Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Init Or Der Value CS</em>'. * @see org.eclipse.ocl.cst.InitOrDerValueCS * @generated */ EClass getInitOrDerValueCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InitOrDerValueCS#getExpressionCS <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression CS</em>'. * @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 <em>Classifier Context Decl CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classifier Context Decl CS</em>'. * @see org.eclipse.ocl.cst.ClassifierContextDeclCS * @generated */ EClass getClassifierContextDeclCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS#getPathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name CS</em>'. * @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 <em>Constraints</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Constraints</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Inv Or Def CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Inv Or Def CS</em>'. * @see org.eclipse.ocl.cst.InvOrDefCS * @generated */ EClass getInvOrDefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InvOrDefCS#getSimpleNameCS <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Operation Context Decl CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Context Decl CS</em>'. * @see org.eclipse.ocl.cst.OperationContextDeclCS * @generated */ EClass getOperationContextDeclCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationContextDeclCS#getOperationCS <em>Operation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation CS</em>'. * @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 <em>Pre Post Or Body Decls</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Pre Post Or Body Decls</em>'. * @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 <em>Operation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation CS</em>'. * @see org.eclipse.ocl.cst.OperationCS * @generated */ EClass getOperationCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OperationCS#getPathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name CS</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameters</em>'. * @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 <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type CS</em>'. * @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 <em>Variable CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable CS</em>'. * @see org.eclipse.ocl.cst.VariableCS * @generated */ EClass getVariableCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.VariableCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @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 <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type CS</em>'. * @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 <em>Init Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Init Expression</em>'. * @see org.eclipse.ocl.cst.VariableCS#getInitExpression() * @see #getVariableCS() * @generated */ EReference getVariableCS_InitExpression(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS <em>Pre Post Or Body Decl CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Pre Post Or Body Decl CS</em>'. * @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS * @generated */ EClass getPrePostOrBodyDeclCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression CS</em>'. * @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 <em>Der Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Der Value CS</em>'. * @see org.eclipse.ocl.cst.DerValueCS * @generated */ EClass getDerValueCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InitValueCS <em>Init Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Init Value CS</em>'. * @see org.eclipse.ocl.cst.InitValueCS * @generated */ EClass getInitValueCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InvCS <em>Inv CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Inv CS</em>'. * @see org.eclipse.ocl.cst.InvCS * @generated */ EClass getInvCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.InvCS#getExpressionCS <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression CS</em>'. * @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 <em>Def CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Def CS</em>'. * @see org.eclipse.ocl.cst.DefCS * @generated */ EClass getDefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefCS#getDefExpressionCS <em>Def Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Def Expression CS</em>'. * @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 <em>Static</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Static</em>'. * @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 <em>Def Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Def Expression CS</em>'. * @see org.eclipse.ocl.cst.DefExpressionCS * @generated */ EClass getDefExpressionCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.DefExpressionCS#getOperationCS <em>Operation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation CS</em>'. * @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 <em>Variable CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable CS</em>'. * @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 <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression CS</em>'. * @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 <em>Variable Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Exp CS</em>'. * @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 <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Is Marked Pre CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Is Marked Pre CS</em>'. * @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 <em>Is Marked Pre CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Is Marked Pre CS</em>'. * @see org.eclipse.ocl.cst.IsMarkedPreCS * @generated */ EClass getIsMarkedPreCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.PrimitiveTypeCS <em>Primitive Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primitive Type CS</em>'. * @see org.eclipse.ocl.cst.PrimitiveTypeCS * @generated */ EClass getPrimitiveTypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.TupleTypeCS <em>Tuple Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Type CS</em>'. * @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 <em>Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variables</em>'. * @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 <em>Collection Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Type CS</em>'. * @see org.eclipse.ocl.cst.CollectionTypeCS * @generated */ EClass getCollectionTypeCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CollectionTypeCS#getCollectionTypeIdentifier <em>Collection Type Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Collection Type Identifier</em>'. * @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 <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type CS</em>'. * @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 <em>Let Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Let Exp CS</em>'. * @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 <em>Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variables</em>'. * @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 <em>In Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>In Expression</em>'. * @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 <em>If Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>If Exp CS</em>'. * @see org.eclipse.ocl.cst.IfExpCS * @generated */ EClass getIfExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.IfExpCS#getThenExpression <em>Then Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Then Expression</em>'. * @see org.eclipse.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 <em>Else Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Else Expression</em>'. * @see org.eclipse.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 <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @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 <em>Message Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Message Exp CS</em>'. * @see org.eclipse.ocl.cst.MessageExpCS * @generated */ EClass getMessageExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.MessageExpCS#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @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 <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @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 <em>OCL Message Arg CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>OCL Message Arg CS</em>'. * @see org.eclipse.ocl.cst.OCLMessageArgCS * @generated */ EClass getOCLMessageArgCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.OCLMessageArgCS#getTypeCS <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type CS</em>'. * @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 <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @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 <em>Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.LiteralExpCS * @generated */ EClass getLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS <em>Collection Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.CollectionLiteralExpCS * @generated */ EClass getCollectionLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS#getCollectionType <em>Collection Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Collection Type</em>'. * @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 <em>Collection Literal Parts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Collection Literal Parts</em>'. * @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 <em>Collection Literal Part CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Literal Part CS</em>'. * @see org.eclipse.ocl.cst.CollectionLiteralPartCS * @generated */ EClass getCollectionLiteralPartCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CollectionLiteralPartCS#getExpressionCS <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression CS</em>'. * @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 <em>Tuple Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Literal Exp CS</em>'. * @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 <em>Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variables</em>'. * @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 <em>Primitive Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primitive Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.PrimitiveLiteralExpCS * @generated */ EClass getPrimitiveLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.PrimitiveLiteralExpCS#getSymbol <em>Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Symbol</em>'. * @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 <em>Integer Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Integer Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS * @generated */ EClass getIntegerLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS#getIntegerSymbol <em>Integer Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Integer Symbol</em>'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS#getIntegerSymbol() * @see #getIntegerLiteralExpCS() * @generated */ EAttribute getIntegerLiteralExpCS_IntegerSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS <em>Extended Integer Symbol</em>}'. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extended Integer Symbol</em>'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS * @see #getIntegerLiteralExpCS() * @generated */ EAttribute getIntegerLiteralExpCS_ExtendedIntegerSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS#getLongSymbol <em>Long Symbol</em>}'. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long Symbol</em>'. * @see org.eclipse.ocl.cst.IntegerLiteralExpCS#getLongSymbol() * @see #getIntegerLiteralExpCS() * @generated */ EAttribute getIntegerLiteralExpCS_LongSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS <em>Unlimited Natural Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unlimited Natural Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS * @generated */ EClass getUnlimitedNaturalLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getIntegerSymbol <em>Integer Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Integer Symbol</em>'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getIntegerSymbol() * @see #getUnlimitedNaturalLiteralExpCS() * @generated */ EAttribute getUnlimitedNaturalLiteralExpCS_IntegerSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS <em>Extended Integer Symbol</em>}'. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extended Integer Symbol</em>'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS * @see #getUnlimitedNaturalLiteralExpCS() * @generated */ EAttribute getUnlimitedNaturalLiteralExpCS_ExtendedIntegerSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getLongSymbol <em>Long Symbol</em>}'. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long Symbol</em>'. * @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS#getLongSymbol() * @see #getUnlimitedNaturalLiteralExpCS() * @generated */ EAttribute getUnlimitedNaturalLiteralExpCS_LongSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.RealLiteralExpCS <em>Real Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Real Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.RealLiteralExpCS * @generated */ EClass getRealLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.RealLiteralExpCS#getRealSymbol <em>Real Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Real Symbol</em>'. * @see org.eclipse.ocl.cst.RealLiteralExpCS#getRealSymbol() * @see #getRealLiteralExpCS() * @generated */ EAttribute getRealLiteralExpCS_RealSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.StringLiteralExpCS <em>String Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>String Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.StringLiteralExpCS * @generated */ EClass getStringLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.StringLiteralExpCS#getStringSymbol <em>String Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>String Symbol</em>'. * @see org.eclipse.ocl.cst.StringLiteralExpCS#getStringSymbol() * @see #getStringLiteralExpCS() * @generated */ EAttribute getStringLiteralExpCS_StringSymbol(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.StringLiteralExpCS#getUnescapedStringSymbol <em>Unescaped String Symbol</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unescaped String Symbol</em>'. * @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 <em>Boolean Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Boolean Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.BooleanLiteralExpCS * @generated */ EClass getBooleanLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.BooleanLiteralExpCS#getBooleanSymbol <em>Boolean Symbol</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean Symbol</em>'. * @see org.eclipse.ocl.cst.BooleanLiteralExpCS#getBooleanSymbol() * @see #getBooleanLiteralExpCS() * @generated */ EAttribute getBooleanLiteralExpCS_BooleanSymbol(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.NullLiteralExpCS <em>Null Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Null Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.NullLiteralExpCS * @generated */ EClass getNullLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.InvalidLiteralExpCS <em>Invalid Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Invalid Literal Exp CS</em>'. * @see org.eclipse.ocl.cst.InvalidLiteralExpCS * @generated */ EClass getInvalidLiteralExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.CollectionRangeCS <em>Collection Range CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Range CS</em>'. * @see org.eclipse.ocl.cst.CollectionRangeCS * @generated */ EClass getCollectionRangeCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CollectionRangeCS#getLastExpressionCS <em>Last Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Last Expression CS</em>'. * @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 <em>Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Call Exp CS</em>'. * @see org.eclipse.ocl.cst.CallExpCS * @generated */ EClass getCallExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.CallExpCS#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @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 <em>Accessor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Accessor</em>'. * @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 <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Name CS</em>'. * @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 <em>Loop Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Loop Exp CS</em>'. * @see org.eclipse.ocl.cst.LoopExpCS * @generated */ EClass getLoopExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.LoopExpCS#getVariable1 <em>Variable1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable1</em>'. * @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 <em>Variable2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable2</em>'. * @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 <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body</em>'. * @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 <em>Iterator Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Iterator Exp CS</em>'. * @see org.eclipse.ocl.cst.IteratorExpCS * @generated */ EClass getIteratorExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.IterateExpCS <em>Iterate Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Iterate Exp CS</em>'. * @see org.eclipse.ocl.cst.IterateExpCS * @generated */ EClass getIterateExpCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.cst.FeatureCallExpCS <em>Feature Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Call Exp CS</em>'. * @see org.eclipse.ocl.cst.FeatureCallExpCS * @generated */ EClass getFeatureCallExpCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.cst.FeatureCallExpCS#getPathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name CS</em>'. * @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 <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @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 <em>Is Marked Pre CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Is Marked Pre CS</em>'. * @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 <em>Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call Exp CS</em>'. * @see org.eclipse.ocl.cst.OperationCallExpCS * @generated */ EClass getOperationCallExpCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.cst.OperationCallExpCS#getIsAtomic <em>Is Atomic</em>}'. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Atomic</em>'. * @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 <em>OCL Document CS</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for class '<em>OCL Document CS</em>'. * @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 <em>Package Declarations</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Package Declarations</em>'. * @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 <em>Simple Type Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Simple Type Enum</em>'. * @see org.eclipse.ocl.cst.SimpleTypeEnum * @generated */ EEnum getSimpleTypeEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.PrePostOrBodyEnum <em>Pre Post Or Body Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Pre Post Or Body Enum</em>'. * @see org.eclipse.ocl.cst.PrePostOrBodyEnum * @generated */ EEnum getPrePostOrBodyEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.CollectionTypeIdentifierEnum <em>Collection Type Identifier Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Collection Type Identifier Enum</em>'. * @see org.eclipse.ocl.cst.CollectionTypeIdentifierEnum * @generated */ EEnum getCollectionTypeIdentifierEnum(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.MessageExpKind <em>Message Exp Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Message Exp Kind</em>'. * @see org.eclipse.ocl.cst.MessageExpKind * @generated */ EEnum getMessageExpKind(); /** * Returns the meta object for enum '{@link org.eclipse.ocl.cst.DotOrArrowEnum <em>Dot Or Arrow Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Dot Or Arrow Enum</em>'. * @see org.eclipse.ocl.cst.DotOrArrowEnum * @generated */ EEnum getDotOrArrowEnum(); /** * Returns the meta object for data type '{@link lpg.runtime.IToken <em>IToken</em>}'. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @return the meta object for data type '<em>IToken</em>'. * @see lpg.runtime.IToken * @model instanceClass="lpg.runtime.IToken" * @generated */ EDataType getIToken(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ CSTFactory getCSTFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * @noimplement This interface is not intended to be implemented by clients. * @noextend This interface is not intended to be extended by clients. * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CSTNodeImpl <em>Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Start Offset</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CST_NODE__START_OFFSET = eINSTANCE.getCSTNode_StartOffset(); /** * The meta object literal for the '<em><b>End Offset</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CST_NODE__END_OFFSET = eINSTANCE.getCSTNode_EndOffset(); /** * The meta object literal for the '<em><b>Start Token</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ EAttribute CST_NODE__START_TOKEN = eINSTANCE.getCSTNode_StartToken(); /** * The meta object literal for the '<em><b>End Token</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ EAttribute CST_NODE__END_TOKEN = eINSTANCE.getCSTNode_EndToken(); /** * The meta object literal for the '<em><b>Ast</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ EAttribute CST_NODE__AST = eINSTANCE.getCSTNode_Ast(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PackageDeclarationCSImpl <em>Package Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Path Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_CS__PATH_NAME_CS = eINSTANCE .getPackageDeclarationCS_PathNameCS(); /** * The meta object literal for the '<em><b>Context Decls</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_CS__CONTEXT_DECLS = eINSTANCE .getPackageDeclarationCS_ContextDecls(); /** * The meta object literal for the '<em><b>Package Declaration CS</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_CS__PACKAGE_DECLARATION_CS = eINSTANCE .getPackageDeclarationCS_PackageDeclarationCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PathNameCSImpl <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Simple Names</b></em>' containment reference list feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_CS__SIMPLE_NAMES = eINSTANCE .getPathNameCS_SimpleNames(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.TypeCSImpl <em>Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>OCL Expression CS</em>}' class. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @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 <em>Context Decl CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Property Context CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Path Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CONTEXT_CS__PATH_NAME_CS = eINSTANCE .getPropertyContextCS_PathNameCS(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CONTEXT_CS__SIMPLE_NAME_CS = eINSTANCE .getPropertyContextCS_SimpleNameCS(); /** * The meta object literal for the '<em><b>Type CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CONTEXT_CS__TYPE_CS = eINSTANCE .getPropertyContextCS_TypeCS(); /** * The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CONTEXT_CS__CONSTRAINTS = eINSTANCE .getPropertyContextCS_Constraints(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.SimpleNameCSImpl <em>Simple Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SIMPLE_NAME_CS__VALUE = eINSTANCE.getSimpleNameCS_Value(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SIMPLE_NAME_CS__TYPE = eINSTANCE.getSimpleNameCS_Type(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.InitOrDerValueCSImpl <em>Init Or Der Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Classifier Context Decl CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Path Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER_CONTEXT_DECL_CS__PATH_NAME_CS = eINSTANCE .getClassifierContextDeclCS_PathNameCS(); /** * The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER_CONTEXT_DECL_CS__CONSTRAINTS = eINSTANCE .getClassifierContextDeclCS_Constraints(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @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 <em>Inv Or Def CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @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 <em>Operation Context Decl CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Operation CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CONTEXT_DECL_CS__OPERATION_CS = eINSTANCE .getOperationContextDeclCS_OperationCS(); /** * The meta object literal for the '<em><b>Pre Post Or Body Decls</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Operation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Path Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__PATH_NAME_CS = eINSTANCE .getOperationCS_PathNameCS(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__SIMPLE_NAME_CS = eINSTANCE .getOperationCS_SimpleNameCS(); /** * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__PARAMETERS = eINSTANCE .getOperationCS_Parameters(); /** * The meta object literal for the '<em><b>Type CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__TYPE_CS = eINSTANCE.getOperationCS_TypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.VariableCSImpl <em>Variable CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_CS__NAME = eINSTANCE.getVariableCS_Name(); /** * The meta object literal for the '<em><b>Type CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_CS__TYPE_CS = eINSTANCE.getVariableCS_TypeCS(); /** * The meta object literal for the '<em><b>Init Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_CS__INIT_EXPRESSION = eINSTANCE .getVariableCS_InitExpression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PrePostOrBodyDeclCSImpl <em>Pre Post Or Body Decl CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRE_POST_OR_BODY_DECL_CS__KIND = eINSTANCE .getPrePostOrBodyDeclCS_Kind(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PRE_POST_OR_BODY_DECL_CS__SIMPLE_NAME_CS = eINSTANCE .getPrePostOrBodyDeclCS_SimpleNameCS(); /** * The meta object literal for the '<em><b>Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Der Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Init Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Inv CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INV_CS__EXPRESSION_CS = eINSTANCE.getInvCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.DefCSImpl <em>Def CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Def Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEF_CS__DEF_EXPRESSION_CS = eINSTANCE .getDefCS_DefExpressionCS(); /** * The meta object literal for the '<em><b>Static</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @generated */ EAttribute DEF_CS__STATIC = eINSTANCE.getDefCS_Static(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.DefExpressionCSImpl <em>Def Expression CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Operation CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEF_EXPRESSION_CS__OPERATION_CS = eINSTANCE .getDefExpressionCS_OperationCS(); /** * The meta object literal for the '<em><b>Variable CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEF_EXPRESSION_CS__VARIABLE_CS = eINSTANCE .getDefExpressionCS_VariableCS(); /** * The meta object literal for the '<em><b>Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEF_EXPRESSION_CS__EXPRESSION_CS = eINSTANCE .getDefExpressionCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.VariableExpCSImpl <em>Variable Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_EXP_CS__ARGUMENTS = eINSTANCE .getVariableExpCS_Arguments(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getVariableExpCS_SimpleNameCS(); /** * The meta object literal for the '<em><b>Is Marked Pre CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Is Marked Pre CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Primitive Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Variables</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_TYPE_CS__VARIABLES = eINSTANCE .getTupleTypeCS_Variables(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CollectionTypeCSImpl <em>Collection Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Collection Type Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute COLLECTION_TYPE_CS__COLLECTION_TYPE_IDENTIFIER = eINSTANCE .getCollectionTypeCS_CollectionTypeIdentifier(); /** * The meta object literal for the '<em><b>Type CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_TYPE_CS__TYPE_CS = eINSTANCE .getCollectionTypeCS_TypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LetExpCSImpl <em>Let Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Variables</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LET_EXP_CS__VARIABLES = eINSTANCE.getLetExpCS_Variables(); /** * The meta object literal for the '<em><b>In Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LET_EXP_CS__IN_EXPRESSION = eINSTANCE .getLetExpCS_InExpression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IfExpCSImpl <em>If Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Then Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__THEN_EXPRESSION = eINSTANCE .getIfExpCS_ThenExpression(); /** * The meta object literal for the '<em><b>Else Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__ELSE_EXPRESSION = eINSTANCE .getIfExpCS_ElseExpression(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__CONDITION = eINSTANCE.getIfExpCS_Condition(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.MessageExpCSImpl <em>Message Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MESSAGE_EXP_CS__TARGET = eINSTANCE.getMessageExpCS_Target(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MESSAGE_EXP_CS__KIND = eINSTANCE.getMessageExpCS_Kind(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MESSAGE_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getMessageExpCS_SimpleNameCS(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MESSAGE_EXP_CS__ARGUMENTS = eINSTANCE .getMessageExpCS_Arguments(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OCLMessageArgCSImpl <em>OCL Message Arg CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Type CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OCL_MESSAGE_ARG_CS__TYPE_CS = eINSTANCE .getOCLMessageArgCS_TypeCS(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OCL_MESSAGE_ARG_CS__EXPRESSION = eINSTANCE .getOCLMessageArgCS_Expression(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LiteralExpCSImpl <em>Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Collection Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Collection Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = eINSTANCE .getCollectionLiteralExpCS_CollectionType(); /** * The meta object literal for the '<em><b>Collection Literal Parts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Collection Literal Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_LITERAL_PART_CS__EXPRESSION_CS = eINSTANCE .getCollectionLiteralPartCS_ExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.TupleLiteralExpCSImpl <em>Tuple Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Variables</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_LITERAL_EXP_CS__VARIABLES = eINSTANCE .getTupleLiteralExpCS_Variables(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.PrimitiveLiteralExpCSImpl <em>Primitive Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRIMITIVE_LITERAL_EXP_CS__SYMBOL = eINSTANCE .getPrimitiveLiteralExpCS_Symbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IntegerLiteralExpCSImpl <em>Integer Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Integer Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INTEGER_LITERAL_EXP_CS__INTEGER_SYMBOL = eINSTANCE .getIntegerLiteralExpCS_IntegerSymbol(); /** * The meta object literal for the '<em><b>Extended Integer Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated */ EAttribute INTEGER_LITERAL_EXP_CS__EXTENDED_INTEGER_SYMBOL = eINSTANCE .getIntegerLiteralExpCS_ExtendedIntegerSymbol(); /** * The meta object literal for the '<em><b>Long Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated */ EAttribute INTEGER_LITERAL_EXP_CS__LONG_SYMBOL = eINSTANCE .getIntegerLiteralExpCS_LongSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.UnlimitedNaturalLiteralExpCSImpl <em>Unlimited Natural Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Integer Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNLIMITED_NATURAL_LITERAL_EXP_CS__INTEGER_SYMBOL = eINSTANCE .getUnlimitedNaturalLiteralExpCS_IntegerSymbol(); /** * The meta object literal for the '<em><b>Extended Integer Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated */ EAttribute UNLIMITED_NATURAL_LITERAL_EXP_CS__EXTENDED_INTEGER_SYMBOL = eINSTANCE .getUnlimitedNaturalLiteralExpCS_ExtendedIntegerSymbol(); /** * The meta object literal for the '<em><b>Long Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.2 * <!-- end-user-doc --> * @generated */ EAttribute UNLIMITED_NATURAL_LITERAL_EXP_CS__LONG_SYMBOL = eINSTANCE .getUnlimitedNaturalLiteralExpCS_LongSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.RealLiteralExpCSImpl <em>Real Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Real Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REAL_LITERAL_EXP_CS__REAL_SYMBOL = eINSTANCE .getRealLiteralExpCS_RealSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.StringLiteralExpCSImpl <em>String Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>String Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_LITERAL_EXP_CS__STRING_SYMBOL = eINSTANCE .getStringLiteralExpCS_StringSymbol(); /** * The meta object literal for the '<em><b>Unescaped String Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @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 <em>Boolean Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Boolean Symbol</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOOLEAN_LITERAL_EXP_CS__BOOLEAN_SYMBOL = eINSTANCE .getBooleanLiteralExpCS_BooleanSymbol(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.NullLiteralExpCSImpl <em>Null Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Invalid Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Collection Range CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Last Expression CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_RANGE_CS__LAST_EXPRESSION_CS = eINSTANCE .getCollectionRangeCS_LastExpressionCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.CallExpCSImpl <em>Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CALL_EXP_CS__SOURCE = eINSTANCE.getCallExpCS_Source(); /** * The meta object literal for the '<em><b>Accessor</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CALL_EXP_CS__ACCESSOR = eINSTANCE.getCallExpCS_Accessor(); /** * The meta object literal for the '<em><b>Simple Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CALL_EXP_CS__SIMPLE_NAME_CS = eINSTANCE .getCallExpCS_SimpleNameCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.LoopExpCSImpl <em>Loop Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Variable1</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_EXP_CS__VARIABLE1 = eINSTANCE.getLoopExpCS_Variable1(); /** * The meta object literal for the '<em><b>Variable2</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_EXP_CS__VARIABLE2 = eINSTANCE.getLoopExpCS_Variable2(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_EXP_CS__BODY = eINSTANCE.getLoopExpCS_Body(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.IteratorExpCSImpl <em>Iterator Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Iterate Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Feature Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Path Name CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @generated */ EReference FEATURE_CALL_EXP_CS__PATH_NAME_CS = eINSTANCE .getFeatureCallExpCS_PathNameCS(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_CALL_EXP_CS__ARGUMENTS = eINSTANCE .getFeatureCallExpCS_Arguments(); /** * The meta object literal for the '<em><b>Is Marked Pre CS</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em><b>Is Atomic</b></em>' attribute feature. * <!-- begin-user-doc --> * @since 3.0 * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_CALL_EXP_CS__IS_ATOMIC = eINSTANCE .getOperationCallExpCS_IsAtomic(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.impl.OCLDocumentCSImpl <em>OCL Document CS</em>}' class. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @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 '<em><b>Package Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @generated */ EReference OCL_DOCUMENT_CS__PACKAGE_DECLARATIONS = eINSTANCE .getOCLDocumentCS_PackageDeclarations(); /** * The meta object literal for the '{@link org.eclipse.ocl.cst.SimpleTypeEnum <em>Simple Type Enum</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Pre Post Or Body Enum</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Collection Type Identifier Enum</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Message Exp Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <em>Dot Or Arrow Enum</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 '<em>IToken</em>' data type. * <!-- begin-user-doc --> * @since 1.3 * <!-- end-user-doc --> * @see lpg.runtime.IToken * @see org.eclipse.ocl.cst.impl.CSTPackageImpl#getIToken() * @generated */ EDataType ITOKEN = eINSTANCE.getIToken(); } } //CSTPackage