blob: 8afe2f70e017baae3a7250b91c0b1cde068c280c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2010, 2019 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* E.D.Willink - initial API and implementation
*******************************************************************************/
package org.eclipse.ocl.xtext.oclstdlibcs.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.xtext.basecs.AttributeCS;
import org.eclipse.ocl.xtext.basecs.ClassCS;
import org.eclipse.ocl.xtext.basecs.ConstraintCS;
import org.eclipse.ocl.xtext.basecs.ElementCS;
import org.eclipse.ocl.xtext.basecs.FeatureCS;
import org.eclipse.ocl.xtext.basecs.ModelElementCS;
import org.eclipse.ocl.xtext.basecs.NamedElementCS;
import org.eclipse.ocl.xtext.basecs.NamespaceCS;
import org.eclipse.ocl.xtext.basecs.OperationCS;
import org.eclipse.ocl.xtext.basecs.PackageCS;
import org.eclipse.ocl.xtext.basecs.PackageOwnerCS;
import org.eclipse.ocl.xtext.basecs.PivotableElementCS;
import org.eclipse.ocl.xtext.basecs.RootCS;
import org.eclipse.ocl.xtext.basecs.RootPackageCS;
import org.eclipse.ocl.xtext.basecs.StructuralFeatureCS;
import org.eclipse.ocl.xtext.basecs.StructuredClassCS;
import org.eclipse.ocl.xtext.basecs.TemplateableElementCS;
import org.eclipse.ocl.xtext.basecs.TypeCS;
import org.eclipse.ocl.xtext.basecs.TypedElementCS;
import org.eclipse.ocl.xtext.oclstdlibcs.*;
/**
* <!-- 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.ocl.xtext.oclstdlibcs.OCLstdlibCSPackage
* @generated
*/
public class OCLstdlibCSAdapterFactory
extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static OCLstdlibCSPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OCLstdlibCSAdapterFactory() {
if (modelPackage == null)
{
modelPackage = OCLstdlibCSPackage.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 OCLstdlibCSSwitch<@Nullable Adapter> modelSwitch = new OCLstdlibCSSwitch<@Nullable Adapter>()
{
@Override
public Adapter caseJavaClassCS(JavaClassCS object)
{
return createJavaClassCSAdapter();
}
@Override
public Adapter caseJavaImplementationCS(JavaImplementationCS object)
{
return createJavaImplementationCSAdapter();
}
@Override
public Adapter caseLibClassCS(LibClassCS object)
{
return createLibClassCSAdapter();
}
@Override
public Adapter caseLibCoercionCS(LibCoercionCS object)
{
return createLibCoercionCSAdapter();
}
@Override
public Adapter caseLibConstraintCS(LibConstraintCS object)
{
return createLibConstraintCSAdapter();
}
@Override
public Adapter caseLibIterationCS(LibIterationCS object)
{
return createLibIterationCSAdapter();
}
@Override
public Adapter caseLibOperationCS(LibOperationCS object)
{
return createLibOperationCSAdapter();
}
@Override
public Adapter caseLibOppositeCS(LibOppositeCS object)
{
return createLibOppositeCSAdapter();
}
@Override
public Adapter caseLibPackageCS(LibPackageCS object)
{
return createLibPackageCSAdapter();
}
@Override
public Adapter caseLibPropertyCS(LibPropertyCS object)
{
return createLibPropertyCSAdapter();
}
@Override
public Adapter caseLibRootPackageCS(LibRootPackageCS object)
{
return createLibRootPackageCSAdapter();
}
@Override
public Adapter caseMetaclassNameCS(MetaclassNameCS object)
{
return createMetaclassNameCSAdapter();
}
@Override
public Adapter casePrecedenceCS(PrecedenceCS object)
{
return createPrecedenceCSAdapter();
}
@Override
public Adapter caseElementCS(ElementCS object)
{
return createElementCSAdapter();
}
@Override
public Adapter casePivotableElementCS(PivotableElementCS object)
{
return createPivotableElementCSAdapter();
}
@Override
public Adapter caseModelElementCS(ModelElementCS object)
{
return createModelElementCSAdapter();
}
@Override
public Adapter caseNamedElementCS(NamedElementCS object)
{
return createNamedElementCSAdapter();
}
@Override
public Adapter caseTypeCS(TypeCS object)
{
return createTypeCSAdapter();
}
@Override
public Adapter caseTemplateableElementCS(TemplateableElementCS object)
{
return createTemplateableElementCSAdapter();
}
@Override
public Adapter caseClassCS(ClassCS object)
{
return createClassCSAdapter();
}
@Override
public Adapter caseNamespaceCS(NamespaceCS object)
{
return createNamespaceCSAdapter();
}
@Override
public Adapter caseStructuredClassCS(StructuredClassCS object)
{
return createStructuredClassCSAdapter();
}
@Override
public Adapter caseTypedElementCS(TypedElementCS object)
{
return createTypedElementCSAdapter();
}
@Override
public Adapter caseFeatureCS(FeatureCS object)
{
return createFeatureCSAdapter();
}
@Override
public Adapter caseOperationCS(OperationCS object)
{
return createOperationCSAdapter();
}
@Override
public Adapter caseConstraintCS(ConstraintCS object)
{
return createConstraintCSAdapter();
}
@Override
public Adapter casePackageOwnerCS(PackageOwnerCS object)
{
return createPackageOwnerCSAdapter();
}
@Override
public Adapter casePackageCS(PackageCS object)
{
return createPackageCSAdapter();
}
@Override
public Adapter caseStructuralFeatureCS(StructuralFeatureCS object)
{
return createStructuralFeatureCSAdapter();
}
@Override
public Adapter caseAttributeCS(AttributeCS object)
{
return createAttributeCSAdapter();
}
@Override
public Adapter caseRootCS(RootCS object)
{
return createRootCSAdapter();
}
@Override
public Adapter caseRootPackageCS(RootPackageCS object)
{
return createRootPackageCSAdapter();
}
@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.ocl.xtext.oclstdlibcs.JavaClassCS <em>Java Class 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.oclstdlibcs.JavaClassCS
* @generated
*/
public Adapter createJavaClassCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibClassCS <em>Lib Class 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.oclstdlibcs.LibClassCS
* @generated
*/
public Adapter createLibClassCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibCoercionCS <em>Lib Coercion 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.oclstdlibcs.LibCoercionCS
* @generated
*/
public Adapter createLibCoercionCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibConstraintCS <em>Lib Constraint 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.oclstdlibcs.LibConstraintCS
* @generated
*/
public Adapter createLibConstraintCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibIterationCS <em>Lib Iteration 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.oclstdlibcs.LibIterationCS
* @generated
*/
public Adapter createLibIterationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibOperationCS <em>Lib Operation 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.oclstdlibcs.LibOperationCS
* @generated
*/
public Adapter createLibOperationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibOppositeCS <em>Lib Opposite 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.oclstdlibcs.LibOppositeCS
* @generated
*/
public Adapter createLibOppositeCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibPackageCS <em>Lib Package 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.oclstdlibcs.LibPackageCS
* @generated
*/
public Adapter createLibPackageCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibPropertyCS <em>Lib Property 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.oclstdlibcs.LibPropertyCS
* @generated
*/
public Adapter createLibPropertyCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.LibRootPackageCS <em>Lib Root Package 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.oclstdlibcs.LibRootPackageCS
* @generated
*/
public Adapter createLibRootPackageCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.MetaclassNameCS <em>Metaclass Name 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.oclstdlibcs.MetaclassNameCS
* @generated
*/
public Adapter createMetaclassNameCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.JavaImplementationCS <em>Java Implementation 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.oclstdlibcs.JavaImplementationCS
* @generated
*/
public Adapter createJavaImplementationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.oclstdlibcs.PrecedenceCS <em>Precedence 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.oclstdlibcs.PrecedenceCS
* @generated
*/
public Adapter createPrecedenceCSAdapter() {
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.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.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.basecs.TemplateableElementCS <em>Templateable 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.TemplateableElementCS
* @generated
*/
public Adapter createTemplateableElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.ClassCS <em>Class 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.ClassCS
* @generated
*/
public Adapter createClassCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.TypedElementCS <em>Typed 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.TypedElementCS
* @generated
*/
public Adapter createTypedElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.TypeCS <em>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.ocl.xtext.basecs.TypeCS
* @generated
*/
public Adapter createTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.FeatureCS <em>Feature 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.FeatureCS
* @generated
*/
public Adapter createFeatureCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.OperationCS <em>Operation 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.OperationCS
* @generated
*/
public Adapter createOperationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.PackageOwnerCS <em>Package Owner 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.PackageOwnerCS
* @generated
*/
public Adapter createPackageOwnerCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.StructuralFeatureCS <em>Structural Feature 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.StructuralFeatureCS
* @generated
*/
public Adapter createStructuralFeatureCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.AttributeCS <em>Attribute 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.AttributeCS
* @generated
*/
public Adapter createAttributeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.RootCS <em>Root 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.RootCS
* @generated
*/
public Adapter createRootCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.RootPackageCS <em>Root Package 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.RootPackageCS
* @generated
*/
public Adapter createRootPackageCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.NamespaceCS <em>Namespace 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.NamespaceCS
* @generated
*/
public Adapter createNamespaceCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.StructuredClassCS <em>Structured Class 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.StructuredClassCS
* @generated
*/
public Adapter createStructuredClassCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.PackageCS <em>Package 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.PackageCS
* @generated
*/
public Adapter createPackageCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.xtext.basecs.ConstraintCS <em>Constraint 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.ConstraintCS
* @generated
*/
public Adapter createConstraintCSAdapter() {
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;
}
} //OCLstdlibCSAdapterFactory