/**
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright (C) 2007 Matthias Braeuer (braeuer.matthias@web.de). *
* All rights reserved. *
* *
* This work was done as a project at the Chair for Software Technology, *
* Dresden University Of Technology, Germany (http://st.inf.tu-dresden.de). *
* It is understood that any modification not identified as such is not *
* covered by the preceding statement. *
* *
* This work is free software; you can redistribute it and/or modify it *
* under the terms of the GNU Library General Public License as published *
* by the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This work is distributed in the hope that it will be useful, but WITHOUT *
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or *
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public *
* License for more details. *
* *
* You should have received a copy of the GNU Library General Public License *
* along with this library; if not, you can view it online at *
* http://www.fsf.org/licensing/licenses/gpl.html. *
* *
* To submit a bug report, send a comment, or get the latest news on this *
* project, please visit the website: http://dresden-ocl.sourceforge.net. *
* For more information on OCL and related projects visit the OCL Portal: *
* http://st.inf.tu-dresden.de/ocl *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* $Id$
*/
package org.dresdenocl.essentialocl.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.EObject;
import org.dresdenocl.essentialocl.expressions.*;
import org.dresdenocl.essentialocl.expressions.BooleanLiteralExp;
import org.dresdenocl.essentialocl.expressions.CallExp;
import org.dresdenocl.essentialocl.expressions.CollectionItem;
import org.dresdenocl.essentialocl.expressions.CollectionLiteralExp;
import org.dresdenocl.essentialocl.expressions.CollectionLiteralPart;
import org.dresdenocl.essentialocl.expressions.CollectionRange;
import org.dresdenocl.essentialocl.expressions.EnumLiteralExp;
import org.dresdenocl.essentialocl.expressions.ExpressionInOcl;
import org.dresdenocl.essentialocl.expressions.FeatureCallExp;
import org.dresdenocl.essentialocl.expressions.IfExp;
import org.dresdenocl.essentialocl.expressions.IntegerLiteralExp;
import org.dresdenocl.essentialocl.expressions.InvalidLiteralExp;
import org.dresdenocl.essentialocl.expressions.IterateExp;
import org.dresdenocl.essentialocl.expressions.IteratorExp;
import org.dresdenocl.essentialocl.expressions.LetExp;
import org.dresdenocl.essentialocl.expressions.LiteralExp;
import org.dresdenocl.essentialocl.expressions.LoopExp;
import org.dresdenocl.essentialocl.expressions.NumericLiteralExp;
import org.dresdenocl.essentialocl.expressions.OclExpression;
import org.dresdenocl.essentialocl.expressions.OperationCallExp;
import org.dresdenocl.essentialocl.expressions.PrimitiveLiteralExp;
import org.dresdenocl.essentialocl.expressions.PropertyCallExp;
import org.dresdenocl.essentialocl.expressions.RealLiteralExp;
import org.dresdenocl.essentialocl.expressions.StringLiteralExp;
import org.dresdenocl.essentialocl.expressions.TupleLiteralExp;
import org.dresdenocl.essentialocl.expressions.TupleLiteralPart;
import org.dresdenocl.essentialocl.expressions.TypeLiteralExp;
import org.dresdenocl.essentialocl.expressions.UndefinedLiteralExp;
import org.dresdenocl.essentialocl.expressions.UnlimitedNaturalExp;
import org.dresdenocl.essentialocl.expressions.Variable;
import org.dresdenocl.essentialocl.expressions.VariableExp;
import org.dresdenocl.essentialocl.expressions.impl.ExpressionsPackageImpl;
import org.dresdenocl.pivotmodel.Expression;
import org.dresdenocl.pivotmodel.NamedElement;
import org.dresdenocl.pivotmodel.TypedElement;
/**
* <!-- 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.dresdenocl.essentialocl.expressions.impl.ExpressionsPackageImpl
* @generated
*/
public class ExpressionsAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static ExpressionsPackageImpl modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExpressionsAdapterFactory() {
if (modelPackage == null) {
modelPackage = ExpressionsPackageImpl.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 caseVariableExp(VariableExp object) {
return createVariableExpAdapter();
}
@Override
public Adapter caseVariable(Variable object) {
return createVariableAdapter();
}
@Override
public Adapter caseUnlimitedNaturalExp(UnlimitedNaturalExp object) {
return createUnlimitedNaturalExpAdapter();
}
@Override
public Adapter caseTypeLiteralExp(TypeLiteralExp object) {
return createTypeLiteralExpAdapter();
}
@Override
public Adapter caseTupleLiteralPart(TupleLiteralPart object) {
return createTupleLiteralPartAdapter();
}
@Override
public Adapter caseTupleLiteralExp(TupleLiteralExp object) {
return createTupleLiteralExpAdapter();
}
@Override
public Adapter caseStringLiteralExp(StringLiteralExp object) {
return createStringLiteralExpAdapter();
}
@Override
public Adapter caseRealLiteralExp(RealLiteralExp object) {
return createRealLiteralExpAdapter();
}
@Override
public Adapter casePropertyCallExp(PropertyCallExp object) {
return createPropertyCallExpAdapter();
}
@Override
public Adapter casePrimitiveLiteralExp(PrimitiveLiteralExp object) {
return createPrimitiveLiteralExpAdapter();
}
@Override
public Adapter caseOperationCallExp(OperationCallExp object) {
return createOperationCallExpAdapter();
}
@Override
public Adapter caseOclExpression(OclExpression object) {
return createOclExpressionAdapter();
}
@Override
public Adapter caseNumericLiteralExp(NumericLiteralExp object) {
return createNumericLiteralExpAdapter();
}
@Override
public Adapter caseUndefinedLiteralExp(UndefinedLiteralExp object) {
return createUndefinedLiteralExpAdapter();
}
@Override
public Adapter caseLoopExp(LoopExp object) {
return createLoopExpAdapter();
}
@Override
public Adapter caseLiteralExp(LiteralExp object) {
return createLiteralExpAdapter();
}
@Override
public Adapter caseLetExp(LetExp object) {
return createLetExpAdapter();
}
@Override
public Adapter caseIteratorExp(IteratorExp object) {
return createIteratorExpAdapter();
}
@Override
public Adapter caseIterateExp(IterateExp object) {
return createIterateExpAdapter();
}
@Override
public Adapter caseInvalidLiteralExp(InvalidLiteralExp object) {
return createInvalidLiteralExpAdapter();
}
@Override
public Adapter caseIntegerLiteralExp(IntegerLiteralExp object) {
return createIntegerLiteralExpAdapter();
}
@Override
public Adapter caseIfExp(IfExp object) {
return createIfExpAdapter();
}
@Override
public Adapter caseFeatureCallExp(FeatureCallExp object) {
return createFeatureCallExpAdapter();
}
@Override
public Adapter caseBooleanLiteralExp(BooleanLiteralExp object) {
return createBooleanLiteralExpAdapter();
}
@Override
public Adapter caseCallExp(CallExp object) {
return createCallExpAdapter();
}
@Override
public Adapter caseCollectionItem(CollectionItem object) {
return createCollectionItemAdapter();
}
@Override
public Adapter caseCollectionLiteralExp(CollectionLiteralExp object) {
return createCollectionLiteralExpAdapter();
}
@Override
public Adapter caseCollectionLiteralPart(CollectionLiteralPart object) {
return createCollectionLiteralPartAdapter();
}
@Override
public Adapter caseCollectionRange(CollectionRange object) {
return createCollectionRangeAdapter();
}
@Override
public Adapter caseEnumLiteralExp(EnumLiteralExp object) {
return createEnumLiteralExpAdapter();
}
@Override
public Adapter caseExpressionInOcl(ExpressionInOcl object) {
return createExpressionInOclAdapter();
}
@Override
public Adapter caseNamedElement(NamedElement object) {
return createNamedElementAdapter();
}
@Override
public Adapter caseTypedElement(TypedElement object) {
return createTypedElementAdapter();
}
@Override
public Adapter caseExpression(Expression object) {
return createExpressionAdapter();
}
@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.dresdenocl.essentialocl.expressions.VariableExp <em>Variable 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.dresdenocl.essentialocl.expressions.VariableExp
* @generated
*/
public Adapter createVariableExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.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.dresdenocl.essentialocl.expressions.Variable
* @generated
*/
public Adapter createVariableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.UnlimitedNaturalExp <em>Unlimited Natural 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.dresdenocl.essentialocl.expressions.UnlimitedNaturalExp
* @generated
*/
public Adapter createUnlimitedNaturalExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.TypeLiteralExp <em>Type 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.dresdenocl.essentialocl.expressions.TypeLiteralExp
* @generated
*/
public Adapter createTypeLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.TupleLiteralPart <em>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.dresdenocl.essentialocl.expressions.TupleLiteralPart
* @generated
*/
public Adapter createTupleLiteralPartAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.TupleLiteralExp <em>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.dresdenocl.essentialocl.expressions.TupleLiteralExp
* @generated
*/
public Adapter createTupleLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.StringLiteralExp <em>String 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.dresdenocl.essentialocl.expressions.StringLiteralExp
* @generated
*/
public Adapter createStringLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.RealLiteralExp <em>Real 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.dresdenocl.essentialocl.expressions.RealLiteralExp
* @generated
*/
public Adapter createRealLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.PropertyCallExp <em>Property 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.dresdenocl.essentialocl.expressions.PropertyCallExp
* @generated
*/
public Adapter createPropertyCallExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.PrimitiveLiteralExp <em>Primitive 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.dresdenocl.essentialocl.expressions.PrimitiveLiteralExp
* @generated
*/
public Adapter createPrimitiveLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.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.dresdenocl.essentialocl.expressions.OperationCallExp
* @generated
*/
public Adapter createOperationCallExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.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.dresdenocl.essentialocl.expressions.OclExpression
* @generated
*/
public Adapter createOclExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.NumericLiteralExp <em>Numeric 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.dresdenocl.essentialocl.expressions.NumericLiteralExp
* @generated
*/
public Adapter createNumericLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.UndefinedLiteralExp <em>Undefined 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.dresdenocl.essentialocl.expressions.UndefinedLiteralExp
* @generated
*/
public Adapter createUndefinedLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.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.dresdenocl.essentialocl.expressions.LoopExp
* @generated
*/
public Adapter createLoopExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.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.dresdenocl.essentialocl.expressions.LiteralExp
* @generated
*/
public Adapter createLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.LetExp <em>Let 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.dresdenocl.essentialocl.expressions.LetExp
* @generated
*/
public Adapter createLetExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.IteratorExp <em>Iterator 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.dresdenocl.essentialocl.expressions.IteratorExp
* @generated
*/
public Adapter createIteratorExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.IterateExp <em>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.dresdenocl.essentialocl.expressions.IterateExp
* @generated
*/
public Adapter createIterateExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.InvalidLiteralExp <em>Invalid 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.dresdenocl.essentialocl.expressions.InvalidLiteralExp
* @generated
*/
public Adapter createInvalidLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.IntegerLiteralExp <em>Integer 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.dresdenocl.essentialocl.expressions.IntegerLiteralExp
* @generated
*/
public Adapter createIntegerLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.IfExp <em>If 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.dresdenocl.essentialocl.expressions.IfExp
* @generated
*/
public Adapter createIfExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.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.dresdenocl.essentialocl.expressions.FeatureCallExp
* @generated
*/
public Adapter createFeatureCallExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.BooleanLiteralExp <em>Boolean 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.dresdenocl.essentialocl.expressions.BooleanLiteralExp
* @generated
*/
public Adapter createBooleanLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.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.dresdenocl.essentialocl.expressions.CallExp
* @generated
*/
public Adapter createCallExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.CollectionItem <em>Collection Item</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.dresdenocl.essentialocl.expressions.CollectionItem
* @generated
*/
public Adapter createCollectionItemAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.CollectionLiteralExp <em>Collection 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.dresdenocl.essentialocl.expressions.CollectionLiteralExp
* @generated
*/
public Adapter createCollectionLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.CollectionLiteralPart <em>Collection 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.dresdenocl.essentialocl.expressions.CollectionLiteralPart
* @generated
*/
public Adapter createCollectionLiteralPartAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.CollectionRange <em>Collection Range</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.dresdenocl.essentialocl.expressions.CollectionRange
* @generated
*/
public Adapter createCollectionRangeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.EnumLiteralExp <em>Enum 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.dresdenocl.essentialocl.expressions.EnumLiteralExp
* @generated
*/
public Adapter createEnumLiteralExpAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.essentialocl.expressions.ExpressionInOcl <em>Expression In Ocl</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.dresdenocl.essentialocl.expressions.ExpressionInOcl
* @generated
*/
public Adapter createExpressionInOclAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.pivotmodel.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.dresdenocl.pivotmodel.TypedElement
* @generated
*/
public Adapter createTypedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.pivotmodel.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.dresdenocl.pivotmodel.NamedElement
* @generated
*/
public Adapter createNamedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.dresdenocl.pivotmodel.Expression <em>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.dresdenocl.pivotmodel.Expression
* @generated
*/
public Adapter createExpressionAdapter() {
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