/** */ package org.eclipse.qvto.examples.xtext.imperativeoclcs.util; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notifier; import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; import org.eclipse.emf.ecore.EObject; import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.pivot.utilities.Nameable; import org.eclipse.ocl.pivot.utilities.Pivotable; import org.eclipse.ocl.xtext.basecs.ElementCS; import org.eclipse.ocl.xtext.basecs.ElementRefCS; import org.eclipse.ocl.xtext.basecs.ModelElementCS; import org.eclipse.ocl.xtext.basecs.NamedElementCS; import org.eclipse.ocl.xtext.basecs.PivotableElementCS; import org.eclipse.ocl.xtext.basecs.TypeRefCS; import org.eclipse.ocl.xtext.basecs.TypedRefCS; import org.eclipse.ocl.xtext.basecs.util.VisitableCS; import org.eclipse.ocl.xtext.essentialoclcs.AbstractNameExpCS; import org.eclipse.ocl.xtext.essentialoclcs.CallExpCS; import org.eclipse.ocl.xtext.essentialoclcs.ExpCS; import org.eclipse.ocl.xtext.essentialoclcs.LiteralExpCS; import org.eclipse.ocl.xtext.essentialoclcs.VariableCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.AssertExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.AssignExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.BreakExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.CatchExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ComputeExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ContinueExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralPartCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.DictTypeCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ExpressionBlockCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ExtentRefCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ForExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeIterateExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeLoopExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeOCLCSPackage; import org.eclipse.qvto.examples.xtext.imperativeoclcs.InstantiationExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ListLiteralExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ListTypeCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.LogExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.RaiseExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.ReturnExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.StatementCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchAltCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.TryExpCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.VarDeclarationCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.VarsInitializationCS; import org.eclipse.qvto.examples.xtext.imperativeoclcs.WhileExpCS; /** * <!-- begin-user-doc --> * The <b>Adapter Factory</b> for the model. * It provides an adapter <code>createXXX</code> method for each class of the model. * <!-- end-user-doc --> * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeOCLCSPackage * @generated */ public class ImperativeOCLCSAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static ImperativeOCLCSPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ImperativeOCLCSAdapterFactory() { if (modelPackage == null) { modelPackage = ImperativeOCLCSPackage.eINSTANCE; } } /** * Returns whether this factory is applicable for the type of the object. * <!-- begin-user-doc --> * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. * <!-- end-user-doc --> * @return whether this factory is applicable for the type of the object. * @generated */ @Override public boolean isFactoryForType(Object object) { if (object == modelPackage) { return true; } if (object instanceof EObject) { return ((EObject)object).eClass().getEPackage() == modelPackage; } return false; } /** * The switch that delegates to the <code>createXXX</code> methods. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ImperativeOCLCSSwitch<@Nullable Adapter> modelSwitch = new ImperativeOCLCSSwitch<@Nullable Adapter>() { @Override public Adapter caseAssertExpCS(AssertExpCS object) { return createAssertExpCSAdapter(); } @Override public Adapter caseAssignExpCS(AssignExpCS object) { return createAssignExpCSAdapter(); } @Override public Adapter caseBreakExpCS(BreakExpCS object) { return createBreakExpCSAdapter(); } @Override public Adapter caseDictLiteralExpCS(DictLiteralExpCS object) { return createDictLiteralExpCSAdapter(); } @Override public Adapter caseDictLiteralPartCS(DictLiteralPartCS object) { return createDictLiteralPartCSAdapter(); } @Override public Adapter caseDictTypeCS(DictTypeCS object) { return createDictTypeCSAdapter(); } @Override public Adapter caseComputeExpCS(ComputeExpCS object) { return createComputeExpCSAdapter(); } @Override public Adapter caseContinueExpCS(ContinueExpCS object) { return createContinueExpCSAdapter(); } @Override public Adapter caseImperativeIterateExpCS(ImperativeIterateExpCS object) { return createImperativeIterateExpCSAdapter(); } @Override public Adapter caseImperativeLoopExpCS(ImperativeLoopExpCS object) { return createImperativeLoopExpCSAdapter(); } @Override public Adapter caseInstantiationExpCS(InstantiationExpCS object) { return createInstantiationExpCSAdapter(); } @Override public Adapter caseCatchExpCS(CatchExpCS object) { return createCatchExpCSAdapter(); } @Override public Adapter caseExpressionBlockCS(ExpressionBlockCS object) { return createExpressionBlockCSAdapter(); } @Override public Adapter caseExtentRefCS(ExtentRefCS object) { return createExtentRefCSAdapter(); } @Override public Adapter caseForExpCS(ForExpCS object) { return createForExpCSAdapter(); } @Override public Adapter caseListTypeCS(ListTypeCS object) { return createListTypeCSAdapter(); } @Override public Adapter caseListLiteralExpCS(ListLiteralExpCS object) { return createListLiteralExpCSAdapter(); } @Override public Adapter caseLogExpCS(LogExpCS object) { return createLogExpCSAdapter(); } @Override public Adapter caseRaiseExpCS(RaiseExpCS object) { return createRaiseExpCSAdapter(); } @Override public Adapter caseReturnExpCS(ReturnExpCS object) { return createReturnExpCSAdapter(); } @Override public Adapter caseStatementCS(StatementCS object) { return createStatementCSAdapter(); } @Override public Adapter caseSwitchAltCS(SwitchAltCS object) { return createSwitchAltCSAdapter(); } @Override public Adapter caseSwitchExpCS(SwitchExpCS object) { return createSwitchExpCSAdapter(); } @Override public Adapter caseTryExpCS(TryExpCS object) { return createTryExpCSAdapter(); } @Override public Adapter caseVarDeclarationCS(VarDeclarationCS object) { return createVarDeclarationCSAdapter(); } @Override public Adapter caseVarsInitializationCS(VarsInitializationCS object) { return createVarsInitializationCSAdapter(); } @Override public Adapter caseWhileExpCS(WhileExpCS object) { return createWhileExpCSAdapter(); } @Override public Adapter caseVisitableCS(VisitableCS object) { return createVisitableCSAdapter(); } @Override public Adapter caseElementCS(ElementCS object) { return createElementCSAdapter(); } @Override public Adapter casePivotable(Pivotable object) { return createPivotableAdapter(); } @Override public Adapter casePivotableElementCS(PivotableElementCS object) { return createPivotableElementCSAdapter(); } @Override public Adapter caseModelElementCS(ModelElementCS object) { return createModelElementCSAdapter(); } @Override public Adapter caseExpCS(ExpCS object) { return createExpCSAdapter(); } @Override public Adapter caseLiteralExpCS(LiteralExpCS object) { return createLiteralExpCSAdapter(); } @Override public Adapter caseElementRefCS(ElementRefCS object) { return createElementRefCSAdapter(); } @Override public Adapter caseTypeRefCS(TypeRefCS object) { return createTypeRefCSAdapter(); } @Override public Adapter caseTypedRefCS(TypedRefCS object) { return createTypedRefCSAdapter(); } @Override public Adapter caseAbstractNameExpCS(AbstractNameExpCS object) { return createAbstractNameExpCSAdapter(); } @Override public Adapter caseCallExpCS(CallExpCS object) { return createCallExpCSAdapter(); } @Override public Adapter caseNameable(Nameable object) { return createNameableAdapter(); } @Override public Adapter caseNamedElementCS(NamedElementCS object) { return createNamedElementCSAdapter(); } @Override public Adapter caseVariableCS(VariableCS object) { return createVariableCSAdapter(); } @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } }; /** * Creates an adapter for the <code>target</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param target the object to adapt. * @return the adapter for the <code>target</code>. * @generated */ @Override public Adapter createAdapter(Notifier target) { return modelSwitch.doSwitch((EObject)target); } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.AssertExpCS <em>Assert Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.AssertExpCS * @generated */ public Adapter createAssertExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.AssignExpCS <em>Assign Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.AssignExpCS * @generated */ public Adapter createAssignExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.BreakExpCS <em>Break Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.BreakExpCS * @generated */ public Adapter createBreakExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralExpCS <em>Dict Literal Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralExpCS * @generated */ public Adapter createDictLiteralExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralPartCS <em>Dict Literal Part CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.DictLiteralPartCS * @generated */ public Adapter createDictLiteralPartCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.DictTypeCS <em>Dict Type CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.DictTypeCS * @generated */ public Adapter createDictTypeCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ComputeExpCS <em>Compute Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ComputeExpCS * @generated */ public Adapter createComputeExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ContinueExpCS <em>Continue Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ContinueExpCS * @generated */ public Adapter createContinueExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeIterateExpCS <em>Imperative Iterate Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeIterateExpCS * @generated */ public Adapter createImperativeIterateExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeLoopExpCS <em>Imperative Loop Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeLoopExpCS * @generated */ public Adapter createImperativeLoopExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.InstantiationExpCS <em>Instantiation Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.InstantiationExpCS * @generated */ public Adapter createInstantiationExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.CatchExpCS <em>Catch Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.CatchExpCS * @generated */ public Adapter createCatchExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ExpressionBlockCS <em>Expression Block CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ExpressionBlockCS * @generated */ public Adapter createExpressionBlockCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ExtentRefCS <em>Extent Ref CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ExtentRefCS * @generated */ public Adapter createExtentRefCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ForExpCS <em>For Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ForExpCS * @generated */ public Adapter createForExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ListTypeCS <em>List Type CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ListTypeCS * @generated */ public Adapter createListTypeCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ListLiteralExpCS <em>List Literal Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ListLiteralExpCS * @generated */ public Adapter createListLiteralExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.LogExpCS <em>Log Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.LogExpCS * @generated */ public Adapter createLogExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.RaiseExpCS <em>Raise Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.RaiseExpCS * @generated */ public Adapter createRaiseExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.ReturnExpCS <em>Return Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.ReturnExpCS * @generated */ public Adapter createReturnExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.StatementCS <em>Statement CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.StatementCS * @generated */ public Adapter createStatementCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchAltCS <em>Switch Alt CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchAltCS * @generated */ public Adapter createSwitchAltCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchExpCS <em>Switch Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.SwitchExpCS * @generated */ public Adapter createSwitchExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.TryExpCS <em>Try Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.TryExpCS * @generated */ public Adapter createTryExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.VarDeclarationCS <em>Var Declaration CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.VarDeclarationCS * @generated */ public Adapter createVarDeclarationCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.VarsInitializationCS <em>Vars Initialization CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.VarsInitializationCS * @generated */ public Adapter createVarsInitializationCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.xtext.imperativeoclcs.WhileExpCS <em>While Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.qvto.examples.xtext.imperativeoclcs.WhileExpCS * @generated */ public Adapter createWhileExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.util.VisitableCS <em>Visitable CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.util.VisitableCS * @generated */ public Adapter createVisitableCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.ElementCS <em>Element CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.ElementCS * @generated */ public Adapter createElementCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.utilities.Pivotable <em>Pivotable</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.pivot.utilities.Pivotable * @generated */ public Adapter createPivotableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.PivotableElementCS <em>Pivotable Element CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.PivotableElementCS * @generated */ public Adapter createPivotableElementCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.ModelElementCS <em>Model Element CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.ModelElementCS * @generated */ public Adapter createModelElementCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.essentialoclcs.ExpCS <em>Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.essentialoclcs.ExpCS * @generated */ public Adapter createExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.essentialoclcs.LiteralExpCS <em>Literal Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.essentialoclcs.LiteralExpCS * @generated */ public Adapter createLiteralExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.ElementRefCS <em>Element Ref CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.ElementRefCS * @generated */ public Adapter createElementRefCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.TypeRefCS <em>Type Ref CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.TypeRefCS * @generated */ public Adapter createTypeRefCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.TypedRefCS <em>Typed Ref CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.TypedRefCS * @generated */ public Adapter createTypedRefCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.essentialoclcs.AbstractNameExpCS <em>Abstract Name Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.essentialoclcs.AbstractNameExpCS * @generated */ public Adapter createAbstractNameExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.essentialoclcs.CallExpCS <em>Call Exp CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.essentialoclcs.CallExpCS * @generated */ public Adapter createCallExpCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.utilities.Nameable <em>Nameable</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.pivot.utilities.Nameable * @generated */ public Adapter createNameableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.NamedElementCS <em>Named Element CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.basecs.NamedElementCS * @generated */ public Adapter createNamedElementCSAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.essentialoclcs.VariableCS <em>Variable CS</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.ocl.xtext.essentialoclcs.VariableCS * @generated */ public Adapter createVariableCSAdapter() { return null; } /** * Creates a new adapter for the default case. * <!-- begin-user-doc --> * This default implementation returns null. * <!-- end-user-doc --> * @return the new adapter. * @generated */ public Adapter createEObjectAdapter() { return null; } } //ImperativeOCLCSAdapterFactory