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