| /** |
| */ |
| package org.eclipse.qvto.examples.xtext.imperativeoclcs; |
| |
| import org.eclipse.emf.ecore.EFactory; |
| |
| /** |
| * <!-- 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.qvto.examples.xtext.imperativeoclcs.ImperativeOCLCSPackage |
| * @generated |
| */ |
| public interface ImperativeOCLCSFactory extends EFactory { |
| /** |
| * The singleton instance of the factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ImperativeOCLCSFactory eINSTANCE = org.eclipse.qvto.examples.xtext.imperativeoclcs.impl.ImperativeOCLCSFactoryImpl.init(); |
| |
| /** |
| * Returns a new object of class '<em>Assert Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Assert Exp CS</em>'. |
| * @generated |
| */ |
| AssertExpCS createAssertExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Assign Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Assign Exp CS</em>'. |
| * @generated |
| */ |
| AssignExpCS createAssignExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Break Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Break Exp CS</em>'. |
| * @generated |
| */ |
| BreakExpCS createBreakExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Dict Literal Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Dict Literal Exp CS</em>'. |
| * @generated |
| */ |
| DictLiteralExpCS createDictLiteralExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Dict Literal Part CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Dict Literal Part CS</em>'. |
| * @generated |
| */ |
| DictLiteralPartCS createDictLiteralPartCS(); |
| |
| /** |
| * Returns a new object of class '<em>Dict Type CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Dict Type CS</em>'. |
| * @generated |
| */ |
| DictTypeCS createDictTypeCS(); |
| |
| /** |
| * Returns a new object of class '<em>Compute Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Compute Exp CS</em>'. |
| * @generated |
| */ |
| ComputeExpCS createComputeExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Continue Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Continue Exp CS</em>'. |
| * @generated |
| */ |
| ContinueExpCS createContinueExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Imperative Iterate Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Imperative Iterate Exp CS</em>'. |
| * @generated |
| */ |
| ImperativeIterateExpCS createImperativeIterateExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Imperative Loop Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Imperative Loop Exp CS</em>'. |
| * @generated |
| */ |
| ImperativeLoopExpCS createImperativeLoopExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Instantiation Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Instantiation Exp CS</em>'. |
| * @generated |
| */ |
| InstantiationExpCS createInstantiationExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Catch Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Catch Exp CS</em>'. |
| * @generated |
| */ |
| CatchExpCS createCatchExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Expression Block CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Expression Block CS</em>'. |
| * @generated |
| */ |
| ExpressionBlockCS createExpressionBlockCS(); |
| |
| /** |
| * Returns a new object of class '<em>Extent Ref CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Extent Ref CS</em>'. |
| * @generated |
| */ |
| ExtentRefCS createExtentRefCS(); |
| |
| /** |
| * Returns a new object of class '<em>For Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>For Exp CS</em>'. |
| * @generated |
| */ |
| ForExpCS createForExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>List Type CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>List Type CS</em>'. |
| * @generated |
| */ |
| ListTypeCS createListTypeCS(); |
| |
| /** |
| * Returns a new object of class '<em>List Literal Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>List Literal Exp CS</em>'. |
| * @generated |
| */ |
| ListLiteralExpCS createListLiteralExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Log Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Log Exp CS</em>'. |
| * @generated |
| */ |
| LogExpCS createLogExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Raise Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Raise Exp CS</em>'. |
| * @generated |
| */ |
| RaiseExpCS createRaiseExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Return Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Return Exp CS</em>'. |
| * @generated |
| */ |
| ReturnExpCS createReturnExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Switch Alt CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Switch Alt CS</em>'. |
| * @generated |
| */ |
| SwitchAltCS createSwitchAltCS(); |
| |
| /** |
| * Returns a new object of class '<em>Switch Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Switch Exp CS</em>'. |
| * @generated |
| */ |
| SwitchExpCS createSwitchExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Try Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Try Exp CS</em>'. |
| * @generated |
| */ |
| TryExpCS createTryExpCS(); |
| |
| /** |
| * Returns a new object of class '<em>Var Declaration CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Var Declaration CS</em>'. |
| * @generated |
| */ |
| VarDeclarationCS createVarDeclarationCS(); |
| |
| /** |
| * Returns a new object of class '<em>Vars Initialization CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Vars Initialization CS</em>'. |
| * @generated |
| */ |
| VarsInitializationCS createVarsInitializationCS(); |
| |
| /** |
| * Returns a new object of class '<em>While Exp CS</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>While Exp CS</em>'. |
| * @generated |
| */ |
| WhileExpCS createWhileExpCS(); |
| |
| /** |
| * Returns the package supported by this factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| ImperativeOCLCSPackage getImperativeOCLCSPackage(); |
| |
| } //ImperativeOCLCSFactory |