/** * <copyright> * </copyright> * * $Id: ImperativeOCLAdapterFactory.java,v 1.3 2009/12/09 14:03:55 radvorak Exp $ */ package org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.*; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.AltExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.AssertExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.AssignExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.BlockExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.BreakExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.CatchExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ComputeExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ContinueExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.DictLiteralExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.DictLiteralPart; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.DictionaryType; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ForExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ImperativeExpression; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ImperativeIterateExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ImperativeLoopExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ImperativeOCLPackage; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.InstantiationExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ListType; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.LogExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleLiteralExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleLiteralPart; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleType; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.RaiseExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ReturnExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.SwitchExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.TryExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.Typedef; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.UnlinkExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.UnpackExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.VariableInitExp; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.WhileExp; import org.eclipse.qvt.declarative.emof.EMOF.DataType; import org.eclipse.qvt.declarative.emof.EMOF.Element; import org.eclipse.qvt.declarative.emof.EMOF.NamedElement; import org.eclipse.qvt.declarative.emof.EMOF.Type; import org.eclipse.qvt.declarative.emof.EMOF.TypedElement; import org.eclipse.qvt.declarative.emof.EssentialOCL.CallExp; import org.eclipse.qvt.declarative.emof.EssentialOCL.CollectionType; import org.eclipse.qvt.declarative.emof.EssentialOCL.FeatureCallExp; import org.eclipse.qvt.declarative.emof.EssentialOCL.LiteralExp; import org.eclipse.qvt.declarative.emof.EssentialOCL.LoopExp; import org.eclipse.qvt.declarative.emof.EssentialOCL.OclExpression; import org.eclipse.qvt.declarative.emof.EssentialOCL.OperationCallExp; /** * <!-- 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.m2m.qvt.oml.emof.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<Adapter> modelSwitch = new ImperativeOCLSwitch<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 caseObject(org.eclipse.qvt.declarative.emof.EMOF.Object object) { return createObjectAdapter(); } @Override public Adapter caseElement(Element object) { return createElementAdapter(); } @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 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 caseOperationCallExp(OperationCallExp object) { return createOperationCallExpAdapter(); } @Override public Adapter caseClass(org.eclipse.qvt.declarative.emof.EMOF.Class object) { return createClassAdapter(); } @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.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.AltExp * @generated */ public Adapter createAltExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.AssertExp * @generated */ public Adapter createAssertExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.AssignExp * @generated */ public Adapter createAssignExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.BlockExp * @generated */ public Adapter createBlockExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.BreakExp * @generated */ public Adapter createBreakExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.CatchExp * @generated */ public Adapter createCatchExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ComputeExp * @generated */ public Adapter createComputeExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ContinueExp * @generated */ public Adapter createContinueExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.DictLiteralExp * @generated */ public Adapter createDictLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.DictLiteralPart * @generated */ public Adapter createDictLiteralPartAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.DictionaryType * @generated */ public Adapter createDictionaryTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ForExp * @generated */ public Adapter createForExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ImperativeExpression * @generated */ public Adapter createImperativeExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ImperativeIterateExp * @generated */ public Adapter createImperativeIterateExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ImperativeLoopExp * @generated */ public Adapter createImperativeLoopExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.InstantiationExp * @generated */ public Adapter createInstantiationExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ListLiteralExp * @generated */ public Adapter createListLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ListType * @generated */ public Adapter createListTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.LogExp * @generated */ public Adapter createLogExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleLiteralExp * @generated */ public Adapter createOrderedTupleLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleLiteralPart * @generated */ public Adapter createOrderedTupleLiteralPartAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.OrderedTupleType * @generated */ public Adapter createOrderedTupleTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.RaiseExp * @generated */ public Adapter createRaiseExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.ReturnExp * @generated */ public Adapter createReturnExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.SwitchExp * @generated */ public Adapter createSwitchExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.TryExp * @generated */ public Adapter createTryExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.Typedef * @generated */ public Adapter createTypedefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.UnlinkExp * @generated */ public Adapter createUnlinkExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.UnpackExp * @generated */ public Adapter createUnpackExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.VariableInitExp * @generated */ public Adapter createVariableInitExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.emof.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.m2m.qvt.oml.emof.ImperativeOCL.WhileExp * @generated */ public Adapter createWhileExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.Object <em>Object</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.qvt.declarative.emof.EMOF.Object * @generated */ public Adapter createObjectAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.Element * @generated */ public Adapter createElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.NamedElement * @generated */ public Adapter createNamedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.TypedElement * @generated */ public Adapter createTypedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.OclExpression * @generated */ public Adapter createOclExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.LiteralExp * @generated */ public Adapter createLiteralExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.Type * @generated */ public Adapter createTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.DataType * @generated */ public Adapter createDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.CollectionType * @generated */ public Adapter createCollectionTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.CallExp * @generated */ public Adapter createCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.LoopExp * @generated */ public Adapter createLoopExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.FeatureCallExp * @generated */ public Adapter createFeatureCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EssentialOCL.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.qvt.declarative.emof.EssentialOCL.OperationCallExp * @generated */ public Adapter createOperationCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.qvt.declarative.emof.EMOF.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.qvt.declarative.emof.EMOF.Class * @generated */ public Adapter createClassAdapter() { 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