org.eclipse.ocl.cst.util.CSTAdapterFactory Maven / Gradle / Ivy
/**
*
*
* Copyright (c) 2005, 2008 IBM Corporation, Zeligsoft Inc., 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:
* IBM - Initial API and implementation
* Zeligsoft - Bugs 243976, 251349
*
*
*
* $Id: CSTAdapterFactory.java,v 1.9 2009/10/15 19:38:31 ewillink Exp $
*/
package org.eclipse.ocl.cst.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.ocl.cst.BooleanLiteralExpCS;
import org.eclipse.ocl.cst.CSTNode;
import org.eclipse.ocl.cst.CSTPackage;
import org.eclipse.ocl.cst.CallExpCS;
import org.eclipse.ocl.cst.ClassifierContextDeclCS;
import org.eclipse.ocl.cst.CollectionLiteralExpCS;
import org.eclipse.ocl.cst.CollectionLiteralPartCS;
import org.eclipse.ocl.cst.CollectionRangeCS;
import org.eclipse.ocl.cst.CollectionTypeCS;
import org.eclipse.ocl.cst.ContextDeclCS;
import org.eclipse.ocl.cst.DefCS;
import org.eclipse.ocl.cst.DefExpressionCS;
import org.eclipse.ocl.cst.DerValueCS;
import org.eclipse.ocl.cst.FeatureCallExpCS;
import org.eclipse.ocl.cst.IfExpCS;
import org.eclipse.ocl.cst.InitOrDerValueCS;
import org.eclipse.ocl.cst.InitValueCS;
import org.eclipse.ocl.cst.IntegerLiteralExpCS;
import org.eclipse.ocl.cst.InvCS;
import org.eclipse.ocl.cst.InvOrDefCS;
import org.eclipse.ocl.cst.InvalidLiteralExpCS;
import org.eclipse.ocl.cst.IsMarkedPreCS;
import org.eclipse.ocl.cst.IterateExpCS;
import org.eclipse.ocl.cst.IteratorExpCS;
import org.eclipse.ocl.cst.LetExpCS;
import org.eclipse.ocl.cst.LiteralExpCS;
import org.eclipse.ocl.cst.LoopExpCS;
import org.eclipse.ocl.cst.MessageExpCS;
import org.eclipse.ocl.cst.NullLiteralExpCS;
import org.eclipse.ocl.cst.OCLDocumentCS;
import org.eclipse.ocl.cst.OCLExpressionCS;
import org.eclipse.ocl.cst.OCLMessageArgCS;
import org.eclipse.ocl.cst.OperationCS;
import org.eclipse.ocl.cst.OperationCallExpCS;
import org.eclipse.ocl.cst.OperationContextDeclCS;
import org.eclipse.ocl.cst.PackageDeclarationCS;
import org.eclipse.ocl.cst.PathNameCS;
import org.eclipse.ocl.cst.PrePostOrBodyDeclCS;
import org.eclipse.ocl.cst.PrimitiveLiteralExpCS;
import org.eclipse.ocl.cst.PrimitiveTypeCS;
import org.eclipse.ocl.cst.PropertyContextCS;
import org.eclipse.ocl.cst.RealLiteralExpCS;
import org.eclipse.ocl.cst.SimpleNameCS;
import org.eclipse.ocl.cst.StringLiteralExpCS;
import org.eclipse.ocl.cst.TupleLiteralExpCS;
import org.eclipse.ocl.cst.TupleTypeCS;
import org.eclipse.ocl.cst.TypeCS;
import org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS;
import org.eclipse.ocl.cst.VariableCS;
import org.eclipse.ocl.cst.VariableExpCS;
/**
*
* The Adapter Factory for the model.
* It provides an adapter createXXX
method for each class of the model.
*
* @see org.eclipse.ocl.cst.CSTPackage
* @generated
*/
public class CSTAdapterFactory
extends AdapterFactoryImpl {
/**
* The cached model package.
*
*
* @generated
*/
protected static CSTPackage modelPackage;
/**
* Creates an instance of the adapter factory.
*
*
* @generated
*/
public CSTAdapterFactory() {
if (modelPackage == null) {
modelPackage = CSTPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
*
* This implementation returns true
if the object is either the model's package or is an instance object of the model.
*
* @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 createXXX
methods.
*
*
* @generated
*/
protected CSTSwitch modelSwitch = new CSTSwitch() {
@Override
public Adapter caseCSTNode(CSTNode object) {
return createCSTNodeAdapter();
}
@Override
public Adapter casePackageDeclarationCS(PackageDeclarationCS object) {
return createPackageDeclarationCSAdapter();
}
@Override
public Adapter casePathNameCS(PathNameCS object) {
return createPathNameCSAdapter();
}
@Override
public Adapter caseTypeCS(TypeCS object) {
return createTypeCSAdapter();
}
@Override
public Adapter caseOCLExpressionCS(OCLExpressionCS object) {
return createOCLExpressionCSAdapter();
}
@Override
public Adapter caseSimpleNameCS(SimpleNameCS object) {
return createSimpleNameCSAdapter();
}
@Override
public Adapter caseContextDeclCS(ContextDeclCS object) {
return createContextDeclCSAdapter();
}
@Override
public Adapter casePropertyContextCS(PropertyContextCS object) {
return createPropertyContextCSAdapter();
}
@Override
public Adapter caseInitOrDerValueCS(InitOrDerValueCS object) {
return createInitOrDerValueCSAdapter();
}
@Override
public Adapter caseClassifierContextDeclCS(
ClassifierContextDeclCS object) {
return createClassifierContextDeclCSAdapter();
}
@Override
public Adapter caseInvOrDefCS(InvOrDefCS object) {
return createInvOrDefCSAdapter();
}
@Override
public Adapter caseOperationContextDeclCS(OperationContextDeclCS object) {
return createOperationContextDeclCSAdapter();
}
@Override
public Adapter caseOperationCS(OperationCS object) {
return createOperationCSAdapter();
}
@Override
public Adapter caseVariableCS(VariableCS object) {
return createVariableCSAdapter();
}
@Override
public Adapter casePrePostOrBodyDeclCS(PrePostOrBodyDeclCS object) {
return createPrePostOrBodyDeclCSAdapter();
}
@Override
public Adapter caseDerValueCS(DerValueCS object) {
return createDerValueCSAdapter();
}
@Override
public Adapter caseInitValueCS(InitValueCS object) {
return createInitValueCSAdapter();
}
@Override
public Adapter caseInvCS(InvCS object) {
return createInvCSAdapter();
}
@Override
public Adapter caseDefCS(DefCS object) {
return createDefCSAdapter();
}
@Override
public Adapter caseDefExpressionCS(DefExpressionCS object) {
return createDefExpressionCSAdapter();
}
@Override
public Adapter caseVariableExpCS(VariableExpCS object) {
return createVariableExpCSAdapter();
}
@Override
public Adapter caseIsMarkedPreCS(IsMarkedPreCS object) {
return createIsMarkedPreCSAdapter();
}
@Override
public Adapter casePrimitiveTypeCS(PrimitiveTypeCS object) {
return createPrimitiveTypeCSAdapter();
}
@Override
public Adapter caseTupleTypeCS(TupleTypeCS object) {
return createTupleTypeCSAdapter();
}
@Override
public Adapter caseCollectionTypeCS(CollectionTypeCS object) {
return createCollectionTypeCSAdapter();
}
@Override
public Adapter caseLetExpCS(LetExpCS object) {
return createLetExpCSAdapter();
}
@Override
public Adapter caseIfExpCS(IfExpCS object) {
return createIfExpCSAdapter();
}
@Override
public Adapter caseMessageExpCS(MessageExpCS object) {
return createMessageExpCSAdapter();
}
@Override
public Adapter caseOCLMessageArgCS(OCLMessageArgCS object) {
return createOCLMessageArgCSAdapter();
}
@Override
public Adapter caseLiteralExpCS(LiteralExpCS object) {
return createLiteralExpCSAdapter();
}
@Override
public Adapter caseCollectionLiteralExpCS(CollectionLiteralExpCS object) {
return createCollectionLiteralExpCSAdapter();
}
@Override
public Adapter caseCollectionLiteralPartCS(
CollectionLiteralPartCS object) {
return createCollectionLiteralPartCSAdapter();
}
@Override
public Adapter caseTupleLiteralExpCS(TupleLiteralExpCS object) {
return createTupleLiteralExpCSAdapter();
}
@Override
public Adapter casePrimitiveLiteralExpCS(PrimitiveLiteralExpCS object) {
return createPrimitiveLiteralExpCSAdapter();
}
@Override
public Adapter caseIntegerLiteralExpCS(IntegerLiteralExpCS object) {
return createIntegerLiteralExpCSAdapter();
}
@Override
public Adapter caseUnlimitedNaturalLiteralExpCS(
UnlimitedNaturalLiteralExpCS object) {
return createUnlimitedNaturalLiteralExpCSAdapter();
}
@Override
public Adapter caseRealLiteralExpCS(RealLiteralExpCS object) {
return createRealLiteralExpCSAdapter();
}
@Override
public Adapter caseStringLiteralExpCS(StringLiteralExpCS object) {
return createStringLiteralExpCSAdapter();
}
@Override
public Adapter caseBooleanLiteralExpCS(BooleanLiteralExpCS object) {
return createBooleanLiteralExpCSAdapter();
}
@Override
public Adapter caseNullLiteralExpCS(NullLiteralExpCS object) {
return createNullLiteralExpCSAdapter();
}
@Override
public Adapter caseInvalidLiteralExpCS(InvalidLiteralExpCS object) {
return createInvalidLiteralExpCSAdapter();
}
@Override
public Adapter caseCollectionRangeCS(CollectionRangeCS object) {
return createCollectionRangeCSAdapter();
}
@Override
public Adapter caseCallExpCS(CallExpCS object) {
return createCallExpCSAdapter();
}
@Override
public Adapter caseLoopExpCS(LoopExpCS object) {
return createLoopExpCSAdapter();
}
@Override
public Adapter caseIteratorExpCS(IteratorExpCS object) {
return createIteratorExpCSAdapter();
}
@Override
public Adapter caseIterateExpCS(IterateExpCS object) {
return createIterateExpCSAdapter();
}
@Override
public Adapter caseFeatureCallExpCS(FeatureCallExpCS object) {
return createFeatureCallExpCSAdapter();
}
@Override
public Adapter caseOperationCallExpCS(OperationCallExpCS object) {
return createOperationCallExpCSAdapter();
}
@Override
public Adapter caseOCLDocumentCS(OCLDocumentCS object) {
return createOCLDocumentCSAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the target
.
*
*
* @param target the object to adapt.
* @return the adapter for the target
.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target) {
return modelSwitch.doSwitch((EObject) target);
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CSTNode Node}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CSTNode
* @generated
*/
public Adapter createCSTNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PackageDeclarationCS Package Declaration CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PackageDeclarationCS
* @generated
*/
public Adapter createPackageDeclarationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.ContextDeclCS Context Decl CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.ContextDeclCS
* @generated
*/
public Adapter createContextDeclCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.ClassifierContextDeclCS Classifier Context Decl CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.ClassifierContextDeclCS
* @generated
*/
public Adapter createClassifierContextDeclCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OperationContextDeclCS Operation Context Decl CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OperationContextDeclCS
* @generated
*/
public Adapter createOperationContextDeclCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PrePostOrBodyDeclCS Pre Post Or Body Decl CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PrePostOrBodyDeclCS
* @generated
*/
public Adapter createPrePostOrBodyDeclCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OperationCS Operation CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OperationCS
* @generated
*/
public Adapter createOperationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.InitOrDerValueCS Init Or Der Value CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.InitOrDerValueCS
* @generated
*/
public Adapter createInitOrDerValueCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.DerValueCS Der Value CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.DerValueCS
* @generated
*/
public Adapter createDerValueCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.InitValueCS Init Value CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.InitValueCS
* @generated
*/
public Adapter createInitValueCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.InvOrDefCS Inv Or Def CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.InvOrDefCS
* @generated
*/
public Adapter createInvOrDefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.InvCS Inv CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.InvCS
* @generated
*/
public Adapter createInvCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.DefCS Def CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.DefCS
* @generated
*/
public Adapter createDefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.DefExpressionCS Def Expression CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.DefExpressionCS
* @generated
*/
public Adapter createDefExpressionCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PathNameCS Path Name CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PathNameCS
* @generated
*/
public Adapter createPathNameCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.VariableExpCS Variable Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.VariableExpCS
* @generated
*/
public Adapter createVariableExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.SimpleNameCS Simple Name CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.SimpleNameCS
* @generated
*/
public Adapter createSimpleNameCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.TypeCS Type CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.TypeCS
* @generated
*/
public Adapter createTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PrimitiveTypeCS Primitive Type CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PrimitiveTypeCS
* @generated
*/
public Adapter createPrimitiveTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.TupleTypeCS Tuple Type CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.TupleTypeCS
* @generated
*/
public Adapter createTupleTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CollectionTypeCS Collection Type CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CollectionTypeCS
* @generated
*/
public Adapter createCollectionTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OCLExpressionCS OCL Expression CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OCLExpressionCS
* @generated
*/
public Adapter createOCLExpressionCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.LetExpCS Let Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.LetExpCS
* @generated
*/
public Adapter createLetExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.IfExpCS If Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.IfExpCS
* @generated
*/
public Adapter createIfExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OCLMessageArgCS OCL Message Arg CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OCLMessageArgCS
* @generated
*/
public Adapter createOCLMessageArgCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.LiteralExpCS Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.LiteralExpCS
* @generated
*/
public Adapter createLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CollectionLiteralExpCS Collection Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CollectionLiteralExpCS
* @generated
*/
public Adapter createCollectionLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.TupleLiteralExpCS Tuple Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.TupleLiteralExpCS
* @generated
*/
public Adapter createTupleLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PrimitiveLiteralExpCS Primitive Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PrimitiveLiteralExpCS
* @generated
*/
public Adapter createPrimitiveLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.IntegerLiteralExpCS Integer Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.IntegerLiteralExpCS
* @generated
*/
public Adapter createIntegerLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS Unlimited Natural Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.UnlimitedNaturalLiteralExpCS
* @generated
*/
public Adapter createUnlimitedNaturalLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.RealLiteralExpCS Real Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.RealLiteralExpCS
* @generated
*/
public Adapter createRealLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.StringLiteralExpCS String Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.StringLiteralExpCS
* @generated
*/
public Adapter createStringLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.BooleanLiteralExpCS Boolean Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.BooleanLiteralExpCS
* @generated
*/
public Adapter createBooleanLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CollectionLiteralPartCS Collection Literal Part CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CollectionLiteralPartCS
* @generated
*/
public Adapter createCollectionLiteralPartCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CollectionRangeCS Collection Range CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CollectionRangeCS
* @generated
*/
public Adapter createCollectionRangeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.LoopExpCS Loop Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.LoopExpCS
* @generated
*/
public Adapter createLoopExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.IteratorExpCS Iterator Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.IteratorExpCS
* @generated
*/
public Adapter createIteratorExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.IterateExpCS Iterate Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.IterateExpCS
* @generated
*/
public Adapter createIterateExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OperationCallExpCS Operation Call Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OperationCallExpCS
* @generated
*/
public Adapter createOperationCallExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.IsMarkedPreCS Is Marked Pre CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.IsMarkedPreCS
* @generated
*/
public Adapter createIsMarkedPreCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.PropertyContextCS Property Context CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.PropertyContextCS
* @generated
*/
public Adapter createPropertyContextCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.OCLDocumentCS OCL Document CS}'.
*
* 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.
* @since 1.3
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.OCLDocumentCS
* @generated
*/
public Adapter createOCLDocumentCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.MessageExpCS Message Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.MessageExpCS
* @generated
*/
public Adapter createMessageExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.VariableCS Variable CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.VariableCS
* @generated
*/
public Adapter createVariableCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.NullLiteralExpCS Null Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.NullLiteralExpCS
* @generated
*/
public Adapter createNullLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.InvalidLiteralExpCS Invalid Literal Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.InvalidLiteralExpCS
* @generated
*/
public Adapter createInvalidLiteralExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.CallExpCS Call Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.CallExpCS
* @generated
*/
public Adapter createCallExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.cst.FeatureCallExpCS Feature Call Exp CS}'.
*
* 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.
*
* @return the new adapter.
* @see org.eclipse.ocl.cst.FeatureCallExpCS
* @generated
*/
public Adapter createFeatureCallExpCSAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
*
* This default implementation returns null.
*
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} //CSTAdapterFactory