/******************************************************************************* * Copyright (c) 2007, 2009 Borland Software Corporation 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: * Borland Software Corporation - initial API and implementation *******************************************************************************/ package org.eclipse.m2m.internal.qvt.oml.expressions.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.EClass; import org.eclipse.emf.ecore.EClassifier; import org.eclipse.emf.ecore.EModelElement; import org.eclipse.emf.ecore.ENamedElement; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EParameter; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.ETypedElement; import org.eclipse.m2m.internal.qvt.oml.expressions.*; import org.eclipse.m2m.internal.qvt.oml.expressions.ConstructorBody; import org.eclipse.m2m.internal.qvt.oml.expressions.ContextualProperty; import org.eclipse.m2m.internal.qvt.oml.expressions.EntryOperation; import org.eclipse.m2m.internal.qvt.oml.expressions.ExpressionsPackage; import org.eclipse.m2m.internal.qvt.oml.expressions.Helper; import org.eclipse.m2m.internal.qvt.oml.expressions.ImperativeCallExp; import org.eclipse.m2m.internal.qvt.oml.expressions.ImperativeOperation; import org.eclipse.m2m.internal.qvt.oml.expressions.Library; import org.eclipse.m2m.internal.qvt.oml.expressions.MappingBody; import org.eclipse.m2m.internal.qvt.oml.expressions.MappingCallExp; import org.eclipse.m2m.internal.qvt.oml.expressions.MappingOperation; import org.eclipse.m2m.internal.qvt.oml.expressions.MappingParameter; import org.eclipse.m2m.internal.qvt.oml.expressions.ModelParameter; import org.eclipse.m2m.internal.qvt.oml.expressions.ModelType; import org.eclipse.m2m.internal.qvt.oml.expressions.Module; import org.eclipse.m2m.internal.qvt.oml.expressions.ModuleImport; import org.eclipse.m2m.internal.qvt.oml.expressions.ObjectExp; import org.eclipse.m2m.internal.qvt.oml.expressions.OperationBody; import org.eclipse.m2m.internal.qvt.oml.expressions.OperationalTransformation; import org.eclipse.m2m.internal.qvt.oml.expressions.ResolveExp; import org.eclipse.m2m.internal.qvt.oml.expressions.ResolveInExp; import org.eclipse.m2m.internal.qvt.oml.expressions.VarParameter; import org.eclipse.m2m.internal.qvt.oml.expressions.VisitableASTNode; import org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeExpression; import org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.InstantiationExp; import org.eclipse.ocl.expressions.CallExp; import org.eclipse.ocl.expressions.FeatureCallExp; import org.eclipse.ocl.expressions.OCLExpression; import org.eclipse.ocl.expressions.OperationCallExp; import org.eclipse.ocl.expressions.Variable; import org.eclipse.ocl.utilities.ASTNode; import org.eclipse.ocl.utilities.CallingASTNode; import org.eclipse.ocl.utilities.TypedASTNode; import org.eclipse.ocl.utilities.TypedElement; import org.eclipse.ocl.utilities.Visitable; /** * <!-- 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.internal.qvt.oml.expressions.ExpressionsPackage * @generated */ public class ExpressionsAdapterFactory extends AdapterFactoryImpl { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final String copyright = "Copyright (c) 2007 Borland Software Corporation\r\n\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n \r\nContributors:\r\n Borland Software Corporation - initial API and implementation"; //$NON-NLS-1$ /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static ExpressionsPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExpressionsAdapterFactory() { if (modelPackage == null) { modelPackage = ExpressionsPackage.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 ExpressionsSwitch<Adapter> modelSwitch = new ExpressionsSwitch<Adapter>() { @Override public Adapter caseConstructor(Constructor object) { return createConstructorAdapter(); } @Override public Adapter caseConstructorBody(ConstructorBody object) { return createConstructorBodyAdapter(); } @Override public Adapter caseContextualProperty(ContextualProperty object) { return createContextualPropertyAdapter(); } @Override public Adapter caseEntryOperation(EntryOperation object) { return createEntryOperationAdapter(); } @Override public Adapter caseHelper(Helper object) { return createHelperAdapter(); } @Override public Adapter caseImperativeCallExp(ImperativeCallExp object) { return createImperativeCallExpAdapter(); } @Override public Adapter caseImperativeOperation(ImperativeOperation object) { return createImperativeOperationAdapter(); } @Override public Adapter caseLibrary(Library object) { return createLibraryAdapter(); } @Override public Adapter caseMappingBody(MappingBody object) { return createMappingBodyAdapter(); } @Override public Adapter caseMappingCallExp(MappingCallExp object) { return createMappingCallExpAdapter(); } @Override public Adapter caseMappingOperation(MappingOperation object) { return createMappingOperationAdapter(); } @Override public Adapter caseMappingParameter(MappingParameter object) { return createMappingParameterAdapter(); } @Override public Adapter caseModelParameter(ModelParameter object) { return createModelParameterAdapter(); } @Override public Adapter caseModelType(ModelType object) { return createModelTypeAdapter(); } @Override public Adapter caseModule(Module object) { return createModuleAdapter(); } @Override public Adapter caseModuleImport(ModuleImport object) { return createModuleImportAdapter(); } @Override public Adapter caseObjectExp(ObjectExp object) { return createObjectExpAdapter(); } @Override public Adapter caseOperationBody(OperationBody object) { return createOperationBodyAdapter(); } @Override public Adapter caseOperationalTransformation(OperationalTransformation object) { return createOperationalTransformationAdapter(); } @Override public Adapter caseResolveExp(ResolveExp object) { return createResolveExpAdapter(); } @Override public Adapter caseResolveInExp(ResolveInExp object) { return createResolveInExpAdapter(); } @Override public Adapter caseVarParameter(VarParameter object) { return createVarParameterAdapter(); } @Override public Adapter caseVisitableASTNode(VisitableASTNode object) { return createVisitableASTNodeAdapter(); } @Override public Adapter caseEModelElement(EModelElement object) { return createEModelElementAdapter(); } @Override public Adapter caseENamedElement(ENamedElement object) { return createENamedElementAdapter(); } @Override public Adapter caseETypedElement(ETypedElement object) { return createETypedElementAdapter(); } @Override public Adapter caseEOperation(EOperation object) { return createEOperationAdapter(); } @Override public Adapter caseVisitable(Visitable object) { return createVisitableAdapter(); } @Override public Adapter caseASTNode(ASTNode object) { return createASTNodeAdapter(); } @Override public Adapter caseEStructuralFeature(EStructuralFeature object) { return createEStructuralFeatureAdapter(); } @Override public <C> Adapter caseTypedElement(TypedElement<C> object) { return createTypedElementAdapter(); } @Override public <C> Adapter caseOCLExpression(OCLExpression<C> object) { return createOCLExpressionAdapter(); } @Override public Adapter caseEcore_OCLExpression(org.eclipse.ocl.ecore.OCLExpression object) { return createEcore_OCLExpressionAdapter(); } @Override public Adapter caseCallingASTNode(CallingASTNode object) { return createCallingASTNodeAdapter(); } @Override public <C> Adapter caseCallExp(CallExp<C> object) { return createCallExpAdapter(); } @Override public Adapter caseEcore_CallExp(org.eclipse.ocl.ecore.CallExp object) { return createEcore_CallExpAdapter(); } @Override public <C> Adapter caseFeatureCallExp(FeatureCallExp<C> object) { return createFeatureCallExpAdapter(); } @Override public Adapter caseEcore_FeatureCallExp(org.eclipse.ocl.ecore.FeatureCallExp object) { return createEcore_FeatureCallExpAdapter(); } @Override public <C, O> Adapter caseOperationCallExp(OperationCallExp<C, O> object) { return createOperationCallExpAdapter(); } @Override public Adapter caseEcore_OperationCallExp(org.eclipse.ocl.ecore.OperationCallExp object) { return createEcore_OperationCallExpAdapter(); } @Override public Adapter caseImperativeExpression(ImperativeExpression object) { return createImperativeExpressionAdapter(); } @Override public Adapter caseEClassifier(EClassifier object) { return createEClassifierAdapter(); } @Override public Adapter caseEClass(EClass object) { return createEClassAdapter(); } @Override public Adapter caseEPackage(EPackage object) { return createEPackageAdapter(); } @Override public Adapter caseTypedASTNode(TypedASTNode object) { return createTypedASTNodeAdapter(); } @Override public <C, PM> Adapter caseVariable(Variable<C, PM> object) { return createVariableAdapter(); } @Override public Adapter caseEcore_Variable(org.eclipse.ocl.ecore.Variable object) { return createEcore_VariableAdapter(); } @Override public Adapter caseEParameter(EParameter object) { return createEParameterAdapter(); } @Override public Adapter caseInstantiationExp(InstantiationExp object) { return createInstantiationExpAdapter(); } @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.internal.qvt.oml.expressions.Constructor <em>Constructor</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.internal.qvt.oml.expressions.Constructor * @generated */ public Adapter createConstructorAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.Module <em>Module</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.internal.qvt.oml.expressions.Module * @generated */ public Adapter createModuleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.Library <em>Library</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.internal.qvt.oml.expressions.Library * @generated */ public Adapter createLibraryAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ModuleImport <em>Module Import</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.internal.qvt.oml.expressions.ModuleImport * @generated */ public Adapter createModuleImportAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ContextualProperty <em>Contextual Property</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.internal.qvt.oml.expressions.ContextualProperty * @generated */ public Adapter createContextualPropertyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ImperativeCallExp <em>Imperative 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.m2m.internal.qvt.oml.expressions.ImperativeCallExp * @generated */ public Adapter createImperativeCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ImperativeOperation <em>Imperative Operation</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.internal.qvt.oml.expressions.ImperativeOperation * @generated */ public Adapter createImperativeOperationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ModelParameter <em>Model Parameter</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.internal.qvt.oml.expressions.ModelParameter * @generated */ public Adapter createModelParameterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.VarParameter <em>Var Parameter</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.internal.qvt.oml.expressions.VarParameter * @generated */ public Adapter createVarParameterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.OperationBody <em>Operation Body</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.internal.qvt.oml.expressions.OperationBody * @generated */ public Adapter createOperationBodyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ConstructorBody <em>Constructor Body</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.internal.qvt.oml.expressions.ConstructorBody * @generated */ public Adapter createConstructorBodyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.MappingOperation <em>Mapping Operation</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.internal.qvt.oml.expressions.MappingOperation * @generated */ public Adapter createMappingOperationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.Helper <em>Helper</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.internal.qvt.oml.expressions.Helper * @generated */ public Adapter createHelperAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.MappingBody <em>Mapping Body</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.internal.qvt.oml.expressions.MappingBody * @generated */ public Adapter createMappingBodyAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.MappingCallExp <em>Mapping 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.m2m.internal.qvt.oml.expressions.MappingCallExp * @generated */ public Adapter createMappingCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ObjectExp <em>Object 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.internal.qvt.oml.expressions.ObjectExp * @generated */ public Adapter createObjectExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.VisitableASTNode <em>Visitable AST Node</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.internal.qvt.oml.expressions.VisitableASTNode * @generated */ public Adapter createVisitableASTNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ResolveExp <em>Resolve 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.internal.qvt.oml.expressions.ResolveExp * @generated */ public Adapter createResolveExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ResolveInExp <em>Resolve In 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.internal.qvt.oml.expressions.ResolveInExp * @generated */ public Adapter createResolveInExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.ModelType <em>Model 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.internal.qvt.oml.expressions.ModelType * @generated */ public Adapter createModelTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.MappingParameter <em>Mapping Parameter</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.internal.qvt.oml.expressions.MappingParameter * @generated */ public Adapter createMappingParameterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.OperationalTransformation <em>Operational Transformation</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.internal.qvt.oml.expressions.OperationalTransformation * @generated */ public Adapter createOperationalTransformationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.internal.qvt.oml.expressions.EntryOperation <em>Entry Operation</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.internal.qvt.oml.expressions.EntryOperation * @generated */ public Adapter createEntryOperationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.ImperativeOCL.ImperativeExpression * @generated */ public Adapter createImperativeExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.ImperativeOCL.InstantiationExp * @generated */ public Adapter createInstantiationExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EModelElement <em>EModel 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.emf.ecore.EModelElement * @generated */ public Adapter createEModelElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.ENamedElement <em>ENamed 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.emf.ecore.ENamedElement * @generated */ public Adapter createENamedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EClassifier <em>EClassifier</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.emf.ecore.EClassifier * @generated */ public Adapter createEClassifierAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EClass <em>EClass</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.emf.ecore.EClass * @generated */ public Adapter createEClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EPackage <em>EPackage</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.emf.ecore.EPackage * @generated */ public Adapter createEPackageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.utilities.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.utilities.Visitable * @generated */ public Adapter createVisitableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.utilities.ASTNode <em>AST Node</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.utilities.ASTNode * @generated */ public Adapter createASTNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.ETypedElement <em>ETyped 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.emf.ecore.ETypedElement * @generated */ public Adapter createETypedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EStructuralFeature <em>EStructural Feature</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.emf.ecore.EStructuralFeature * @generated */ public Adapter createEStructuralFeatureAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EOperation <em>EOperation</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.emf.ecore.EOperation * @generated */ public Adapter createEOperationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.utilities.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.utilities.TypedElement * @generated */ public Adapter createTypedElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.utilities.TypedASTNode <em>Typed AST Node</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.utilities.TypedASTNode * @generated */ public Adapter createTypedASTNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.expressions.Variable <em>Variable</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.expressions.Variable * @generated */ public Adapter createVariableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.ecore.Variable <em>Variable</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.ecore.Variable * @generated */ public Adapter createEcore_VariableAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.emf.ecore.EParameter <em>EParameter</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.emf.ecore.EParameter * @generated */ public Adapter createEParameterAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.expressions.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.expressions.OCLExpression * @generated */ public Adapter createOCLExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.ecore.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.ecore.OCLExpression * @generated */ public Adapter createEcore_OCLExpressionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.utilities.CallingASTNode <em>Calling AST Node</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.utilities.CallingASTNode * @generated */ public Adapter createCallingASTNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.expressions.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.expressions.CallExp * @generated */ public Adapter createCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.ecore.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.ecore.CallExp * @generated */ public Adapter createEcore_CallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.expressions.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.expressions.FeatureCallExp * @generated */ public Adapter createFeatureCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.ecore.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.ecore.FeatureCallExp * @generated */ public Adapter createEcore_FeatureCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.expressions.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.expressions.OperationCallExp * @generated */ public Adapter createOperationCallExpAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.ocl.ecore.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.ecore.OperationCallExp * @generated */ public Adapter createEcore_OperationCallExpAdapter() { 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; } } //ExpressionsAdapterFactory