| /******************************************************************************* |
| * Copyright (c) 2013, 2018 CEA LIST and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * E.D.Willink(CEA LIST) - Initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.ocl.examples.codegen.cgmodel; |
| |
| import org.eclipse.emf.ecore.EFactory; |
| import org.eclipse.jdt.annotation.NonNull; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Factory</b> for the model. |
| * It provides a create method for each non-abstract class of the model. |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.examples.codegen.cgmodel.CGModelPackage |
| * @generated |
| */ |
| public interface CGModelFactory extends EFactory { |
| /** |
| * The singleton instance of the factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @SuppressWarnings("null") |
| @NonNull CGModelFactory eINSTANCE = org.eclipse.ocl.examples.codegen.cgmodel.impl.CGModelFactoryImpl.init(); |
| |
| /** |
| * Returns a new object of class '<em>CG Accumulator</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Accumulator</em>'. |
| * @generated |
| */ |
| @NonNull CGAccumulator createCGAccumulator(); |
| |
| /** |
| * Returns a new object of class '<em>CG Assert Non Null Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Assert Non Null Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGAssertNonNullExp createCGAssertNonNullExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Boolean</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Boolean</em>'. |
| * @generated |
| */ |
| @NonNull CGBoolean createCGBoolean(); |
| |
| /** |
| * Returns a new object of class '<em>CG Box Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Box Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGBoxExp createCGBoxExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Built In Iteration Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Built In Iteration Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGBuiltInIterationCallExp createCGBuiltInIterationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Cached Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Cached Operation</em>'. |
| * @generated |
| */ |
| @NonNull CGCachedOperation createCGCachedOperation(); |
| |
| /** |
| * Returns a new object of class '<em>CG Cached Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Cached Operation Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGCachedOperationCallExp createCGCachedOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Cast Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Cast Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGCastExp createCGCastExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Class</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Class</em>'. |
| * @generated |
| */ |
| @NonNull CGClass createCGClass(); |
| |
| /** |
| * Returns a new object of class '<em>CG Catch Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Catch Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGCatchExp createCGCatchExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Collection Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Collection Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGCollectionExp createCGCollectionExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Collection Part</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Collection Part</em>'. |
| * @generated |
| */ |
| @NonNull CGCollectionPart createCGCollectionPart(); |
| |
| /** |
| * Returns a new object of class '<em>CG Final Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Final Variable</em>'. |
| * @generated |
| */ |
| @NonNull CGFinalVariable createCGFinalVariable(); |
| |
| /** |
| * Returns a new object of class '<em>CG Guard Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Guard Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGGuardExp createCGGuardExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Operation Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreOperationCallExp createCGEcoreOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Opposite Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Opposite Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreOppositePropertyCallExp createCGEcoreOppositePropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcorePropertyCallExp createCGEcorePropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Element Id</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Element Id</em>'. |
| * @generated |
| */ |
| @NonNull CGElementId createCGElementId(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Composition Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Composition Property</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorCompositionProperty createCGExecutorCompositionProperty(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Navigation Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Navigation Property</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorNavigationProperty createCGExecutorNavigationProperty(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Opposite Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Opposite Property</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorOppositeProperty createCGExecutorOppositeProperty(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Operation</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorOperation createCGExecutorOperation(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Operation Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorOperationCallExp createCGExecutorOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Opposite Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Opposite Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorOppositePropertyCallExp createCGExecutorOppositePropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorPropertyCallExp createCGExecutorPropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Shadow Part</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Shadow Part</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorShadowPart createCGExecutorShadowPart(); |
| |
| /** |
| * Returns a new object of class '<em>CG Executor Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Executor Type</em>'. |
| * @generated |
| */ |
| @NonNull CGExecutorType createCGExecutorType(); |
| |
| /** |
| * Returns a new object of class '<em>CG Integer</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Integer</em>'. |
| * @generated |
| */ |
| @NonNull CGInteger createCGInteger(); |
| |
| /** |
| * Returns a new object of class '<em>CG Invalid</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Invalid</em>'. |
| * @generated |
| */ |
| @NonNull CGInvalid createCGInvalid(); |
| |
| /** |
| * Returns a new object of class '<em>CG Is Equal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Is Equal Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIsEqualExp createCGIsEqualExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Is Equal2 Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Is Equal2 Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIsEqual2Exp createCGIsEqual2Exp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Is Invalid Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Is Invalid Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIsInvalidExp createCGIsInvalidExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Is Kind Of Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Is Kind Of Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIsKindOfExp createCGIsKindOfExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Is Undefined Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Is Undefined Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIsUndefinedExp createCGIsUndefinedExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Iterator</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Iterator</em>'. |
| * @generated |
| */ |
| @NonNull CGIterator createCGIterator(); |
| |
| /** |
| * Returns a new object of class '<em>CG Library Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Library Operation Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGLibraryOperationCallExp createCGLibraryOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Library Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Library Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGLibraryPropertyCallExp createCGLibraryPropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Constant Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Constant Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGConstantExp createCGConstantExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Constraint</em>'. |
| * @generated |
| */ |
| @NonNull CGConstraint createCGConstraint(); |
| |
| /** |
| * Returns a new object of class '<em>CG Shadow Part</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Shadow Part</em>'. |
| * @generated |
| */ |
| @NonNull CGShadowPart createCGShadowPart(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Class Shadow Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Class Shadow Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreClassShadowExp createCGEcoreClassShadowExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Data Type Shadow Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Data Type Shadow Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreDataTypeShadowExp createCGEcoreDataTypeShadowExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreExp createCGEcoreExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Ecore Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Ecore Operation</em>'. |
| * @generated |
| */ |
| @NonNull CGEcoreOperation createCGEcoreOperation(); |
| |
| /** |
| * Returns a new object of class '<em>CG Let Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Let Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGLetExp createCGLetExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Library Iterate Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Library Iterate Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGLibraryIterateCallExp createCGLibraryIterateCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Library Iteration Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Library Iteration Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGLibraryIterationCallExp createCGLibraryIterationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Library Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Library Operation</em>'. |
| * @generated |
| */ |
| @NonNull CGLibraryOperation createCGLibraryOperation(); |
| |
| /** |
| * Returns a new object of class '<em>CG Local Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Local Variable</em>'. |
| * @generated |
| */ |
| @NonNull CGLocalVariable createCGLocalVariable(); |
| |
| /** |
| * Returns a new object of class '<em>CG Map Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Map Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGMapExp createCGMapExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Map Part</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Map Part</em>'. |
| * @generated |
| */ |
| @NonNull CGMapPart createCGMapPart(); |
| |
| /** |
| * Returns a new object of class '<em>CG Model</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Model</em>'. |
| * @generated |
| */ |
| @NonNull CGModel createCGModel(); |
| |
| /** |
| * Returns a new object of class '<em>CG Native Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Native Operation</em>'. |
| * @generated |
| */ |
| @NonNull CGNativeOperation createCGNativeOperation(); |
| |
| /** |
| * Returns a new object of class '<em>CG Native Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Native Operation Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGNativeOperationCallExp createCGNativeOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Native Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Native Property</em>'. |
| * @generated |
| */ |
| @NonNull CGNativeProperty createCGNativeProperty(); |
| |
| /** |
| * Returns a new object of class '<em>CG Native Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Native Property Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGNativePropertyCallExp createCGNativePropertyCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Null</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Null</em>'. |
| * @generated |
| */ |
| @NonNull CGNull createCGNull(); |
| |
| /** |
| * Returns a new object of class '<em>CG If Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG If Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGIfExp createCGIfExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Package</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Package</em>'. |
| * @generated |
| */ |
| @NonNull CGPackage createCGPackage(); |
| |
| /** |
| * Returns a new object of class '<em>CG Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Parameter</em>'. |
| * @generated |
| */ |
| @NonNull CGParameter createCGParameter(); |
| |
| /** |
| * Returns a new object of class '<em>CG Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Property</em>'. |
| * @generated |
| */ |
| @NonNull CGProperty createCGProperty(); |
| |
| /** |
| * Returns a new object of class '<em>CG Real</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Real</em>'. |
| * @generated |
| */ |
| @NonNull CGReal createCGReal(); |
| |
| /** |
| * Returns a new object of class '<em>CG Settable Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Settable Variable</em>'. |
| * @generated |
| */ |
| @NonNull CGSettableVariable createCGSettableVariable(); |
| |
| /** |
| * Returns a new object of class '<em>CG String</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG String</em>'. |
| * @generated |
| */ |
| @NonNull CGString createCGString(); |
| |
| /** |
| * Returns a new object of class '<em>CG Template Parameter Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Template Parameter Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGTemplateParameterExp createCGTemplateParameterExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Text</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Text</em>'. |
| * @generated |
| */ |
| @NonNull CGText createCGText(); |
| |
| /** |
| * Returns a new object of class '<em>CG Throw Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Throw Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGThrowExp createCGThrowExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Tuple Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Tuple Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGTupleExp createCGTupleExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Tuple Part</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Tuple Part</em>'. |
| * @generated |
| */ |
| @NonNull CGTuplePart createCGTuplePart(); |
| |
| /** |
| * Returns a new object of class '<em>CG Tuple Part Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Tuple Part Call Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGTuplePartCallExp createCGTuplePartCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Type Id</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Type Id</em>'. |
| * @generated |
| */ |
| @NonNull CGTypeId createCGTypeId(); |
| |
| /** |
| * Returns a new object of class '<em>CG Type Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Type Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGTypeExp createCGTypeExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Unbox Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Unbox Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGUnboxExp createCGUnboxExp(); |
| |
| /** |
| * Returns a new object of class '<em>CG Unlimited</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Unlimited</em>'. |
| * @generated |
| */ |
| @NonNull CGUnlimited createCGUnlimited(); |
| |
| /** |
| * Returns a new object of class '<em>CG Variable Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>CG Variable Exp</em>'. |
| * @generated |
| */ |
| @NonNull CGVariableExp createCGVariableExp(); |
| |
| /** |
| * Returns the package supported by this factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| @NonNull CGModelPackage getCGModelPackage(); |
| |
| } //CGModelFactory |