| /******************************************************************************* |
| * Copyright (c) 2013 E.D.Willink 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.examples.autogen.autocgmodel; |
| |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| import org.eclipse.ocl.examples.codegen.cgmodel.CGModelPackage; |
| |
| /** |
| * <!-- 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 --> |
| * <!-- begin-model-doc --> |
| * The CGModel provides a Code Generation friendly form of the OCL Pivot model, with distinct classes |
| * such as LibraryPropertyCallExp and EcorePropertyCallExp for distinct purposes. Additional classes |
| * such as BoxExpr, CatchExpr and CastParameter support rewrite optimizations. |
| * <p> |
| * References to the Pivot model are expressed as attributes with datatype values in order to avoid |
| * confusion as to whether the new or old pivot mosdel is in use while code generating the pivot model. |
| * <!-- end-model-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.AutoCGModelFactory |
| * @model kind="package" |
| * annotation="http://www.eclipse.org/OCL/Import ecore='http://www.eclipse.org/emf/2002/Ecore#/'" |
| * @generated |
| */ |
| public interface AutoCGModelPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "autocgmodel"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/ocl/1.0.0/AutoCG"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "autocg"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.ocl.examples.autogen.autocgmodel"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| AutoCGModelPackage eINSTANCE = org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGASTCallExpImpl <em>CGAST Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGASTCallExpImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGASTCallExp() |
| * @generated |
| */ |
| int CGAST_CALL_EXP = 0; |
| |
| /** |
| * The feature id for the '<em><b>Ast</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__AST = CGModelPackage.CG_OPERATION_CALL_EXP__AST; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__NAME = CGModelPackage.CG_OPERATION_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type Id</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__TYPE_ID = CGModelPackage.CG_OPERATION_CALL_EXP__TYPE_ID; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__REQUIRED = CGModelPackage.CG_OPERATION_CALL_EXP__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Depends On</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__DEPENDS_ON = CGModelPackage.CG_OPERATION_CALL_EXP__DEPENDS_ON; |
| |
| /** |
| * The feature id for the '<em><b>Owns</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__OWNS = CGModelPackage.CG_OPERATION_CALL_EXP__OWNS; |
| |
| /** |
| * The feature id for the '<em><b>Invalidating</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__INVALIDATING = CGModelPackage.CG_OPERATION_CALL_EXP__INVALIDATING; |
| |
| /** |
| * The feature id for the '<em><b>Validating</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__VALIDATING = CGModelPackage.CG_OPERATION_CALL_EXP__VALIDATING; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__SOURCE = CGModelPackage.CG_OPERATION_CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Arguments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__ARGUMENTS = CGModelPackage.CG_OPERATION_CALL_EXP__ARGUMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Referred Operation</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP__REFERRED_OPERATION = CGModelPackage.CG_OPERATION_CALL_EXP__REFERRED_OPERATION; |
| |
| /** |
| * The number of structural features of the '<em>CGAST Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CGAST_CALL_EXP_FEATURE_COUNT = CGModelPackage.CG_OPERATION_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentVisitImpl <em>CG Containment Visit</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentVisitImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentVisit() |
| * @generated |
| */ |
| int CG_CONTAINMENT_VISIT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Ast</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__AST = CGModelPackage.CG_OPERATION__AST; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__NAME = CGModelPackage.CG_OPERATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type Id</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__TYPE_ID = CGModelPackage.CG_OPERATION__TYPE_ID; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__REQUIRED = CGModelPackage.CG_OPERATION__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Depends On</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__DEPENDS_ON = CGModelPackage.CG_OPERATION__DEPENDS_ON; |
| |
| /** |
| * The feature id for the '<em><b>Owns</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__OWNS = CGModelPackage.CG_OPERATION__OWNS; |
| |
| /** |
| * The feature id for the '<em><b>Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__PARAMETERS = CGModelPackage.CG_OPERATION__PARAMETERS; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__BODY = CGModelPackage.CG_OPERATION__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Preconditions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__PRECONDITIONS = CGModelPackage.CG_OPERATION__PRECONDITIONS; |
| |
| /** |
| * The feature id for the '<em><b>Postconditions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__POSTCONDITIONS = CGModelPackage.CG_OPERATION__POSTCONDITIONS; |
| |
| /** |
| * The feature id for the '<em><b>Containing Class</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT__CONTAINING_CLASS = CGModelPackage.CG_OPERATION__CONTAINING_CLASS; |
| |
| /** |
| * The number of structural features of the '<em>CG Containment Visit</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_VISIT_FEATURE_COUNT = CGModelPackage.CG_OPERATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentPartImpl <em>CG Containment Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentPartImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentPart() |
| * @generated |
| */ |
| int CG_CONTAINMENT_PART = 2; |
| |
| /** |
| * The feature id for the '<em><b>Ast</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__AST = CGModelPackage.CG_VALUED_ELEMENT__AST; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__NAME = CGModelPackage.CG_VALUED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type Id</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__TYPE_ID = CGModelPackage.CG_VALUED_ELEMENT__TYPE_ID; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__REQUIRED = CGModelPackage.CG_VALUED_ELEMENT__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Depends On</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__DEPENDS_ON = CGModelPackage.CG_VALUED_ELEMENT__DEPENDS_ON; |
| |
| /** |
| * The feature id for the '<em><b>Owns</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__OWNS = CGModelPackage.CG_VALUED_ELEMENT__OWNS; |
| |
| /** |
| * The feature id for the '<em><b>Containment Body</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__CONTAINMENT_BODY = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Init</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__INIT = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>EStructural Feature</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART__ESTRUCTURAL_FEATURE = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>CG Containment Part</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_PART_FEATURE_COUNT = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 3; |
| |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentBodyImpl <em>CG Containment Body</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentBodyImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentBody() |
| * @generated |
| */ |
| int CG_CONTAINMENT_BODY = 3; |
| |
| /** |
| * The feature id for the '<em><b>Ast</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__AST = CGModelPackage.CG_VALUED_ELEMENT__AST; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__NAME = CGModelPackage.CG_VALUED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type Id</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__TYPE_ID = CGModelPackage.CG_VALUED_ELEMENT__TYPE_ID; |
| |
| /** |
| * The feature id for the '<em><b>Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__REQUIRED = CGModelPackage.CG_VALUED_ELEMENT__REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Depends On</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__DEPENDS_ON = CGModelPackage.CG_VALUED_ELEMENT__DEPENDS_ON; |
| |
| /** |
| * The feature id for the '<em><b>Owns</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__OWNS = CGModelPackage.CG_VALUED_ELEMENT__OWNS; |
| |
| /** |
| * The feature id for the '<em><b>Containment Visit</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__CONTAINMENT_VISIT = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Parts</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY__PARTS = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>CG Containment Body</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CG_CONTAINMENT_BODY_FEATURE_COUNT = CGModelPackage.CG_VALUED_ELEMENT_FEATURE_COUNT + 2; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGASTCallExp <em>CGAST Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>CGAST Call Exp</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGASTCallExp |
| * @generated |
| */ |
| EClass getCGASTCallExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentVisit <em>CG Containment Visit</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>CG Containment Visit</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentVisit |
| * @generated |
| */ |
| EClass getCGContainmentVisit(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart <em>CG Containment Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>CG Containment Part</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart |
| * @generated |
| */ |
| EClass getCGContainmentPart(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getContainmentBody <em>Containment Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Containment Body</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getContainmentBody() |
| * @see #getCGContainmentPart() |
| * @generated |
| */ |
| EReference getCGContainmentPart_ContainmentBody(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getInit <em>Init</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Init</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getInit() |
| * @see #getCGContainmentPart() |
| * @generated |
| */ |
| EReference getCGContainmentPart_Init(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getEStructuralFeature <em>EStructural Feature</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>EStructural Feature</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentPart#getEStructuralFeature() |
| * @see #getCGContainmentPart() |
| * @generated |
| */ |
| EReference getCGContainmentPart_EStructuralFeature(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody <em>CG Containment Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>CG Containment Body</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody |
| * @generated |
| */ |
| EClass getCGContainmentBody(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody#getContainmentVisit <em>Containment Visit</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Containment Visit</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody#getContainmentVisit() |
| * @see #getCGContainmentBody() |
| * @generated |
| */ |
| EReference getCGContainmentBody_ContainmentVisit(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody#getParts <em>Parts</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Parts</em>'. |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.CGContainmentBody#getParts() |
| * @see #getCGContainmentBody() |
| * @generated |
| */ |
| EReference getCGContainmentBody_Parts(); |
| |
| /** |
| * 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 |
| */ |
| AutoCGModelFactory getAutoCGModelFactory(); |
| |
| /** |
| * <!-- 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.examples.autogen.autocgmodel.impl.CGASTCallExpImpl <em>CGAST Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGASTCallExpImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGASTCallExp() |
| * @generated |
| */ |
| EClass CGAST_CALL_EXP = eINSTANCE.getCGASTCallExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentVisitImpl <em>CG Containment Visit</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentVisitImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentVisit() |
| * @generated |
| */ |
| EClass CG_CONTAINMENT_VISIT = eINSTANCE.getCGContainmentVisit(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentPartImpl <em>CG Containment Part</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentPartImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentPart() |
| * @generated |
| */ |
| EClass CG_CONTAINMENT_PART = eINSTANCE.getCGContainmentPart(); |
| |
| /** |
| * The meta object literal for the '<em><b>Containment Body</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CG_CONTAINMENT_PART__CONTAINMENT_BODY = eINSTANCE.getCGContainmentPart_ContainmentBody(); |
| |
| /** |
| * The meta object literal for the '<em><b>Init</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CG_CONTAINMENT_PART__INIT = eINSTANCE.getCGContainmentPart_Init(); |
| |
| /** |
| * The meta object literal for the '<em><b>EStructural Feature</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CG_CONTAINMENT_PART__ESTRUCTURAL_FEATURE = eINSTANCE.getCGContainmentPart_EStructuralFeature(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentBodyImpl <em>CG Containment Body</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.CGContainmentBodyImpl |
| * @see org.eclipse.ocl.examples.autogen.autocgmodel.impl.AutoCGModelPackageImpl#getCGContainmentBody() |
| * @generated |
| */ |
| EClass CG_CONTAINMENT_BODY = eINSTANCE.getCGContainmentBody(); |
| |
| /** |
| * The meta object literal for the '<em><b>Containment Visit</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CG_CONTAINMENT_BODY__CONTAINMENT_VISIT = eINSTANCE.getCGContainmentBody_ContainmentVisit(); |
| |
| /** |
| * The meta object literal for the '<em><b>Parts</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CG_CONTAINMENT_BODY__PARTS = eINSTANCE.getCGContainmentBody_Parts(); |
| |
| } |
| |
| } //AutoCGModelPackage |