/******************************************************************************* * Copyright (c) 2010, 2015 Willink Transformations 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: * E.D.Willink - initial API and implementation *******************************************************************************/ package org.eclipse.ocl.xtext.basecs; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; 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.xtext.basecs.BaseCSFactory * @model kind="package" * @generated */ public interface BaseCSPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "basecs"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/ocl/2015/BaseCS"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "basecs"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ BaseCSPackage eINSTANCE = org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.util.VisitableCS <em>Visitable CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.util.VisitableCS * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getVisitableCS() * @generated */ int VISITABLE_CS = 51; /** * The number of structural features of the '<em>Visitable CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VISITABLE_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ElementCSImpl <em>Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getElementCS() * @generated */ int ELEMENT_CS = 9; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_CS__CSI = VISITABLE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_CS__PARENT = VISITABLE_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_CS_FEATURE_COUNT = VISITABLE_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PivotableElementCSImpl <em>Pivotable Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PivotableElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPivotableElementCS() * @generated */ int PIVOTABLE_ELEMENT_CS = 30; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PIVOTABLE_ELEMENT_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PIVOTABLE_ELEMENT_CS__PARENT = ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PIVOTABLE_ELEMENT_CS__PIVOT = ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Pivotable Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PIVOTABLE_ELEMENT_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ModelElementCSImpl <em>Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ModelElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getModelElementCS() * @generated */ int MODEL_ELEMENT_CS = 16; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__CSI = PIVOTABLE_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__PARENT = PIVOTABLE_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__PIVOT = PIVOTABLE_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__ORIGINAL_XMI_ID = PIVOTABLE_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__OWNED_ANNOTATIONS = PIVOTABLE_ELEMENT_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Model Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS_FEATURE_COUNT = PIVOTABLE_ELEMENT_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.AnnotationElementCSImpl <em>Annotation Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AnnotationElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAnnotationElementCS() * @generated */ int ANNOTATION_ELEMENT_CS = 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.DetailCSImpl <em>Detail CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DetailCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDetailCS() * @generated */ int DETAIL_CS = 7; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ImportCSImpl <em>Import CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ImportCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getImportCS() * @generated */ int IMPORT_CS = 14; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.NamedElementCSImpl <em>Named Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.NamedElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getNamedElementCS() * @generated */ int NAMED_ELEMENT_CS = 21; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__NAME = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Named Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedElementCSImpl <em>Typed Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedElementCS() * @generated */ int TYPED_ELEMENT_CS = 48; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.FeatureCSImpl <em>Feature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.FeatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getFeatureCS() * @generated */ int FEATURE_CS = 13; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.StructuralFeatureCSImpl <em>Structural Feature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.StructuralFeatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getStructuralFeatureCS() * @generated */ int STRUCTURAL_FEATURE_CS = 36; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.AttributeCSImpl <em>Attribute CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AttributeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAttributeCS() * @generated */ int ATTRIBUTE_CS = 2; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.NamespaceCSImpl <em>Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.NamespaceCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getNamespaceCS() * @generated */ int NAMESPACE_CS = 22; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.OperationCSImpl <em>Operation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.OperationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getOperationCS() * @generated */ int OPERATION_CS = 23; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PackageCSImpl <em>Package CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PackageCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPackageCS() * @generated */ int PACKAGE_CS = 24; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ParameterCSImpl <em>Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getParameterCS() * @generated */ int PARAMETER_CS = 26; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PrimitiveTypeRefCSImpl <em>Primitive Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PrimitiveTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPrimitiveTypeRefCS() * @generated */ int PRIMITIVE_TYPE_REF_CS = 31; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ReferenceCSImpl <em>Reference CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ReferenceCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getReferenceCS() * @generated */ int REFERENCE_CS = 32; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeCSImpl <em>Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeCS() * @generated */ int TYPE_CS = 45; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeParameterCSImpl <em>Type Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeParameterCS() * @generated */ int TYPE_PARAMETER_CS = 46; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedTypeRefCSImpl <em>Typed Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedTypeRefCS() * @generated */ int TYPED_TYPE_REF_CS = 50; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.WildcardTypeRefCSImpl <em>Wildcard Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.WildcardTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getWildcardTypeRefCS() * @generated */ int WILDCARD_TYPE_REF_CS = 52; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeRefCSImpl <em>Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeRefCS() * @generated */ int TYPE_REF_CS = 47; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedRefCSImpl <em>Typed Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedRefCS() * @generated */ int TYPED_REF_CS = 49; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.AnnotationCSImpl <em>Annotation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AnnotationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAnnotationCS() * @generated */ int ANNOTATION_CS = 0; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateBindingCSImpl <em>Template Binding CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateBindingCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateBindingCS() * @generated */ int TEMPLATE_BINDING_CS = 38; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateParameterCSImpl <em>Template Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateParameterCS() * @generated */ int TEMPLATE_PARAMETER_CS = 39; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateParameterSubstitutionCSImpl <em>Template Parameter Substitution CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateParameterSubstitutionCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateParameterSubstitutionCS() * @generated */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS = 40; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateSignatureCSImpl <em>Template Signature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateSignatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateSignatureCS() * @generated */ int TEMPLATE_SIGNATURE_CS = 41; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateableElementCSImpl <em>Templateable Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateableElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateableElementCS() * @generated */ int TEMPLATEABLE_ELEMENT_CS = 42; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ConstraintCSImpl <em>Constraint CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ConstraintCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getConstraintCS() * @generated */ int CONSTRAINT_CS = 4; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.DataTypeCSImpl <em>Data Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DataTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDataTypeCS() * @generated */ int DATA_TYPE_CS = 6; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.DocumentationCSImpl <em>Documentation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DocumentationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDocumentationCS() * @generated */ int DOCUMENTATION_CS = 8; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.EnumerationCSImpl <em>Enumeration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.EnumerationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getEnumerationCS() * @generated */ int ENUMERATION_CS = 11; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.EnumerationLiteralCSImpl <em>Enumeration Literal CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.EnumerationLiteralCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getEnumerationLiteralCS() * @generated */ int ENUMERATION_LITERAL_CS = 12; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owned Details</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS__OWNED_DETAILS = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Annotation Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_ELEMENT_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__CSI = ANNOTATION_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__PARENT = ANNOTATION_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__PIVOT = ANNOTATION_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__ORIGINAL_XMI_ID = ANNOTATION_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__OWNED_ANNOTATIONS = ANNOTATION_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__NAME = ANNOTATION_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owned Details</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__OWNED_DETAILS = ANNOTATION_ELEMENT_CS__OWNED_DETAILS; /** * The feature id for the '<em><b>Owned Contents</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__OWNED_CONTENTS = ANNOTATION_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned References</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS__OWNED_REFERENCES = ANNOTATION_ELEMENT_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Annotation CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_CS_FEATURE_COUNT = ANNOTATION_ELEMENT_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__IS_OPTIONAL = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__OWNED_TYPE = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS__QUALIFIERS = NAMED_ELEMENT_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Typed Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_ELEMENT_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__CSI = TYPED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__PARENT = TYPED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__PIVOT = TYPED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__ORIGINAL_XMI_ID = TYPED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__OWNED_ANNOTATIONS = TYPED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__NAME = TYPED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__IS_OPTIONAL = TYPED_ELEMENT_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__OWNED_TYPE = TYPED_ELEMENT_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS__QUALIFIERS = TYPED_ELEMENT_CS__QUALIFIERS; /** * The number of structural features of the '<em>Feature CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CS_FEATURE_COUNT = TYPED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__CSI = FEATURE_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__PARENT = FEATURE_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__PIVOT = FEATURE_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__ORIGINAL_XMI_ID = FEATURE_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__OWNED_ANNOTATIONS = FEATURE_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__NAME = FEATURE_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__IS_OPTIONAL = FEATURE_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__OWNED_TYPE = FEATURE_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__QUALIFIERS = FEATURE_CS__QUALIFIERS; /** * The feature id for the '<em><b>Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__DEFAULT = FEATURE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Default Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__OWNED_DEFAULT_EXPRESSIONS = FEATURE_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owning Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS__OWNING_CLASS = FEATURE_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Structural Feature CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_CS_FEATURE_COUNT = FEATURE_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__CSI = STRUCTURAL_FEATURE_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__PARENT = STRUCTURAL_FEATURE_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__PIVOT = STRUCTURAL_FEATURE_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__ORIGINAL_XMI_ID = STRUCTURAL_FEATURE_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__OWNED_ANNOTATIONS = STRUCTURAL_FEATURE_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__NAME = STRUCTURAL_FEATURE_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__IS_OPTIONAL = STRUCTURAL_FEATURE_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__OWNED_TYPE = STRUCTURAL_FEATURE_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__QUALIFIERS = STRUCTURAL_FEATURE_CS__QUALIFIERS; /** * The feature id for the '<em><b>Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__DEFAULT = STRUCTURAL_FEATURE_CS__DEFAULT; /** * The feature id for the '<em><b>Owned Default Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__OWNED_DEFAULT_EXPRESSIONS = STRUCTURAL_FEATURE_CS__OWNED_DEFAULT_EXPRESSIONS; /** * The feature id for the '<em><b>Owning Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS__OWNING_CLASS = STRUCTURAL_FEATURE_CS__OWNING_CLASS; /** * The number of structural features of the '<em>Attribute CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CS_FEATURE_COUNT = STRUCTURAL_FEATURE_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ClassCSImpl <em>Class CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ClassCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getClassCS() * @generated */ int CLASS_CS = 3; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__OWNED_SIGNATURE = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__INSTANCE_CLASS_NAME = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__OWNED_CONSTRAINTS = NAMED_ELEMENT_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Owning Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS__OWNING_PACKAGE = NAMED_ELEMENT_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Class CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ElementRefCSImpl <em>Element Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ElementRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getElementRefCS() * @generated */ int ELEMENT_REF_CS = 10; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.LambdaTypeCSImpl <em>Lambda Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.LambdaTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getLambdaTypeCS() * @generated */ int LAMBDA_TYPE_CS = 15; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ModelElementRefCSImpl <em>Model Element Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ModelElementRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getModelElementRefCS() * @generated */ int MODEL_ELEMENT_REF_CS = 17; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owned Message Specification</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__OWNED_MESSAGE_SPECIFICATION = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Specification</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__OWNED_SPECIFICATION = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Stereotype</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS__STEREOTYPE = NAMED_ELEMENT_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Constraint CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.ContextLessElementCSImpl <em>Context Less Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ContextLessElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getContextLessElementCS() * @generated */ int CONTEXT_LESS_ELEMENT_CS = 5; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_LESS_ELEMENT_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_LESS_ELEMENT_CS__PARENT = ELEMENT_CS__PARENT; /** * The number of structural features of the '<em>Context Less Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_LESS_ELEMENT_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__CSI = CLASS_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__PARENT = CLASS_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__PIVOT = CLASS_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__ORIGINAL_XMI_ID = CLASS_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__OWNED_ANNOTATIONS = CLASS_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__NAME = CLASS_CS__NAME; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__OWNED_SIGNATURE = CLASS_CS__OWNED_SIGNATURE; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__INSTANCE_CLASS_NAME = CLASS_CS__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Owned Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__OWNED_CONSTRAINTS = CLASS_CS__OWNED_CONSTRAINTS; /** * The feature id for the '<em><b>Owning Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__OWNING_PACKAGE = CLASS_CS__OWNING_PACKAGE; /** * The feature id for the '<em><b>Is Primitive</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__IS_PRIMITIVE = CLASS_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Serializable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS__IS_SERIALIZABLE = CLASS_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Data Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_CS_FEATURE_COUNT = CLASS_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Values</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS__VALUES = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Detail CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DETAIL_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__CSI = ANNOTATION_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__PARENT = ANNOTATION_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__PIVOT = ANNOTATION_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__ORIGINAL_XMI_ID = ANNOTATION_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__OWNED_ANNOTATIONS = ANNOTATION_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__NAME = ANNOTATION_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owned Details</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__OWNED_DETAILS = ANNOTATION_ELEMENT_CS__OWNED_DETAILS; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS__VALUE = ANNOTATION_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Documentation CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTATION_CS_FEATURE_COUNT = ANNOTATION_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_REF_CS__CSI = PIVOTABLE_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_REF_CS__PARENT = PIVOTABLE_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_REF_CS__PIVOT = PIVOTABLE_ELEMENT_CS__PIVOT; /** * The number of structural features of the '<em>Element Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_REF_CS_FEATURE_COUNT = PIVOTABLE_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__CSI = CLASS_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__PARENT = CLASS_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__PIVOT = CLASS_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__ORIGINAL_XMI_ID = CLASS_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__OWNED_ANNOTATIONS = CLASS_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__NAME = CLASS_CS__NAME; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__OWNED_SIGNATURE = CLASS_CS__OWNED_SIGNATURE; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__INSTANCE_CLASS_NAME = CLASS_CS__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Owned Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__OWNED_CONSTRAINTS = CLASS_CS__OWNED_CONSTRAINTS; /** * The feature id for the '<em><b>Owning Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__OWNING_PACKAGE = CLASS_CS__OWNING_PACKAGE; /** * The feature id for the '<em><b>Is Serializable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__IS_SERIALIZABLE = CLASS_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Literals</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS__OWNED_LITERALS = CLASS_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Enumeration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_CS_FEATURE_COUNT = CLASS_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS__VALUE = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Enumeration Literal CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUMERATION_LITERAL_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The number of structural features of the '<em>Namespace CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__CSI = NAMESPACE_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__PARENT = NAMESPACE_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__PIVOT = NAMESPACE_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__ORIGINAL_XMI_ID = NAMESPACE_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__OWNED_ANNOTATIONS = NAMESPACE_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__NAME = NAMESPACE_CS__NAME; /** * The feature id for the '<em><b>Is All</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__IS_ALL = NAMESPACE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Path Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__OWNED_PATH_NAME = NAMESPACE_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referred Namespace</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS__REFERRED_NAMESPACE = NAMESPACE_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Import CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_CS_FEATURE_COUNT = NAMESPACE_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_REF_CS__CSI = ELEMENT_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_REF_CS__PARENT = ELEMENT_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_REF_CS__PIVOT = ELEMENT_REF_CS__PIVOT; /** * The number of structural features of the '<em>Type Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_REF_CS_FEATURE_COUNT = ELEMENT_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_REF_CS__CSI = TYPE_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_REF_CS__PARENT = TYPE_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_REF_CS__PIVOT = TYPE_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_REF_CS__OWNED_MULTIPLICITY = TYPE_REF_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Typed Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_REF_CS_FEATURE_COUNT = TYPE_REF_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__CSI = TYPED_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__PARENT = TYPED_REF_CS__PARENT; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityCSImpl <em>Multiplicity CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityCS() * @generated */ int MULTIPLICITY_CS = 19; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityBoundsCSImpl <em>Multiplicity Bounds CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityBoundsCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityBoundsCS() * @generated */ int MULTIPLICITY_BOUNDS_CS = 18; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityStringCSImpl <em>Multiplicity String CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityStringCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityStringCS() * @generated */ int MULTIPLICITY_STRING_CS = 20; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__PIVOT = TYPED_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__OWNED_MULTIPLICITY = TYPED_REF_CS__OWNED_MULTIPLICITY; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__OWNED_SIGNATURE = TYPED_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__NAME = TYPED_REF_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Context Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__OWNED_CONTEXT_TYPE = TYPED_REF_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Owned Parameter Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__OWNED_PARAMETER_TYPES = TYPED_REF_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Owned Result Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS__OWNED_RESULT_TYPE = TYPED_REF_CS_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Lambda Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAMBDA_TYPE_CS_FEATURE_COUNT = TYPED_REF_CS_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS__CSI = ELEMENT_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS__PARENT = ELEMENT_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS__PIVOT = ELEMENT_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Path Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS__OWNED_PATH_NAME = ELEMENT_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Referred Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS__REFERRED_ELEMENT = ELEMENT_REF_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Model Element Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_REF_CS_FEATURE_COUNT = ELEMENT_REF_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_CS__PARENT = ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Is Null Free</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_CS__IS_NULL_FREE = ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Multiplicity CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS__CSI = MULTIPLICITY_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS__PARENT = MULTIPLICITY_CS__PARENT; /** * The feature id for the '<em><b>Is Null Free</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS__IS_NULL_FREE = MULTIPLICITY_CS__IS_NULL_FREE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS__LOWER_BOUND = MULTIPLICITY_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS__UPPER_BOUND = MULTIPLICITY_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Multiplicity Bounds CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_BOUNDS_CS_FEATURE_COUNT = MULTIPLICITY_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_STRING_CS__CSI = MULTIPLICITY_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_STRING_CS__PARENT = MULTIPLICITY_CS__PARENT; /** * The feature id for the '<em><b>Is Null Free</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_STRING_CS__IS_NULL_FREE = MULTIPLICITY_CS__IS_NULL_FREE; /** * The feature id for the '<em><b>String Bounds</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_STRING_CS__STRING_BOUNDS = MULTIPLICITY_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Multiplicity String CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_STRING_CS_FEATURE_COUNT = MULTIPLICITY_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__CSI = FEATURE_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__PARENT = FEATURE_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__PIVOT = FEATURE_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__ORIGINAL_XMI_ID = FEATURE_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_ANNOTATIONS = FEATURE_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__NAME = FEATURE_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__IS_OPTIONAL = FEATURE_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_TYPE = FEATURE_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__QUALIFIERS = FEATURE_CS__QUALIFIERS; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_SIGNATURE = FEATURE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Body Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_BODY_EXPRESSIONS = FEATURE_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Exceptions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_EXCEPTIONS = FEATURE_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_PARAMETERS = FEATURE_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Owned Postconditions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_POSTCONDITIONS = FEATURE_CS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Owned Preconditions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNED_PRECONDITIONS = FEATURE_CS_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Owning Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS__OWNING_CLASS = FEATURE_CS_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Operation CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CS_FEATURE_COUNT = FEATURE_CS_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PackageOwnerCSImpl <em>Package Owner CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PackageOwnerCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPackageOwnerCS() * @generated */ int PACKAGE_OWNER_CS = 25; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS__OWNED_PACKAGES = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Package Owner CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_OWNER_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__CSI = PACKAGE_OWNER_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__PARENT = PACKAGE_OWNER_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__PIVOT = PACKAGE_OWNER_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__ORIGINAL_XMI_ID = PACKAGE_OWNER_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__OWNED_ANNOTATIONS = PACKAGE_OWNER_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__OWNED_PACKAGES = PACKAGE_OWNER_CS__OWNED_PACKAGES; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__NAME = PACKAGE_OWNER_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Ns Prefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__NS_PREFIX = PACKAGE_OWNER_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Ns URI</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__NS_URI = PACKAGE_OWNER_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Owned Classes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS__OWNED_CLASSES = PACKAGE_OWNER_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Package CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_CS_FEATURE_COUNT = PACKAGE_OWNER_CS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__CSI = TYPED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__PARENT = TYPED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__PIVOT = TYPED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__ORIGINAL_XMI_ID = TYPED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__OWNED_ANNOTATIONS = TYPED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__NAME = TYPED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__IS_OPTIONAL = TYPED_ELEMENT_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__OWNED_TYPE = TYPED_ELEMENT_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__QUALIFIERS = TYPED_ELEMENT_CS__QUALIFIERS; /** * The feature id for the '<em><b>Owning Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__OWNING_OPERATION = TYPED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Parameter CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS_FEATURE_COUNT = TYPED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathElementCSImpl <em>Path Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathElementCS() * @generated */ int PATH_ELEMENT_CS = 27; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS__PARENT = ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Element Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS__ELEMENT_TYPE = ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owning Path Name</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS__OWNING_PATH_NAME = ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referred Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS__REFERRED_ELEMENT = ELEMENT_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Path Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathElementWithURICSImpl <em>Path Element With URICS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathElementWithURICSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathElementWithURICS() * @generated */ int PATH_ELEMENT_WITH_URICS = 28; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__CSI = PATH_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__PARENT = PATH_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Element Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__ELEMENT_TYPE = PATH_ELEMENT_CS__ELEMENT_TYPE; /** * The feature id for the '<em><b>Owning Path Name</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__OWNING_PATH_NAME = PATH_ELEMENT_CS__OWNING_PATH_NAME; /** * The feature id for the '<em><b>Referred Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__REFERRED_ELEMENT = PATH_ELEMENT_CS__REFERRED_ELEMENT; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS__URI = PATH_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Path Element With URICS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_ELEMENT_WITH_URICS_FEATURE_COUNT = PATH_ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathNameCSImpl <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathNameCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathNameCS() * @generated */ int PATH_NAME_CS = 29; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__PARENT = ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Context</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__CONTEXT = ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Path Elements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__OWNED_PATH_ELEMENTS = ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referred Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__REFERRED_ELEMENT = ELEMENT_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Scope Filter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS__SCOPE_FILTER = ELEMENT_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Path Name CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS__CSI = TYPED_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS__PARENT = TYPED_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS__PIVOT = TYPED_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS__OWNED_MULTIPLICITY = TYPED_REF_CS__OWNED_MULTIPLICITY; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS__NAME = TYPED_REF_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Primitive Type Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_TYPE_REF_CS_FEATURE_COUNT = TYPED_REF_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__CSI = STRUCTURAL_FEATURE_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__PARENT = STRUCTURAL_FEATURE_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__PIVOT = STRUCTURAL_FEATURE_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__ORIGINAL_XMI_ID = STRUCTURAL_FEATURE_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__OWNED_ANNOTATIONS = STRUCTURAL_FEATURE_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__NAME = STRUCTURAL_FEATURE_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__IS_OPTIONAL = STRUCTURAL_FEATURE_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__OWNED_TYPE = STRUCTURAL_FEATURE_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__QUALIFIERS = STRUCTURAL_FEATURE_CS__QUALIFIERS; /** * The feature id for the '<em><b>Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__DEFAULT = STRUCTURAL_FEATURE_CS__DEFAULT; /** * The feature id for the '<em><b>Owned Default Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__OWNED_DEFAULT_EXPRESSIONS = STRUCTURAL_FEATURE_CS__OWNED_DEFAULT_EXPRESSIONS; /** * The feature id for the '<em><b>Owning Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__OWNING_CLASS = STRUCTURAL_FEATURE_CS__OWNING_CLASS; /** * The feature id for the '<em><b>Referred Keys</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__REFERRED_KEYS = STRUCTURAL_FEATURE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Referred Opposite</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS__REFERRED_OPPOSITE = STRUCTURAL_FEATURE_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Reference CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_CS_FEATURE_COUNT = STRUCTURAL_FEATURE_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.RootCSImpl <em>Root CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.RootCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getRootCS() * @generated */ int ROOT_CS = 33; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Imports</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS__OWNED_IMPORTS = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Root CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.RootPackageCSImpl <em>Root Package CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.RootPackageCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getRootPackageCS() * @generated */ int ROOT_PACKAGE_CS = 34; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__CSI = PACKAGE_OWNER_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__PARENT = PACKAGE_OWNER_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__PIVOT = PACKAGE_OWNER_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__ORIGINAL_XMI_ID = PACKAGE_OWNER_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__OWNED_ANNOTATIONS = PACKAGE_OWNER_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__OWNED_PACKAGES = PACKAGE_OWNER_CS__OWNED_PACKAGES; /** * The feature id for the '<em><b>Owned Imports</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS__OWNED_IMPORTS = PACKAGE_OWNER_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Root Package CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_PACKAGE_CS_FEATURE_COUNT = PACKAGE_OWNER_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.SpecificationCSImpl <em>Specification CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.SpecificationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getSpecificationCS() * @generated */ int SPECIFICATION_CS = 35; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Expr String</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS__EXPR_STRING = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Specification CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.StructuredClassCSImpl <em>Structured Class CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.StructuredClassCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getStructuredClassCS() * @generated */ int STRUCTURED_CLASS_CS = 37; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__CSI = CLASS_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__PARENT = CLASS_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__PIVOT = CLASS_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__ORIGINAL_XMI_ID = CLASS_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_ANNOTATIONS = CLASS_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__NAME = CLASS_CS__NAME; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_SIGNATURE = CLASS_CS__OWNED_SIGNATURE; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__INSTANCE_CLASS_NAME = CLASS_CS__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Owned Constraints</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_CONSTRAINTS = CLASS_CS__OWNED_CONSTRAINTS; /** * The feature id for the '<em><b>Owning Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNING_PACKAGE = CLASS_CS__OWNING_PACKAGE; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__IS_ABSTRACT = CLASS_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Interface</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__IS_INTERFACE = CLASS_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Metaclass</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_METACLASS = CLASS_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Owned Operations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_OPERATIONS = CLASS_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Owned Properties</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_PROPERTIES = CLASS_CS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Owned Super Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS__OWNED_SUPER_TYPES = CLASS_CS_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Structured Class CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURED_CLASS_CS_FEATURE_COUNT = CLASS_CS_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__CSI = ELEMENT_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__PARENT = ELEMENT_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__PIVOT = ELEMENT_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__OWNED_MULTIPLICITY = ELEMENT_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Substitutions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__OWNED_SUBSTITUTIONS = ELEMENT_REF_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owning Element</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS__OWNING_ELEMENT = ELEMENT_REF_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Template Binding CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_CS_FEATURE_COUNT = ELEMENT_REF_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__CSI = NAMED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__PARENT = NAMED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__PIVOT = NAMED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__ORIGINAL_XMI_ID = NAMED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__OWNED_ANNOTATIONS = NAMED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__NAME = NAMED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Owning Signature</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS__OWNING_SIGNATURE = NAMED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Template Parameter CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_CS_FEATURE_COUNT = NAMED_ELEMENT_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Actual Parameter</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owning Binding</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNING_BINDING = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Template Parameter Substitution CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_PARAMETER_SUBSTITUTION_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__OWNED_PARAMETERS = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owning Element</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS__OWNING_ELEMENT = MODEL_ELEMENT_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Template Signature CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_SIGNATURE_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATEABLE_ELEMENT_CS__CSI = ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATEABLE_ELEMENT_CS__PARENT = ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATEABLE_ELEMENT_CS__OWNED_SIGNATURE = ELEMENT_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Templateable Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATEABLE_ELEMENT_CS_FEATURE_COUNT = ELEMENT_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TuplePartCSImpl <em>Tuple Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TuplePartCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTuplePartCS() * @generated */ int TUPLE_PART_CS = 43; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__CSI = TYPED_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__PARENT = TYPED_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__PIVOT = TYPED_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__ORIGINAL_XMI_ID = TYPED_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__OWNED_ANNOTATIONS = TYPED_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__NAME = TYPED_ELEMENT_CS__NAME; /** * The feature id for the '<em><b>Is Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__IS_OPTIONAL = TYPED_ELEMENT_CS__IS_OPTIONAL; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__OWNED_TYPE = TYPED_ELEMENT_CS__OWNED_TYPE; /** * The feature id for the '<em><b>Qualifiers</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS__QUALIFIERS = TYPED_ELEMENT_CS__QUALIFIERS; /** * The number of structural features of the '<em>Tuple Part CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_PART_CS_FEATURE_COUNT = TYPED_ELEMENT_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.ocl.xtext.basecs.impl.TupleTypeCSImpl <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TupleTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTupleTypeCS() * @generated */ int TUPLE_TYPE_CS = 44; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__CSI = TYPED_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__PARENT = TYPED_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__PIVOT = TYPED_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__OWNED_MULTIPLICITY = TYPED_REF_CS__OWNED_MULTIPLICITY; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__NAME = TYPED_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Parts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__OWNED_PARTS = TYPED_REF_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Tuple Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS_FEATURE_COUNT = TYPED_REF_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__CSI = MODEL_ELEMENT_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__PARENT = MODEL_ELEMENT_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__PIVOT = MODEL_ELEMENT_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__ORIGINAL_XMI_ID = MODEL_ELEMENT_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS__OWNED_ANNOTATIONS = MODEL_ELEMENT_CS__OWNED_ANNOTATIONS; /** * The number of structural features of the '<em>Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS_FEATURE_COUNT = MODEL_ELEMENT_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__CSI = TEMPLATE_PARAMETER_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__PARENT = TEMPLATE_PARAMETER_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__PIVOT = TEMPLATE_PARAMETER_CS__PIVOT; /** * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__ORIGINAL_XMI_ID = TEMPLATE_PARAMETER_CS__ORIGINAL_XMI_ID; /** * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__OWNED_ANNOTATIONS = TEMPLATE_PARAMETER_CS__OWNED_ANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__NAME = TEMPLATE_PARAMETER_CS__NAME; /** * The feature id for the '<em><b>Owning Signature</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__OWNING_SIGNATURE = TEMPLATE_PARAMETER_CS__OWNING_SIGNATURE; /** * The feature id for the '<em><b>Owned Extends</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS__OWNED_EXTENDS = TEMPLATE_PARAMETER_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Type Parameter CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_PARAMETER_CS_FEATURE_COUNT = TEMPLATE_PARAMETER_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__CSI = TYPED_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__PARENT = TYPED_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__PIVOT = TYPED_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__OWNED_MULTIPLICITY = TYPED_REF_CS__OWNED_MULTIPLICITY; /** * The feature id for the '<em><b>Is Typeof</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__IS_TYPEOF = TYPED_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__OWNED_BINDING = TYPED_REF_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Path Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__OWNED_PATH_NAME = TYPED_REF_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Referred Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS__REFERRED_TYPE = TYPED_REF_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Typed Type Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_TYPE_REF_CS_FEATURE_COUNT = TYPED_REF_CS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Csi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS__CSI = TYPE_REF_CS__CSI; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS__PARENT = TYPE_REF_CS__PARENT; /** * The feature id for the '<em><b>Pivot</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS__PIVOT = TYPE_REF_CS__PIVOT; /** * The feature id for the '<em><b>Owned Extends</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS__OWNED_EXTENDS = TYPE_REF_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned Super</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS__OWNED_SUPER = TYPE_REF_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Wildcard Type Ref CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WILDCARD_TYPE_REF_CS_FEATURE_COUNT = TYPE_REF_CS_FEATURE_COUNT + 2; /** * The meta object id for the '<em>Big Number</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Number * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getBigNumber() * @generated */ int BIG_NUMBER = 53; /** * The meta object id for the '<em>CSI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.base.utilities.CSI * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getCSI() * @generated */ int CSI = 54; /** * The meta object id for the '<em>Scope Filter</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.pivot.internal.scoping.ScopeFilter * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getScopeFilter() * @generated */ int SCOPE_FILTER = 55; /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.AnnotationCS <em>Annotation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Annotation CS</em>'. * @see org.eclipse.ocl.xtext.basecs.AnnotationCS * @generated */ EClass getAnnotationCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.AnnotationCS#getOwnedContents <em>Owned Contents</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Contents</em>'. * @see org.eclipse.ocl.xtext.basecs.AnnotationCS#getOwnedContents() * @see #getAnnotationCS() * @generated */ EReference getAnnotationCS_OwnedContents(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.AnnotationCS#getOwnedReferences <em>Owned References</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned References</em>'. * @see org.eclipse.ocl.xtext.basecs.AnnotationCS#getOwnedReferences() * @see #getAnnotationCS() * @generated */ EReference getAnnotationCS_OwnedReferences(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.AnnotationElementCS <em>Annotation Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Annotation Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.AnnotationElementCS * @generated */ EClass getAnnotationElementCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.AnnotationElementCS#getOwnedDetails <em>Owned Details</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Details</em>'. * @see org.eclipse.ocl.xtext.basecs.AnnotationElementCS#getOwnedDetails() * @see #getAnnotationElementCS() * @generated */ EReference getAnnotationElementCS_OwnedDetails(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.AttributeCS <em>Attribute CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute CS</em>'. * @see org.eclipse.ocl.xtext.basecs.AttributeCS * @generated */ EClass getAttributeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ClassCS <em>Class CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Class CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ClassCS * @generated */ EClass getClassCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.ClassCS#getOwningPackage <em>Owning Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Package</em>'. * @see org.eclipse.ocl.xtext.basecs.ClassCS#getOwningPackage() * @see #getClassCS() * @generated */ EReference getClassCS_OwningPackage(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.ClassCS#getInstanceClassName <em>Instance Class Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance Class Name</em>'. * @see org.eclipse.ocl.xtext.basecs.ClassCS#getInstanceClassName() * @see #getClassCS() * @generated */ EAttribute getClassCS_InstanceClassName(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.ClassCS#getOwnedConstraints <em>Owned Constraints</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Constraints</em>'. * @see org.eclipse.ocl.xtext.basecs.ClassCS#getOwnedConstraints() * @see #getClassCS() * @generated */ EReference getClassCS_OwnedConstraints(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ConstraintCS <em>Constraint CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constraint CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ConstraintCS * @generated */ EClass getConstraintCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.ConstraintCS#getStereotype <em>Stereotype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Stereotype</em>'. * @see org.eclipse.ocl.xtext.basecs.ConstraintCS#getStereotype() * @see #getConstraintCS() * @generated */ EAttribute getConstraintCS_Stereotype(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.ConstraintCS#getOwnedSpecification <em>Owned Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Specification</em>'. * @see org.eclipse.ocl.xtext.basecs.ConstraintCS#getOwnedSpecification() * @see #getConstraintCS() * @generated */ EReference getConstraintCS_OwnedSpecification(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.ConstraintCS#getOwnedMessageSpecification <em>Owned Message Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Message Specification</em>'. * @see org.eclipse.ocl.xtext.basecs.ConstraintCS#getOwnedMessageSpecification() * @see #getConstraintCS() * @generated */ EReference getConstraintCS_OwnedMessageSpecification(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ContextLessElementCS <em>Context Less Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context Less Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ContextLessElementCS * @generated */ EClass getContextLessElementCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.DataTypeCS <em>Data Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Data Type CS</em>'. * @see org.eclipse.ocl.xtext.basecs.DataTypeCS * @generated */ EClass getDataTypeCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.DataTypeCS#isIsPrimitive <em>Is Primitive</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Primitive</em>'. * @see org.eclipse.ocl.xtext.basecs.DataTypeCS#isIsPrimitive() * @see #getDataTypeCS() * @generated */ EAttribute getDataTypeCS_IsPrimitive(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.DataTypeCS#isIsSerializable <em>Is Serializable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Serializable</em>'. * @see org.eclipse.ocl.xtext.basecs.DataTypeCS#isIsSerializable() * @see #getDataTypeCS() * @generated */ EAttribute getDataTypeCS_IsSerializable(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.DetailCS <em>Detail CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Detail CS</em>'. * @see org.eclipse.ocl.xtext.basecs.DetailCS * @generated */ EClass getDetailCS(); /** * Returns the meta object for the attribute list '{@link org.eclipse.ocl.xtext.basecs.DetailCS#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Values</em>'. * @see org.eclipse.ocl.xtext.basecs.DetailCS#getValues() * @see #getDetailCS() * @generated */ EAttribute getDetailCS_Values(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.DocumentationCS <em>Documentation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Documentation CS</em>'. * @see org.eclipse.ocl.xtext.basecs.DocumentationCS * @generated */ EClass getDocumentationCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.DocumentationCS#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.ocl.xtext.basecs.DocumentationCS#getValue() * @see #getDocumentationCS() * @generated */ EAttribute getDocumentationCS_Value(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ElementCS <em>Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ElementCS * @generated */ EClass getElementCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.ElementCS#getCsi <em>Csi</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Csi</em>'. * @see org.eclipse.ocl.xtext.basecs.ElementCS#getCsi() * @see #getElementCS() * @generated */ EAttribute getElementCS_Csi(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.ElementCS#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parent</em>'. * @see org.eclipse.ocl.xtext.basecs.ElementCS#getParent() * @see #getElementCS() * @generated */ EReference getElementCS_Parent(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ElementRefCS <em>Element Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ElementRefCS * @generated */ EClass getElementRefCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.EnumerationCS <em>Enumeration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Enumeration CS</em>'. * @see org.eclipse.ocl.xtext.basecs.EnumerationCS * @generated */ EClass getEnumerationCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.EnumerationCS#isIsSerializable <em>Is Serializable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Serializable</em>'. * @see org.eclipse.ocl.xtext.basecs.EnumerationCS#isIsSerializable() * @see #getEnumerationCS() * @generated */ EAttribute getEnumerationCS_IsSerializable(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.EnumerationCS#getOwnedLiterals <em>Owned Literals</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Literals</em>'. * @see org.eclipse.ocl.xtext.basecs.EnumerationCS#getOwnedLiterals() * @see #getEnumerationCS() * @generated */ EReference getEnumerationCS_OwnedLiterals(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.EnumerationLiteralCS <em>Enumeration Literal CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Enumeration Literal CS</em>'. * @see org.eclipse.ocl.xtext.basecs.EnumerationLiteralCS * @generated */ EClass getEnumerationLiteralCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.EnumerationLiteralCS#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.ocl.xtext.basecs.EnumerationLiteralCS#getValue() * @see #getEnumerationLiteralCS() * @generated */ EAttribute getEnumerationLiteralCS_Value(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.FeatureCS <em>Feature CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature CS</em>'. * @see org.eclipse.ocl.xtext.basecs.FeatureCS * @generated */ EClass getFeatureCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ImportCS <em>Import CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Import CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ImportCS * @generated */ EClass getImportCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.ImportCS#getOwnedPathName <em>Owned Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Path Name</em>'. * @see org.eclipse.ocl.xtext.basecs.ImportCS#getOwnedPathName() * @see #getImportCS() * @generated */ EReference getImportCS_OwnedPathName(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.ImportCS#getReferredNamespace <em>Referred Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Namespace</em>'. * @see org.eclipse.ocl.xtext.basecs.ImportCS#getReferredNamespace() * @see #getImportCS() * @generated */ EReference getImportCS_ReferredNamespace(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.ImportCS#isIsAll <em>Is All</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is All</em>'. * @see org.eclipse.ocl.xtext.basecs.ImportCS#isIsAll() * @see #getImportCS() * @generated */ EAttribute getImportCS_IsAll(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.LambdaTypeCS <em>Lambda Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Lambda Type CS</em>'. * @see org.eclipse.ocl.xtext.basecs.LambdaTypeCS * @generated */ EClass getLambdaTypeCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getName() * @see #getLambdaTypeCS() * @generated */ EAttribute getLambdaTypeCS_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedContextType <em>Owned Context Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Context Type</em>'. * @see org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedContextType() * @see #getLambdaTypeCS() * @generated */ EReference getLambdaTypeCS_OwnedContextType(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedParameterTypes <em>Owned Parameter Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Parameter Types</em>'. * @see org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedParameterTypes() * @see #getLambdaTypeCS() * @generated */ EReference getLambdaTypeCS_OwnedParameterTypes(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedResultType <em>Owned Result Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Result Type</em>'. * @see org.eclipse.ocl.xtext.basecs.LambdaTypeCS#getOwnedResultType() * @see #getLambdaTypeCS() * @generated */ EReference getLambdaTypeCS_OwnedResultType(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ModelElementCS <em>Model Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementCS * @generated */ EClass getModelElementCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.ModelElementCS#getOwnedAnnotations <em>Owned Annotations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Annotations</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementCS#getOwnedAnnotations() * @see #getModelElementCS() * @generated */ EReference getModelElementCS_OwnedAnnotations(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.ModelElementCS#getOriginalXmiId <em>Original Xmi Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Original Xmi Id</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementCS#getOriginalXmiId() * @see #getModelElementCS() * @generated */ EAttribute getModelElementCS_OriginalXmiId(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ModelElementRefCS <em>Model Element Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Element Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementRefCS * @generated */ EClass getModelElementRefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.ModelElementRefCS#getOwnedPathName <em>Owned Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Path Name</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementRefCS#getOwnedPathName() * @see #getModelElementRefCS() * @generated */ EReference getModelElementRefCS_OwnedPathName(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.ModelElementRefCS#getReferredElement <em>Referred Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Element</em>'. * @see org.eclipse.ocl.xtext.basecs.ModelElementRefCS#getReferredElement() * @see #getModelElementRefCS() * @generated */ EReference getModelElementRefCS_ReferredElement(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS <em>Multiplicity Bounds CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicity Bounds CS</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS * @generated */ EClass getMultiplicityBoundsCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS#getLowerBound <em>Lower Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Bound</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS#getLowerBound() * @see #getMultiplicityBoundsCS() * @generated */ EAttribute getMultiplicityBoundsCS_LowerBound(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS#getUpperBound <em>Upper Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper Bound</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityBoundsCS#getUpperBound() * @see #getMultiplicityBoundsCS() * @generated */ EAttribute getMultiplicityBoundsCS_UpperBound(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.MultiplicityCS <em>Multiplicity CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicity CS</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityCS * @generated */ EClass getMultiplicityCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.MultiplicityCS#isIsNullFree <em>Is Null Free</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Null Free</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityCS#isIsNullFree() * @see #getMultiplicityCS() * @generated */ EAttribute getMultiplicityCS_IsNullFree(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.MultiplicityStringCS <em>Multiplicity String CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicity String CS</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityStringCS * @generated */ EClass getMultiplicityStringCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.MultiplicityStringCS#getStringBounds <em>String Bounds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>String Bounds</em>'. * @see org.eclipse.ocl.xtext.basecs.MultiplicityStringCS#getStringBounds() * @see #getMultiplicityStringCS() * @generated */ EAttribute getMultiplicityStringCS_StringBounds(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.NamedElementCS <em>Named Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.NamedElementCS * @generated */ EClass getNamedElementCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.NamedElementCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.ocl.xtext.basecs.NamedElementCS#getName() * @see #getNamedElementCS() * @generated */ EAttribute getNamedElementCS_Name(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.NamespaceCS <em>Namespace CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Namespace CS</em>'. * @see org.eclipse.ocl.xtext.basecs.NamespaceCS * @generated */ EClass getNamespaceCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.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.xtext.basecs.OperationCS * @generated */ EClass getOperationCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwningClass <em>Owning Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Class</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwningClass() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwningClass(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedParameters <em>Owned Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Parameters</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedParameters() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwnedParameters(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedExceptions <em>Owned Exceptions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Exceptions</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedExceptions() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwnedExceptions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedPreconditions <em>Owned Preconditions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Preconditions</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedPreconditions() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwnedPreconditions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedPostconditions <em>Owned Postconditions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Postconditions</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedPostconditions() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwnedPostconditions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedBodyExpressions <em>Owned Body Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Body Expressions</em>'. * @see org.eclipse.ocl.xtext.basecs.OperationCS#getOwnedBodyExpressions() * @see #getOperationCS() * @generated */ EReference getOperationCS_OwnedBodyExpressions(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PackageCS <em>Package CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package CS</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageCS * @generated */ EClass getPackageCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.PackageCS#getOwnedClasses <em>Owned Classes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Classes</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageCS#getOwnedClasses() * @see #getPackageCS() * @generated */ EReference getPackageCS_OwnedClasses(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.PackageCS#getNsPrefix <em>Ns Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ns Prefix</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageCS#getNsPrefix() * @see #getPackageCS() * @generated */ EAttribute getPackageCS_NsPrefix(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.PackageCS#getNsURI <em>Ns URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ns URI</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageCS#getNsURI() * @see #getPackageCS() * @generated */ EAttribute getPackageCS_NsURI(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PackageOwnerCS <em>Package Owner CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Owner CS</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageOwnerCS * @generated */ EClass getPackageOwnerCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.PackageOwnerCS#getOwnedPackages <em>Owned Packages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Packages</em>'. * @see org.eclipse.ocl.xtext.basecs.PackageOwnerCS#getOwnedPackages() * @see #getPackageOwnerCS() * @generated */ EReference getPackageOwnerCS_OwnedPackages(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ParameterCS <em>Parameter CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parameter CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ParameterCS * @generated */ EClass getParameterCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.ParameterCS#getOwningOperation <em>Owning Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Operation</em>'. * @see org.eclipse.ocl.xtext.basecs.ParameterCS#getOwningOperation() * @see #getParameterCS() * @generated */ EReference getParameterCS_OwningOperation(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PathElementCS <em>Path Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementCS * @generated */ EClass getPathElementCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.PathElementCS#getOwningPathName <em>Owning Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Path Name</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementCS#getOwningPathName() * @see #getPathElementCS() * @generated */ EReference getPathElementCS_OwningPathName(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.PathElementCS#getReferredElement <em>Referred Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Element</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementCS#getReferredElement() * @see #getPathElementCS() * @generated */ EReference getPathElementCS_ReferredElement(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.PathElementCS#getElementType <em>Element Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Element Type</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementCS#getElementType() * @see #getPathElementCS() * @generated */ EReference getPathElementCS_ElementType(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PathElementWithURICS <em>Path Element With URICS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Element With URICS</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementWithURICS * @generated */ EClass getPathElementWithURICS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.PathElementWithURICS#getUri <em>Uri</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Uri</em>'. * @see org.eclipse.ocl.xtext.basecs.PathElementWithURICS#getUri() * @see #getPathElementWithURICS() * @generated */ EAttribute getPathElementWithURICS_Uri(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.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.xtext.basecs.PathNameCS * @generated */ EClass getPathNameCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.PathNameCS#getOwnedPathElements <em>Owned Path Elements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Path Elements</em>'. * @see org.eclipse.ocl.xtext.basecs.PathNameCS#getOwnedPathElements() * @see #getPathNameCS() * @generated */ EReference getPathNameCS_OwnedPathElements(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.PathNameCS#getReferredElement <em>Referred Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Element</em>'. * @see org.eclipse.ocl.xtext.basecs.PathNameCS#getReferredElement() * @see #getPathNameCS() * @generated */ EReference getPathNameCS_ReferredElement(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.PathNameCS#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Context</em>'. * @see org.eclipse.ocl.xtext.basecs.PathNameCS#getContext() * @see #getPathNameCS() * @generated */ EReference getPathNameCS_Context(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.PathNameCS#getScopeFilter <em>Scope Filter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Scope Filter</em>'. * @see org.eclipse.ocl.xtext.basecs.PathNameCS#getScopeFilter() * @see #getPathNameCS() * @generated */ EAttribute getPathNameCS_ScopeFilter(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PivotableElementCS <em>Pivotable Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Pivotable Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.PivotableElementCS * @generated */ EClass getPivotableElementCS(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.PivotableElementCS#getPivot <em>Pivot</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Pivot</em>'. * @see org.eclipse.ocl.xtext.basecs.PivotableElementCS#getPivot() * @see #getPivotableElementCS() * @generated */ EReference getPivotableElementCS_Pivot(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.PrimitiveTypeRefCS <em>Primitive Type Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primitive Type Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.PrimitiveTypeRefCS * @generated */ EClass getPrimitiveTypeRefCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.PrimitiveTypeRefCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.ocl.xtext.basecs.PrimitiveTypeRefCS#getName() * @see #getPrimitiveTypeRefCS() * @generated */ EAttribute getPrimitiveTypeRefCS_Name(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.ReferenceCS <em>Reference CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference CS</em>'. * @see org.eclipse.ocl.xtext.basecs.ReferenceCS * @generated */ EClass getReferenceCS(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.ReferenceCS#getReferredOpposite <em>Referred Opposite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Opposite</em>'. * @see org.eclipse.ocl.xtext.basecs.ReferenceCS#getReferredOpposite() * @see #getReferenceCS() * @generated */ EReference getReferenceCS_ReferredOpposite(); /** * Returns the meta object for the reference list '{@link org.eclipse.ocl.xtext.basecs.ReferenceCS#getReferredKeys <em>Referred Keys</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Referred Keys</em>'. * @see org.eclipse.ocl.xtext.basecs.ReferenceCS#getReferredKeys() * @see #getReferenceCS() * @generated */ EReference getReferenceCS_ReferredKeys(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.RootCS <em>Root CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Root CS</em>'. * @see org.eclipse.ocl.xtext.basecs.RootCS * @generated */ EClass getRootCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.RootCS#getOwnedImports <em>Owned Imports</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Imports</em>'. * @see org.eclipse.ocl.xtext.basecs.RootCS#getOwnedImports() * @see #getRootCS() * @generated */ EReference getRootCS_OwnedImports(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.RootPackageCS <em>Root Package CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Root Package CS</em>'. * @see org.eclipse.ocl.xtext.basecs.RootPackageCS * @generated */ EClass getRootPackageCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.SpecificationCS <em>Specification CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Specification CS</em>'. * @see org.eclipse.ocl.xtext.basecs.SpecificationCS * @generated */ EClass getSpecificationCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.SpecificationCS#getExprString <em>Expr String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Expr String</em>'. * @see org.eclipse.ocl.xtext.basecs.SpecificationCS#getExprString() * @see #getSpecificationCS() * @generated */ EAttribute getSpecificationCS_ExprString(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS <em>Structured Class CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Structured Class CS</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS * @generated */ EClass getStructuredClassCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#isIsAbstract <em>Is Abstract</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Abstract</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#isIsAbstract() * @see #getStructuredClassCS() * @generated */ EAttribute getStructuredClassCS_IsAbstract(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#isIsInterface <em>Is Interface</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Interface</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#isIsInterface() * @see #getStructuredClassCS() * @generated */ EAttribute getStructuredClassCS_IsInterface(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedSuperTypes <em>Owned Super Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Super Types</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedSuperTypes() * @see #getStructuredClassCS() * @generated */ EReference getStructuredClassCS_OwnedSuperTypes(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedOperations <em>Owned Operations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Operations</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedOperations() * @see #getStructuredClassCS() * @generated */ EReference getStructuredClassCS_OwnedOperations(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedProperties <em>Owned Properties</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Properties</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedProperties() * @see #getStructuredClassCS() * @generated */ EReference getStructuredClassCS_OwnedProperties(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedMetaclass <em>Owned Metaclass</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Metaclass</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuredClassCS#getOwnedMetaclass() * @see #getStructuredClassCS() * @generated */ EReference getStructuredClassCS_OwnedMetaclass(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.StructuralFeatureCS <em>Structural Feature CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Structural Feature CS</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuralFeatureCS * @generated */ EClass getStructuralFeatureCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getOwningClass <em>Owning Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Class</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getOwningClass() * @see #getStructuralFeatureCS() * @generated */ EReference getStructuralFeatureCS_OwningClass(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getDefault <em>Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getDefault() * @see #getStructuralFeatureCS() * @generated */ EAttribute getStructuralFeatureCS_Default(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getOwnedDefaultExpressions <em>Owned Default Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Default Expressions</em>'. * @see org.eclipse.ocl.xtext.basecs.StructuralFeatureCS#getOwnedDefaultExpressions() * @see #getStructuralFeatureCS() * @generated */ EReference getStructuralFeatureCS_OwnedDefaultExpressions(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TemplateBindingCS <em>Template Binding CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template Binding CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateBindingCS * @generated */ EClass getTemplateBindingCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwnedMultiplicity <em>Owned Multiplicity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Multiplicity</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwnedMultiplicity() * @see #getTemplateBindingCS() * @generated */ EReference getTemplateBindingCS_OwnedMultiplicity(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwningElement <em>Owning Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Element</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwningElement() * @see #getTemplateBindingCS() * @generated */ EReference getTemplateBindingCS_OwningElement(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwnedSubstitutions <em>Owned Substitutions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Substitutions</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateBindingCS#getOwnedSubstitutions() * @see #getTemplateBindingCS() * @generated */ EReference getTemplateBindingCS_OwnedSubstitutions(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TemplateParameterCS <em>Template Parameter CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template Parameter CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateParameterCS * @generated */ EClass getTemplateParameterCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.TemplateParameterCS#getOwningSignature <em>Owning Signature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Signature</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateParameterCS#getOwningSignature() * @see #getTemplateParameterCS() * @generated */ EReference getTemplateParameterCS_OwningSignature(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS <em>Template Parameter Substitution CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template Parameter Substitution CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS * @generated */ EClass getTemplateParameterSubstitutionCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS#getOwningBinding <em>Owning Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Binding</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS#getOwningBinding() * @see #getTemplateParameterSubstitutionCS() * @generated */ EReference getTemplateParameterSubstitutionCS_OwningBinding(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS#getOwnedActualParameter <em>Owned Actual Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Actual Parameter</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateParameterSubstitutionCS#getOwnedActualParameter() * @see #getTemplateParameterSubstitutionCS() * @generated */ EReference getTemplateParameterSubstitutionCS_OwnedActualParameter(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TemplateSignatureCS <em>Template Signature CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template Signature CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateSignatureCS * @generated */ EClass getTemplateSignatureCS(); /** * Returns the meta object for the container reference '{@link org.eclipse.ocl.xtext.basecs.TemplateSignatureCS#getOwningElement <em>Owning Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owning Element</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateSignatureCS#getOwningElement() * @see #getTemplateSignatureCS() * @generated */ EReference getTemplateSignatureCS_OwningElement(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.TemplateSignatureCS#getOwnedParameters <em>Owned Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Parameters</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateSignatureCS#getOwnedParameters() * @see #getTemplateSignatureCS() * @generated */ EReference getTemplateSignatureCS_OwnedParameters(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TemplateableElementCS <em>Templateable Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Templateable Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateableElementCS * @generated */ EClass getTemplateableElementCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TemplateableElementCS#getOwnedSignature <em>Owned Signature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Signature</em>'. * @see org.eclipse.ocl.xtext.basecs.TemplateableElementCS#getOwnedSignature() * @see #getTemplateableElementCS() * @generated */ EReference getTemplateableElementCS_OwnedSignature(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TuplePartCS <em>Tuple Part CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Part CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TuplePartCS * @generated */ EClass getTuplePartCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.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.xtext.basecs.TupleTypeCS * @generated */ EClass getTupleTypeCS(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.TupleTypeCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.ocl.xtext.basecs.TupleTypeCS#getName() * @see #getTupleTypeCS() * @generated */ EAttribute getTupleTypeCS_Name(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.TupleTypeCS#getOwnedParts <em>Owned Parts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Parts</em>'. * @see org.eclipse.ocl.xtext.basecs.TupleTypeCS#getOwnedParts() * @see #getTupleTypeCS() * @generated */ EReference getTupleTypeCS_OwnedParts(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.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.xtext.basecs.TypeCS * @generated */ EClass getTypeCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TypeParameterCS <em>Type Parameter CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type Parameter CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TypeParameterCS * @generated */ EClass getTypeParameterCS(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.xtext.basecs.TypeParameterCS#getOwnedExtends <em>Owned Extends</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Extends</em>'. * @see org.eclipse.ocl.xtext.basecs.TypeParameterCS#getOwnedExtends() * @see #getTypeParameterCS() * @generated */ EReference getTypeParameterCS_OwnedExtends(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TypeRefCS <em>Type Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TypeRefCS * @generated */ EClass getTypeRefCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TypedElementCS <em>Typed Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Typed Element CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedElementCS * @generated */ EClass getTypedElementCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TypedElementCS#getOwnedType <em>Owned Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Type</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedElementCS#getOwnedType() * @see #getTypedElementCS() * @generated */ EReference getTypedElementCS_OwnedType(); /** * Returns the meta object for the attribute list '{@link org.eclipse.ocl.xtext.basecs.TypedElementCS#getQualifiers <em>Qualifiers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Qualifiers</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedElementCS#getQualifiers() * @see #getTypedElementCS() * @generated */ EAttribute getTypedElementCS_Qualifiers(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.TypedElementCS#isIsOptional <em>Is Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Optional</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedElementCS#isIsOptional() * @see #getTypedElementCS() * @generated */ EAttribute getTypedElementCS_IsOptional(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TypedRefCS <em>Typed Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Typed Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedRefCS * @generated */ EClass getTypedRefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TypedRefCS#getOwnedMultiplicity <em>Owned Multiplicity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Multiplicity</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedRefCS#getOwnedMultiplicity() * @see #getTypedRefCS() * @generated */ EReference getTypedRefCS_OwnedMultiplicity(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.TypedTypeRefCS <em>Typed Type Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Typed Type Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedTypeRefCS * @generated */ EClass getTypedTypeRefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getOwnedPathName <em>Owned Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Path Name</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getOwnedPathName() * @see #getTypedTypeRefCS() * @generated */ EReference getTypedTypeRefCS_OwnedPathName(); /** * Returns the meta object for the reference '{@link org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getReferredType <em>Referred Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Type</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getReferredType() * @see #getTypedTypeRefCS() * @generated */ EReference getTypedTypeRefCS_ReferredType(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getOwnedBinding <em>Owned Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Binding</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#getOwnedBinding() * @see #getTypedTypeRefCS() * @generated */ EReference getTypedTypeRefCS_OwnedBinding(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#isIsTypeof <em>Is Typeof</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Typeof</em>'. * @see org.eclipse.ocl.xtext.basecs.TypedTypeRefCS#isIsTypeof() * @see #getTypedTypeRefCS() * @generated */ EAttribute getTypedTypeRefCS_IsTypeof(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.util.VisitableCS <em>Visitable CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Visitable CS</em>'. * @see org.eclipse.ocl.xtext.basecs.util.VisitableCS * @model instanceClass="org.eclipse.ocl.xtext.basecs.util.VisitableCS" * @generated */ EClass getVisitableCS(); /** * Returns the meta object for class '{@link org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS <em>Wildcard Type Ref CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Wildcard Type Ref CS</em>'. * @see org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS * @generated */ EClass getWildcardTypeRefCS(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS#getOwnedExtends <em>Owned Extends</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Extends</em>'. * @see org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS#getOwnedExtends() * @see #getWildcardTypeRefCS() * @generated */ EReference getWildcardTypeRefCS_OwnedExtends(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS#getOwnedSuper <em>Owned Super</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Super</em>'. * @see org.eclipse.ocl.xtext.basecs.WildcardTypeRefCS#getOwnedSuper() * @see #getWildcardTypeRefCS() * @generated */ EReference getWildcardTypeRefCS_OwnedSuper(); /** * Returns the meta object for data type '{@link java.lang.Number <em>Big Number</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Big Number</em>'. * @see java.lang.Number * @model instanceClass="java.lang.Number" * @generated */ EDataType getBigNumber(); /** * Returns the meta object for data type '{@link org.eclipse.ocl.xtext.base.utilities.CSI <em>CSI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>CSI</em>'. * @see org.eclipse.ocl.xtext.base.utilities.CSI * @model instanceClass="org.eclipse.ocl.xtext.base.utilities.CSI" serializeable="false" * @generated */ EDataType getCSI(); /** * Returns the meta object for data type '{@link org.eclipse.ocl.pivot.internal.scoping.ScopeFilter <em>Scope Filter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Scope Filter</em>'. * @see org.eclipse.ocl.pivot.internal.scoping.ScopeFilter * @model instanceClass="org.eclipse.ocl.pivot.internal.scoping.ScopeFilter" * @generated */ EDataType getScopeFilter(); /** * 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 */ BaseCSFactory getBaseCSFactory(); /** * <!-- 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> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.AnnotationCSImpl <em>Annotation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AnnotationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAnnotationCS() * @generated */ EClass ANNOTATION_CS = eINSTANCE.getAnnotationCS(); /** * The meta object literal for the '<em><b>Owned Contents</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATION_CS__OWNED_CONTENTS = eINSTANCE.getAnnotationCS_OwnedContents(); /** * The meta object literal for the '<em><b>Owned References</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATION_CS__OWNED_REFERENCES = eINSTANCE.getAnnotationCS_OwnedReferences(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.AnnotationElementCSImpl <em>Annotation Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AnnotationElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAnnotationElementCS() * @generated */ EClass ANNOTATION_ELEMENT_CS = eINSTANCE.getAnnotationElementCS(); /** * The meta object literal for the '<em><b>Owned Details</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATION_ELEMENT_CS__OWNED_DETAILS = eINSTANCE.getAnnotationElementCS_OwnedDetails(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.AttributeCSImpl <em>Attribute CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.AttributeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getAttributeCS() * @generated */ EClass ATTRIBUTE_CS = eINSTANCE.getAttributeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ClassCSImpl <em>Class CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ClassCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getClassCS() * @generated */ EClass CLASS_CS = eINSTANCE.getClassCS(); /** * The meta object literal for the '<em><b>Owning Package</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASS_CS__OWNING_PACKAGE = eINSTANCE.getClassCS_OwningPackage(); /** * The meta object literal for the '<em><b>Instance Class Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CLASS_CS__INSTANCE_CLASS_NAME = eINSTANCE.getClassCS_InstanceClassName(); /** * The meta object literal for the '<em><b>Owned Constraints</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASS_CS__OWNED_CONSTRAINTS = eINSTANCE.getClassCS_OwnedConstraints(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ConstraintCSImpl <em>Constraint CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ConstraintCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getConstraintCS() * @generated */ EClass CONSTRAINT_CS = eINSTANCE.getConstraintCS(); /** * The meta object literal for the '<em><b>Stereotype</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONSTRAINT_CS__STEREOTYPE = eINSTANCE.getConstraintCS_Stereotype(); /** * The meta object literal for the '<em><b>Owned Specification</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRAINT_CS__OWNED_SPECIFICATION = eINSTANCE.getConstraintCS_OwnedSpecification(); /** * The meta object literal for the '<em><b>Owned Message Specification</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRAINT_CS__OWNED_MESSAGE_SPECIFICATION = eINSTANCE.getConstraintCS_OwnedMessageSpecification(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ContextLessElementCSImpl <em>Context Less Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ContextLessElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getContextLessElementCS() * @generated */ EClass CONTEXT_LESS_ELEMENT_CS = eINSTANCE.getContextLessElementCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.DataTypeCSImpl <em>Data Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DataTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDataTypeCS() * @generated */ EClass DATA_TYPE_CS = eINSTANCE.getDataTypeCS(); /** * The meta object literal for the '<em><b>Is Primitive</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DATA_TYPE_CS__IS_PRIMITIVE = eINSTANCE.getDataTypeCS_IsPrimitive(); /** * The meta object literal for the '<em><b>Is Serializable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DATA_TYPE_CS__IS_SERIALIZABLE = eINSTANCE.getDataTypeCS_IsSerializable(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.DetailCSImpl <em>Detail CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DetailCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDetailCS() * @generated */ EClass DETAIL_CS = eINSTANCE.getDetailCS(); /** * The meta object literal for the '<em><b>Values</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DETAIL_CS__VALUES = eINSTANCE.getDetailCS_Values(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.DocumentationCSImpl <em>Documentation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.DocumentationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getDocumentationCS() * @generated */ EClass DOCUMENTATION_CS = eINSTANCE.getDocumentationCS(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENTATION_CS__VALUE = eINSTANCE.getDocumentationCS_Value(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ElementCSImpl <em>Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getElementCS() * @generated */ EClass ELEMENT_CS = eINSTANCE.getElementCS(); /** * The meta object literal for the '<em><b>Csi</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ELEMENT_CS__CSI = eINSTANCE.getElementCS_Csi(); /** * The meta object literal for the '<em><b>Parent</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ELEMENT_CS__PARENT = eINSTANCE.getElementCS_Parent(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ElementRefCSImpl <em>Element Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ElementRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getElementRefCS() * @generated */ EClass ELEMENT_REF_CS = eINSTANCE.getElementRefCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.EnumerationCSImpl <em>Enumeration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.EnumerationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getEnumerationCS() * @generated */ EClass ENUMERATION_CS = eINSTANCE.getEnumerationCS(); /** * The meta object literal for the '<em><b>Is Serializable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENUMERATION_CS__IS_SERIALIZABLE = eINSTANCE.getEnumerationCS_IsSerializable(); /** * The meta object literal for the '<em><b>Owned Literals</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ENUMERATION_CS__OWNED_LITERALS = eINSTANCE.getEnumerationCS_OwnedLiterals(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.EnumerationLiteralCSImpl <em>Enumeration Literal CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.EnumerationLiteralCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getEnumerationLiteralCS() * @generated */ EClass ENUMERATION_LITERAL_CS = eINSTANCE.getEnumerationLiteralCS(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENUMERATION_LITERAL_CS__VALUE = eINSTANCE.getEnumerationLiteralCS_Value(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.FeatureCSImpl <em>Feature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.FeatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getFeatureCS() * @generated */ EClass FEATURE_CS = eINSTANCE.getFeatureCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ImportCSImpl <em>Import CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ImportCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getImportCS() * @generated */ EClass IMPORT_CS = eINSTANCE.getImportCS(); /** * The meta object literal for the '<em><b>Owned Path Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPORT_CS__OWNED_PATH_NAME = eINSTANCE.getImportCS_OwnedPathName(); /** * The meta object literal for the '<em><b>Referred Namespace</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPORT_CS__REFERRED_NAMESPACE = eINSTANCE.getImportCS_ReferredNamespace(); /** * The meta object literal for the '<em><b>Is All</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute IMPORT_CS__IS_ALL = eINSTANCE.getImportCS_IsAll(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.LambdaTypeCSImpl <em>Lambda Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.LambdaTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getLambdaTypeCS() * @generated */ EClass LAMBDA_TYPE_CS = eINSTANCE.getLambdaTypeCS(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LAMBDA_TYPE_CS__NAME = eINSTANCE.getLambdaTypeCS_Name(); /** * The meta object literal for the '<em><b>Owned Context Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAMBDA_TYPE_CS__OWNED_CONTEXT_TYPE = eINSTANCE.getLambdaTypeCS_OwnedContextType(); /** * The meta object literal for the '<em><b>Owned Parameter Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAMBDA_TYPE_CS__OWNED_PARAMETER_TYPES = eINSTANCE.getLambdaTypeCS_OwnedParameterTypes(); /** * The meta object literal for the '<em><b>Owned Result Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAMBDA_TYPE_CS__OWNED_RESULT_TYPE = eINSTANCE.getLambdaTypeCS_OwnedResultType(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ModelElementCSImpl <em>Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ModelElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getModelElementCS() * @generated */ EClass MODEL_ELEMENT_CS = eINSTANCE.getModelElementCS(); /** * The meta object literal for the '<em><b>Owned Annotations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT_CS__OWNED_ANNOTATIONS = eINSTANCE.getModelElementCS_OwnedAnnotations(); /** * The meta object literal for the '<em><b>Original Xmi Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODEL_ELEMENT_CS__ORIGINAL_XMI_ID = eINSTANCE.getModelElementCS_OriginalXmiId(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ModelElementRefCSImpl <em>Model Element Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ModelElementRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getModelElementRefCS() * @generated */ EClass MODEL_ELEMENT_REF_CS = eINSTANCE.getModelElementRefCS(); /** * The meta object literal for the '<em><b>Owned Path Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT_REF_CS__OWNED_PATH_NAME = eINSTANCE.getModelElementRefCS_OwnedPathName(); /** * The meta object literal for the '<em><b>Referred Element</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT_REF_CS__REFERRED_ELEMENT = eINSTANCE.getModelElementRefCS_ReferredElement(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityBoundsCSImpl <em>Multiplicity Bounds CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityBoundsCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityBoundsCS() * @generated */ EClass MULTIPLICITY_BOUNDS_CS = eINSTANCE.getMultiplicityBoundsCS(); /** * The meta object literal for the '<em><b>Lower Bound</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_BOUNDS_CS__LOWER_BOUND = eINSTANCE.getMultiplicityBoundsCS_LowerBound(); /** * The meta object literal for the '<em><b>Upper Bound</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_BOUNDS_CS__UPPER_BOUND = eINSTANCE.getMultiplicityBoundsCS_UpperBound(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityCSImpl <em>Multiplicity CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityCS() * @generated */ EClass MULTIPLICITY_CS = eINSTANCE.getMultiplicityCS(); /** * The meta object literal for the '<em><b>Is Null Free</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_CS__IS_NULL_FREE = eINSTANCE.getMultiplicityCS_IsNullFree(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.MultiplicityStringCSImpl <em>Multiplicity String CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.MultiplicityStringCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getMultiplicityStringCS() * @generated */ EClass MULTIPLICITY_STRING_CS = eINSTANCE.getMultiplicityStringCS(); /** * The meta object literal for the '<em><b>String Bounds</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_STRING_CS__STRING_BOUNDS = eINSTANCE.getMultiplicityStringCS_StringBounds(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.NamedElementCSImpl <em>Named Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.NamedElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getNamedElementCS() * @generated */ EClass NAMED_ELEMENT_CS = eINSTANCE.getNamedElementCS(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_ELEMENT_CS__NAME = eINSTANCE.getNamedElementCS_Name(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.NamespaceCSImpl <em>Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.NamespaceCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getNamespaceCS() * @generated */ EClass NAMESPACE_CS = eINSTANCE.getNamespaceCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.OperationCSImpl <em>Operation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.OperationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getOperationCS() * @generated */ EClass OPERATION_CS = eINSTANCE.getOperationCS(); /** * The meta object literal for the '<em><b>Owning Class</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNING_CLASS = eINSTANCE.getOperationCS_OwningClass(); /** * The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNED_PARAMETERS = eINSTANCE.getOperationCS_OwnedParameters(); /** * The meta object literal for the '<em><b>Owned Exceptions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNED_EXCEPTIONS = eINSTANCE.getOperationCS_OwnedExceptions(); /** * The meta object literal for the '<em><b>Owned Preconditions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNED_PRECONDITIONS = eINSTANCE.getOperationCS_OwnedPreconditions(); /** * The meta object literal for the '<em><b>Owned Postconditions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNED_POSTCONDITIONS = eINSTANCE.getOperationCS_OwnedPostconditions(); /** * The meta object literal for the '<em><b>Owned Body Expressions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CS__OWNED_BODY_EXPRESSIONS = eINSTANCE.getOperationCS_OwnedBodyExpressions(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PackageCSImpl <em>Package CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PackageCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPackageCS() * @generated */ EClass PACKAGE_CS = eINSTANCE.getPackageCS(); /** * The meta object literal for the '<em><b>Owned Classes</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_CS__OWNED_CLASSES = eINSTANCE.getPackageCS_OwnedClasses(); /** * The meta object literal for the '<em><b>Ns Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PACKAGE_CS__NS_PREFIX = eINSTANCE.getPackageCS_NsPrefix(); /** * The meta object literal for the '<em><b>Ns URI</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PACKAGE_CS__NS_URI = eINSTANCE.getPackageCS_NsURI(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PackageOwnerCSImpl <em>Package Owner CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PackageOwnerCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPackageOwnerCS() * @generated */ EClass PACKAGE_OWNER_CS = eINSTANCE.getPackageOwnerCS(); /** * The meta object literal for the '<em><b>Owned Packages</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_OWNER_CS__OWNED_PACKAGES = eINSTANCE.getPackageOwnerCS_OwnedPackages(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ParameterCSImpl <em>Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getParameterCS() * @generated */ EClass PARAMETER_CS = eINSTANCE.getParameterCS(); /** * The meta object literal for the '<em><b>Owning Operation</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER_CS__OWNING_OPERATION = eINSTANCE.getParameterCS_OwningOperation(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathElementCSImpl <em>Path Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathElementCS() * @generated */ EClass PATH_ELEMENT_CS = eINSTANCE.getPathElementCS(); /** * The meta object literal for the '<em><b>Owning Path Name</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_ELEMENT_CS__OWNING_PATH_NAME = eINSTANCE.getPathElementCS_OwningPathName(); /** * The meta object literal for the '<em><b>Referred Element</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_ELEMENT_CS__REFERRED_ELEMENT = eINSTANCE.getPathElementCS_ReferredElement(); /** * The meta object literal for the '<em><b>Element Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_ELEMENT_CS__ELEMENT_TYPE = eINSTANCE.getPathElementCS_ElementType(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathElementWithURICSImpl <em>Path Element With URICS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathElementWithURICSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathElementWithURICS() * @generated */ EClass PATH_ELEMENT_WITH_URICS = eINSTANCE.getPathElementWithURICS(); /** * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PATH_ELEMENT_WITH_URICS__URI = eINSTANCE.getPathElementWithURICS_Uri(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PathNameCSImpl <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PathNameCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPathNameCS() * @generated */ EClass PATH_NAME_CS = eINSTANCE.getPathNameCS(); /** * The meta object literal for the '<em><b>Owned Path Elements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_CS__OWNED_PATH_ELEMENTS = eINSTANCE.getPathNameCS_OwnedPathElements(); /** * The meta object literal for the '<em><b>Referred Element</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_CS__REFERRED_ELEMENT = eINSTANCE.getPathNameCS_ReferredElement(); /** * The meta object literal for the '<em><b>Context</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_CS__CONTEXT = eINSTANCE.getPathNameCS_Context(); /** * The meta object literal for the '<em><b>Scope Filter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PATH_NAME_CS__SCOPE_FILTER = eINSTANCE.getPathNameCS_ScopeFilter(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PivotableElementCSImpl <em>Pivotable Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PivotableElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPivotableElementCS() * @generated */ EClass PIVOTABLE_ELEMENT_CS = eINSTANCE.getPivotableElementCS(); /** * The meta object literal for the '<em><b>Pivot</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PIVOTABLE_ELEMENT_CS__PIVOT = eINSTANCE.getPivotableElementCS_Pivot(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.PrimitiveTypeRefCSImpl <em>Primitive Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.PrimitiveTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getPrimitiveTypeRefCS() * @generated */ EClass PRIMITIVE_TYPE_REF_CS = eINSTANCE.getPrimitiveTypeRefCS(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRIMITIVE_TYPE_REF_CS__NAME = eINSTANCE.getPrimitiveTypeRefCS_Name(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.ReferenceCSImpl <em>Reference CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.ReferenceCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getReferenceCS() * @generated */ EClass REFERENCE_CS = eINSTANCE.getReferenceCS(); /** * The meta object literal for the '<em><b>Referred Opposite</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCE_CS__REFERRED_OPPOSITE = eINSTANCE.getReferenceCS_ReferredOpposite(); /** * The meta object literal for the '<em><b>Referred Keys</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCE_CS__REFERRED_KEYS = eINSTANCE.getReferenceCS_ReferredKeys(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.RootCSImpl <em>Root CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.RootCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getRootCS() * @generated */ EClass ROOT_CS = eINSTANCE.getRootCS(); /** * The meta object literal for the '<em><b>Owned Imports</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ROOT_CS__OWNED_IMPORTS = eINSTANCE.getRootCS_OwnedImports(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.RootPackageCSImpl <em>Root Package CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.RootPackageCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getRootPackageCS() * @generated */ EClass ROOT_PACKAGE_CS = eINSTANCE.getRootPackageCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.SpecificationCSImpl <em>Specification CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.SpecificationCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getSpecificationCS() * @generated */ EClass SPECIFICATION_CS = eINSTANCE.getSpecificationCS(); /** * The meta object literal for the '<em><b>Expr String</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SPECIFICATION_CS__EXPR_STRING = eINSTANCE.getSpecificationCS_ExprString(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.StructuredClassCSImpl <em>Structured Class CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.StructuredClassCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getStructuredClassCS() * @generated */ EClass STRUCTURED_CLASS_CS = eINSTANCE.getStructuredClassCS(); /** * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURED_CLASS_CS__IS_ABSTRACT = eINSTANCE.getStructuredClassCS_IsAbstract(); /** * The meta object literal for the '<em><b>Is Interface</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURED_CLASS_CS__IS_INTERFACE = eINSTANCE.getStructuredClassCS_IsInterface(); /** * The meta object literal for the '<em><b>Owned Super Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURED_CLASS_CS__OWNED_SUPER_TYPES = eINSTANCE.getStructuredClassCS_OwnedSuperTypes(); /** * The meta object literal for the '<em><b>Owned Operations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURED_CLASS_CS__OWNED_OPERATIONS = eINSTANCE.getStructuredClassCS_OwnedOperations(); /** * The meta object literal for the '<em><b>Owned Properties</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURED_CLASS_CS__OWNED_PROPERTIES = eINSTANCE.getStructuredClassCS_OwnedProperties(); /** * The meta object literal for the '<em><b>Owned Metaclass</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURED_CLASS_CS__OWNED_METACLASS = eINSTANCE.getStructuredClassCS_OwnedMetaclass(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.StructuralFeatureCSImpl <em>Structural Feature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.StructuralFeatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getStructuralFeatureCS() * @generated */ EClass STRUCTURAL_FEATURE_CS = eINSTANCE.getStructuralFeatureCS(); /** * The meta object literal for the '<em><b>Owning Class</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE_CS__OWNING_CLASS = eINSTANCE.getStructuralFeatureCS_OwningClass(); /** * The meta object literal for the '<em><b>Default</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURAL_FEATURE_CS__DEFAULT = eINSTANCE.getStructuralFeatureCS_Default(); /** * The meta object literal for the '<em><b>Owned Default Expressions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE_CS__OWNED_DEFAULT_EXPRESSIONS = eINSTANCE.getStructuralFeatureCS_OwnedDefaultExpressions(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateBindingCSImpl <em>Template Binding CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateBindingCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateBindingCS() * @generated */ EClass TEMPLATE_BINDING_CS = eINSTANCE.getTemplateBindingCS(); /** * The meta object literal for the '<em><b>Owned Multiplicity</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_BINDING_CS__OWNED_MULTIPLICITY = eINSTANCE.getTemplateBindingCS_OwnedMultiplicity(); /** * The meta object literal for the '<em><b>Owning Element</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_BINDING_CS__OWNING_ELEMENT = eINSTANCE.getTemplateBindingCS_OwningElement(); /** * The meta object literal for the '<em><b>Owned Substitutions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_BINDING_CS__OWNED_SUBSTITUTIONS = eINSTANCE.getTemplateBindingCS_OwnedSubstitutions(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateParameterCSImpl <em>Template Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateParameterCS() * @generated */ EClass TEMPLATE_PARAMETER_CS = eINSTANCE.getTemplateParameterCS(); /** * The meta object literal for the '<em><b>Owning Signature</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_PARAMETER_CS__OWNING_SIGNATURE = eINSTANCE.getTemplateParameterCS_OwningSignature(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateParameterSubstitutionCSImpl <em>Template Parameter Substitution CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateParameterSubstitutionCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateParameterSubstitutionCS() * @generated */ EClass TEMPLATE_PARAMETER_SUBSTITUTION_CS = eINSTANCE.getTemplateParameterSubstitutionCS(); /** * The meta object literal for the '<em><b>Owning Binding</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNING_BINDING = eINSTANCE.getTemplateParameterSubstitutionCS_OwningBinding(); /** * The meta object literal for the '<em><b>Owned Actual Parameter</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_PARAMETER_SUBSTITUTION_CS__OWNED_ACTUAL_PARAMETER = eINSTANCE.getTemplateParameterSubstitutionCS_OwnedActualParameter(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateSignatureCSImpl <em>Template Signature CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateSignatureCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateSignatureCS() * @generated */ EClass TEMPLATE_SIGNATURE_CS = eINSTANCE.getTemplateSignatureCS(); /** * The meta object literal for the '<em><b>Owning Element</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_SIGNATURE_CS__OWNING_ELEMENT = eINSTANCE.getTemplateSignatureCS_OwningElement(); /** * The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_SIGNATURE_CS__OWNED_PARAMETERS = eINSTANCE.getTemplateSignatureCS_OwnedParameters(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TemplateableElementCSImpl <em>Templateable Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TemplateableElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTemplateableElementCS() * @generated */ EClass TEMPLATEABLE_ELEMENT_CS = eINSTANCE.getTemplateableElementCS(); /** * The meta object literal for the '<em><b>Owned Signature</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATEABLE_ELEMENT_CS__OWNED_SIGNATURE = eINSTANCE.getTemplateableElementCS_OwnedSignature(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TuplePartCSImpl <em>Tuple Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TuplePartCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTuplePartCS() * @generated */ EClass TUPLE_PART_CS = eINSTANCE.getTuplePartCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TupleTypeCSImpl <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TupleTypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTupleTypeCS() * @generated */ EClass TUPLE_TYPE_CS = eINSTANCE.getTupleTypeCS(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUPLE_TYPE_CS__NAME = eINSTANCE.getTupleTypeCS_Name(); /** * The meta object literal for the '<em><b>Owned Parts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_TYPE_CS__OWNED_PARTS = eINSTANCE.getTupleTypeCS_OwnedParts(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeCSImpl <em>Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeCS() * @generated */ EClass TYPE_CS = eINSTANCE.getTypeCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeParameterCSImpl <em>Type Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeParameterCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeParameterCS() * @generated */ EClass TYPE_PARAMETER_CS = eINSTANCE.getTypeParameterCS(); /** * The meta object literal for the '<em><b>Owned Extends</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPE_PARAMETER_CS__OWNED_EXTENDS = eINSTANCE.getTypeParameterCS_OwnedExtends(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypeRefCSImpl <em>Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypeRefCS() * @generated */ EClass TYPE_REF_CS = eINSTANCE.getTypeRefCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedElementCSImpl <em>Typed Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedElementCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedElementCS() * @generated */ EClass TYPED_ELEMENT_CS = eINSTANCE.getTypedElementCS(); /** * The meta object literal for the '<em><b>Owned Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED_ELEMENT_CS__OWNED_TYPE = eINSTANCE.getTypedElementCS_OwnedType(); /** * The meta object literal for the '<em><b>Qualifiers</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TYPED_ELEMENT_CS__QUALIFIERS = eINSTANCE.getTypedElementCS_Qualifiers(); /** * The meta object literal for the '<em><b>Is Optional</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TYPED_ELEMENT_CS__IS_OPTIONAL = eINSTANCE.getTypedElementCS_IsOptional(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedRefCSImpl <em>Typed Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedRefCS() * @generated */ EClass TYPED_REF_CS = eINSTANCE.getTypedRefCS(); /** * The meta object literal for the '<em><b>Owned Multiplicity</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED_REF_CS__OWNED_MULTIPLICITY = eINSTANCE.getTypedRefCS_OwnedMultiplicity(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.TypedTypeRefCSImpl <em>Typed Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.TypedTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getTypedTypeRefCS() * @generated */ EClass TYPED_TYPE_REF_CS = eINSTANCE.getTypedTypeRefCS(); /** * The meta object literal for the '<em><b>Owned Path Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED_TYPE_REF_CS__OWNED_PATH_NAME = eINSTANCE.getTypedTypeRefCS_OwnedPathName(); /** * The meta object literal for the '<em><b>Referred Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED_TYPE_REF_CS__REFERRED_TYPE = eINSTANCE.getTypedTypeRefCS_ReferredType(); /** * The meta object literal for the '<em><b>Owned Binding</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED_TYPE_REF_CS__OWNED_BINDING = eINSTANCE.getTypedTypeRefCS_OwnedBinding(); /** * The meta object literal for the '<em><b>Is Typeof</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TYPED_TYPE_REF_CS__IS_TYPEOF = eINSTANCE.getTypedTypeRefCS_IsTypeof(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.util.VisitableCS <em>Visitable CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.util.VisitableCS * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getVisitableCS() * @generated */ EClass VISITABLE_CS = eINSTANCE.getVisitableCS(); /** * The meta object literal for the '{@link org.eclipse.ocl.xtext.basecs.impl.WildcardTypeRefCSImpl <em>Wildcard Type Ref CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.basecs.impl.WildcardTypeRefCSImpl * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getWildcardTypeRefCS() * @generated */ EClass WILDCARD_TYPE_REF_CS = eINSTANCE.getWildcardTypeRefCS(); /** * The meta object literal for the '<em><b>Owned Extends</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WILDCARD_TYPE_REF_CS__OWNED_EXTENDS = eINSTANCE.getWildcardTypeRefCS_OwnedExtends(); /** * The meta object literal for the '<em><b>Owned Super</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WILDCARD_TYPE_REF_CS__OWNED_SUPER = eINSTANCE.getWildcardTypeRefCS_OwnedSuper(); /** * The meta object literal for the '<em>Big Number</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Number * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getBigNumber() * @generated */ EDataType BIG_NUMBER = eINSTANCE.getBigNumber(); /** * The meta object literal for the '<em>CSI</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.xtext.base.utilities.CSI * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getCSI() * @generated */ EDataType CSI = eINSTANCE.getCSI(); /** * The meta object literal for the '<em>Scope Filter</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.ocl.pivot.internal.scoping.ScopeFilter * @see org.eclipse.ocl.xtext.basecs.impl.BaseCSPackageImpl#getScopeFilter() * @generated */ EDataType SCOPE_FILTER = eINSTANCE.getScopeFilter(); } } //BaseCSPackage