/** * <copyright> * Copyright (c) 2013 Willink Transformations, University of York, 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 * Adolfo Sanchez-Barbudo (University of York) - Bug397429 * </copyright> */ package org.eclipse.qvto.examples.pivot.imperativeocl.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.CallExp; import org.eclipse.ocl.pivot.CollectionType; import org.eclipse.ocl.pivot.DataType; import org.eclipse.ocl.pivot.Element; import org.eclipse.ocl.pivot.FeatureCallExp; import org.eclipse.ocl.pivot.LiteralExp; import org.eclipse.ocl.pivot.LoopExp; import org.eclipse.ocl.pivot.NamedElement; import org.eclipse.ocl.pivot.Namespace; import org.eclipse.ocl.pivot.OCLExpression; import org.eclipse.ocl.pivot.OperationCallExp; import org.eclipse.ocl.pivot.ReferringElement; import org.eclipse.ocl.pivot.TemplateableElement; import org.eclipse.ocl.pivot.Type; import org.eclipse.ocl.pivot.TypedElement; import org.eclipse.ocl.pivot.util.Visitable; import org.eclipse.ocl.pivot.utilities.Nameable; import org.eclipse.qvto.examples.pivot.imperativeocl.AltExp; import org.eclipse.qvto.examples.pivot.imperativeocl.AssertExp; import org.eclipse.qvto.examples.pivot.imperativeocl.AssignExp; import org.eclipse.qvto.examples.pivot.imperativeocl.BlockExp; import org.eclipse.qvto.examples.pivot.imperativeocl.BreakExp; import org.eclipse.qvto.examples.pivot.imperativeocl.CatchExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ComputeExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ContinueExp; import org.eclipse.qvto.examples.pivot.imperativeocl.DictLiteralExp; import org.eclipse.qvto.examples.pivot.imperativeocl.DictLiteralPart; import org.eclipse.qvto.examples.pivot.imperativeocl.DictionaryType; import org.eclipse.qvto.examples.pivot.imperativeocl.ForExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeExpression; import org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeIterateExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeLoopExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeOCLPackage; import org.eclipse.qvto.examples.pivot.imperativeocl.InstantiationExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ListLiteralExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ListType; import org.eclipse.qvto.examples.pivot.imperativeocl.LogExp; import org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleLiteralExp; import org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleLiteralPart; import org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleType; import org.eclipse.qvto.examples.pivot.imperativeocl.RaiseExp; import org.eclipse.qvto.examples.pivot.imperativeocl.ReturnExp; import org.eclipse.qvto.examples.pivot.imperativeocl.SwitchExp; import org.eclipse.qvto.examples.pivot.imperativeocl.TryExp; import org.eclipse.qvto.examples.pivot.imperativeocl.Typedef; import org.eclipse.qvto.examples.pivot.imperativeocl.UnlinkExp; import org.eclipse.qvto.examples.pivot.imperativeocl.UnpackExp; import org.eclipse.qvto.examples.pivot.imperativeocl.VariableInitExp; import org.eclipse.qvto.examples.pivot.imperativeocl.WhileExp; /** * <!-- 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.pivot.imperativeocl.ImperativeOCLPackage * @generated */ public class ImperativeOCLAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static ImperativeOCLPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ImperativeOCLAdapterFactory() { if (modelPackage == null) { modelPackage = ImperativeOCLPackage.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 ImperativeOCLSwitch<@Nullable Adapter> modelSwitch = new ImperativeOCLSwitch<@Nullable Adapter>() { @Override public Adapter caseAltExp(AltExp object) { return createAltExpAdapter(); } @Override public Adapter caseAssertExp(AssertExp object) { return createAssertExpAdapter(); } @Override public Adapter caseAssignExp(AssignExp object) { return createAssignExpAdapter(); } @Override public Adapter caseBlockExp(BlockExp object) { return createBlockExpAdapter(); } @Override public Adapter caseBreakExp(BreakExp object) { return createBreakExpAdapter(); } @Override public Adapter caseCatchExp(CatchExp object) { return createCatchExpAdapter(); } @Override public Adapter caseComputeExp(ComputeExp object) { return createComputeExpAdapter(); } @Override public Adapter caseContinueExp(ContinueExp object) { return createContinueExpAdapter(); } @Override public Adapter caseDictLiteralExp(DictLiteralExp object) { return createDictLiteralExpAdapter(); } @Override public Adapter caseDictLiteralPart(DictLiteralPart object) { return createDictLiteralPartAdapter(); } @Override public Adapter caseDictionaryType(DictionaryType object) { return createDictionaryTypeAdapter(); } @Override public Adapter caseForExp(ForExp object) { return createForExpAdapter(); } @Override public Adapter caseImperativeExpression(ImperativeExpression object) { return createImperativeExpressionAdapter(); } @Override public Adapter caseImperativeIterateExp(ImperativeIterateExp object) { return createImperativeIterateExpAdapter(); } @Override public Adapter caseImperativeLoopExp(ImperativeLoopExp object) { return createImperativeLoopExpAdapter(); } @Override public Adapter caseInstantiationExp(InstantiationExp object) { return createInstantiationExpAdapter(); } @Override public Adapter caseListLiteralExp(ListLiteralExp object) { return createListLiteralExpAdapter(); } @Override public Adapter caseListType(ListType object) { return createListTypeAdapter(); } @Override public Adapter caseLogExp(LogExp object) { return createLogExpAdapter(); } @Override public Adapter caseOrderedTupleLiteralExp(OrderedTupleLiteralExp object) { return createOrderedTupleLiteralExpAdapter(); } @Override public Adapter caseOrderedTupleLiteralPart(OrderedTupleLiteralPart object) { return createOrderedTupleLiteralPartAdapter(); } @Override public Adapter caseOrderedTupleType(OrderedTupleType object) { return createOrderedTupleTypeAdapter(); } @Override public Adapter caseRaiseExp(RaiseExp object) { return createRaiseExpAdapter(); } @Override public Adapter caseReturnExp(ReturnExp object) { return createReturnExpAdapter(); } @Override public Adapter caseSwitchExp(SwitchExp object) { return createSwitchExpAdapter(); } @Override public Adapter caseTryExp(TryExp object) { return createTryExpAdapter(); } @Override public Adapter caseTypedef(Typedef object) { return createTypedefAdapter(); } @Override public Adapter caseUnlinkExp(UnlinkExp object) { return createUnlinkExpAdapter(); } @Override public Adapter caseUnpackExp(UnpackExp object) { return createUnpackExpAdapter(); } @Override public Adapter caseVariableInitExp(VariableInitExp object) { return createVariableInitExpAdapter(); } @Override public Adapter caseWhileExp(WhileExp object) { return createWhileExpAdapter(); } @Override public Adapter caseVisitable(Visitable object) { return createVisitableAdapter(); } @Override public Adapter caseElement(Element object) { return createElementAdapter(); } @Override public Adapter caseNameable(Nameable object) { return createNameableAdapter(); } @Override public Adapter caseNamedElement(NamedElement object) { return createNamedElementAdapter(); } @Override public Adapter caseTypedElement(TypedElement object) { return createTypedElementAdapter(); } @Override public Adapter caseOCLExpression(OCLExpression object) { return createOCLExpressionAdapter(); } @Override public Adapter caseLiteralExp(LiteralExp object) { return createLiteralExpAdapter(); } @Override public Adapter caseType(Type object) { return createTypeAdapter(); } @Override public Adapter caseNamespace(Namespace object) { return createNamespaceAdapter(); } @Override public Adapter caseTemplateableElement(TemplateableElement object) { return createTemplateableElementAdapter(); } @Override public Adapter caseClass(org.eclipse.ocl.pivot.Class object) { return createClassAdapter(); } @Override public Adapter caseDataType(DataType object) { return createDataTypeAdapter(); } @Override public Adapter caseCollectionType(CollectionType object) { return createCollectionTypeAdapter(); } @Override public Adapter caseCallExp(CallExp object) { return createCallExpAdapter(); } @Override public Adapter caseLoopExp(LoopExp object) { return createLoopExpAdapter(); } @Override public Adapter caseFeatureCallExp(FeatureCallExp object) { return createFeatureCallExpAdapter(); } @Override public Adapter caseReferringElement(ReferringElement object) { return createReferringElementAdapter(); } @Override public Adapter caseOperationCallExp(OperationCallExp object) { return createOperationCallExpAdapter(); } @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.pivot.imperativeocl.AltExp <em>Alt Exp</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.pivot.imperativeocl.AltExp * @generated */ public Adapter createAltExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.AssertExp <em>Assert Exp</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.pivot.imperativeocl.AssertExp * @generated */ public Adapter createAssertExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.AssignExp <em>Assign Exp</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.pivot.imperativeocl.AssignExp * @generated */ public Adapter createAssignExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.BlockExp <em>Block Exp</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.pivot.imperativeocl.BlockExp * @generated */ public Adapter createBlockExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.BreakExp <em>Break Exp</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.pivot.imperativeocl.BreakExp * @generated */ public Adapter createBreakExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.CatchExp <em>Catch Exp</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.pivot.imperativeocl.CatchExp * @generated */ public Adapter createCatchExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ComputeExp <em>Compute Exp</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.pivot.imperativeocl.ComputeExp * @generated */ public Adapter createComputeExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ContinueExp <em>Continue Exp</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.pivot.imperativeocl.ContinueExp * @generated */ public Adapter createContinueExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.DictLiteralExp <em>Dict Literal Exp</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.pivot.imperativeocl.DictLiteralExp * @generated */ public Adapter createDictLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.DictLiteralPart <em>Dict Literal Part</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.pivot.imperativeocl.DictLiteralPart * @generated */ public Adapter createDictLiteralPartAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.DictionaryType <em>Dictionary Type</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.pivot.imperativeocl.DictionaryType * @generated */ public Adapter createDictionaryTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ForExp <em>For Exp</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.pivot.imperativeocl.ForExp * @generated */ public Adapter createForExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeExpression <em>Imperative Expression</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.pivot.imperativeocl.ImperativeExpression * @generated */ public Adapter createImperativeExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeIterateExp <em>Imperative Iterate Exp</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.pivot.imperativeocl.ImperativeIterateExp * @generated */ public Adapter createImperativeIterateExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeLoopExp <em>Imperative Loop Exp</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.pivot.imperativeocl.ImperativeLoopExp * @generated */ public Adapter createImperativeLoopExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.InstantiationExp <em>Instantiation Exp</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.pivot.imperativeocl.InstantiationExp * @generated */ public Adapter createInstantiationExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ListLiteralExp <em>List Literal Exp</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.pivot.imperativeocl.ListLiteralExp * @generated */ public Adapter createListLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ListType <em>List Type</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.pivot.imperativeocl.ListType * @generated */ public Adapter createListTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.LogExp <em>Log Exp</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.pivot.imperativeocl.LogExp * @generated */ public Adapter createLogExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleLiteralExp <em>Ordered Tuple Literal Exp</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.pivot.imperativeocl.OrderedTupleLiteralExp * @generated */ public Adapter createOrderedTupleLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleLiteralPart <em>Ordered Tuple Literal Part</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.pivot.imperativeocl.OrderedTupleLiteralPart * @generated */ public Adapter createOrderedTupleLiteralPartAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.OrderedTupleType <em>Ordered Tuple Type</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.pivot.imperativeocl.OrderedTupleType * @generated */ public Adapter createOrderedTupleTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.RaiseExp <em>Raise Exp</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.pivot.imperativeocl.RaiseExp * @generated */ public Adapter createRaiseExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.ReturnExp <em>Return Exp</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.pivot.imperativeocl.ReturnExp * @generated */ public Adapter createReturnExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.SwitchExp <em>Switch Exp</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.pivot.imperativeocl.SwitchExp * @generated */ public Adapter createSwitchExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.TryExp <em>Try Exp</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.pivot.imperativeocl.TryExp * @generated */ public Adapter createTryExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.Typedef <em>Typedef</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.pivot.imperativeocl.Typedef * @generated */ public Adapter createTypedefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.UnlinkExp <em>Unlink Exp</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.pivot.imperativeocl.UnlinkExp * @generated */ public Adapter createUnlinkExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.UnpackExp <em>Unpack Exp</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.pivot.imperativeocl.UnpackExp * @generated */ public Adapter createUnpackExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.VariableInitExp <em>Variable Init Exp</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.pivot.imperativeocl.VariableInitExp * @generated */ public Adapter createVariableInitExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvto.examples.pivot.imperativeocl.WhileExp <em>While Exp</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.pivot.imperativeocl.WhileExp * @generated */ public Adapter createWhileExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.util.Visitable <em>Visitable</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.util.Visitable * @generated */ public Adapter createVisitableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.Element <em>Element</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.Element * @generated */ public Adapter createElementAdapter() { 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.pivot.NamedElement <em>Named Element</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.NamedElement * @generated */ public Adapter createNamedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.TypedElement <em>Typed Element</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.TypedElement * @generated */ public Adapter createTypedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.OCLExpression <em>OCL Expression</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.OCLExpression * @generated */ public Adapter createOCLExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.LiteralExp <em>Literal Exp</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.LiteralExp * @generated */ public Adapter createLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.TemplateableElement <em>Templateable Element</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.TemplateableElement * @generated */ public Adapter createTemplateableElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.Type <em>Type</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.Type * @generated */ public Adapter createTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.Namespace <em>Namespace</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.Namespace * @generated */ public Adapter createNamespaceAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.Class <em>Class</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.Class * @generated */ public Adapter createClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.DataType <em>Data Type</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.DataType * @generated */ public Adapter createDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.CollectionType <em>Collection Type</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.CollectionType * @generated */ public Adapter createCollectionTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.CallExp <em>Call Exp</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.CallExp * @generated */ public Adapter createCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.LoopExp <em>Loop Exp</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.LoopExp * @generated */ public Adapter createLoopExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.FeatureCallExp <em>Feature Call Exp</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.FeatureCallExp * @generated */ public Adapter createFeatureCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.ReferringElement <em>Referring Element</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.ReferringElement * @generated */ public Adapter createReferringElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.pivot.OperationCallExp <em>Operation Call Exp</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.OperationCallExp * @generated */ public Adapter createOperationCallExpAdapter() { 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; } } //ImperativeOCLAdapterFactory