blob: 11cb6e79f371d0bdb73363cbc86dfbb2401579e9 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2010, 2013 E.D.Willink 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:
* E.D.Willink - initial API and implementation
*******************************************************************************/
package org.eclipse.ocl.examples.xtext.base.basecs.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.examples.domain.elements.Nameable;
import org.eclipse.ocl.examples.pivot.util.Pivotable;
import org.eclipse.ocl.examples.xtext.base.basecs.*;
/**
* <!-- 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.examples.xtext.base.basecs.BaseCSPackage
* @generated
*/
public class BaseCSAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static BaseCSPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BaseCSAdapterFactory() {
if (modelPackage == null)
{
modelPackage = BaseCSPackage.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 BaseCSSwitch<Adapter> modelSwitch =
new BaseCSSwitch<Adapter>()
{
@Override
public Adapter caseAnnotationCS(AnnotationCS object)
{
return createAnnotationCSAdapter();
}
@Override
public Adapter caseAnnotationElementCS(AnnotationElementCS object)
{
return createAnnotationElementCSAdapter();
}
@Override
public Adapter caseAttributeCS(AttributeCS object)
{
return createAttributeCSAdapter();
}
@Override
public Adapter caseClassCS(ClassCS object)
{
return createClassCSAdapter();
}
@Override
public Adapter caseClassifierCS(ClassifierCS object)
{
return createClassifierCSAdapter();
}
@Override
public Adapter caseConstraintCS(ConstraintCS object)
{
return createConstraintCSAdapter();
}
@Override
public Adapter caseDataTypeCS(DataTypeCS object)
{
return createDataTypeCSAdapter();
}
@Override
public Adapter caseDetailCS(DetailCS object)
{
return createDetailCSAdapter();
}
@Override
public Adapter caseDocumentationCS(DocumentationCS object)
{
return createDocumentationCSAdapter();
}
@Override
public Adapter caseElementCS(ElementCS object)
{
return createElementCSAdapter();
}
@Override
public Adapter caseElementRefCS(ElementRefCS object)
{
return createElementRefCSAdapter();
}
@Override
public Adapter caseEnumerationCS(EnumerationCS object)
{
return createEnumerationCSAdapter();
}
@Override
public Adapter caseEnumerationLiteralCS(EnumerationLiteralCS object)
{
return createEnumerationLiteralCSAdapter();
}
@Override
public Adapter caseFeatureCS(FeatureCS object)
{
return createFeatureCSAdapter();
}
@Override
public Adapter caseImportCS(ImportCS object)
{
return createImportCSAdapter();
}
@Override
public Adapter caseLambdaTypeCS(LambdaTypeCS object)
{
return createLambdaTypeCSAdapter();
}
@Override
public Adapter caseLibraryCS(LibraryCS object)
{
return createLibraryCSAdapter();
}
@Override
public Adapter caseModelElementCS(ModelElementCS object)
{
return createModelElementCSAdapter();
}
@Override
public Adapter caseModelElementRefCS(ModelElementRefCS object)
{
return createModelElementRefCSAdapter();
}
@Override
public Adapter caseMultiplicityBoundsCS(MultiplicityBoundsCS object)
{
return createMultiplicityBoundsCSAdapter();
}
@Override
public Adapter caseMultiplicityCS(MultiplicityCS object)
{
return createMultiplicityCSAdapter();
}
@Override
public Adapter caseMultiplicityStringCS(MultiplicityStringCS object)
{
return createMultiplicityStringCSAdapter();
}
@Override
public Adapter caseNamedElementCS(NamedElementCS object)
{
return createNamedElementCSAdapter();
}
@Override
public Adapter caseNamespaceCS(NamespaceCS object)
{
return createNamespaceCSAdapter();
}
@Override
public Adapter caseOperationCS(OperationCS object)
{
return createOperationCSAdapter();
}
@Override
public Adapter casePackageCS(PackageCS object)
{
return createPackageCSAdapter();
}
@Override
public Adapter casePackageOwnerCS(PackageOwnerCS object)
{
return createPackageOwnerCSAdapter();
}
@Override
public Adapter caseParameterCS(ParameterCS object)
{
return createParameterCSAdapter();
}
@Override
public Adapter casePathElementCS(PathElementCS object)
{
return createPathElementCSAdapter();
}
@Override
public Adapter casePathElementWithURICS(PathElementWithURICS object)
{
return createPathElementWithURICSAdapter();
}
@Override
public Adapter casePathNameCS(PathNameCS object)
{
return createPathNameCSAdapter();
}
@Override
public Adapter casePivotableElementCS(PivotableElementCS object)
{
return createPivotableElementCSAdapter();
}
@Override
public Adapter casePrimitiveTypeRefCS(PrimitiveTypeRefCS object)
{
return createPrimitiveTypeRefCSAdapter();
}
@Override
public Adapter caseReferenceCS(ReferenceCS object)
{
return createReferenceCSAdapter();
}
@Override
public Adapter caseRootCS(RootCS object)
{
return createRootCSAdapter();
}
@Override
public Adapter caseRootPackageCS(RootPackageCS object)
{
return createRootPackageCSAdapter();
}
@Override
public Adapter caseSpecificationCS(SpecificationCS object)
{
return createSpecificationCSAdapter();
}
@Override
public Adapter caseStructuralFeatureCS(StructuralFeatureCS object)
{
return createStructuralFeatureCSAdapter();
}
@Override
public Adapter caseTemplateBindingCS(TemplateBindingCS object)
{
return createTemplateBindingCSAdapter();
}
@Override
public Adapter caseTemplateParameterCS(TemplateParameterCS object)
{
return createTemplateParameterCSAdapter();
}
@Override
public Adapter caseTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
{
return createTemplateParameterSubstitutionCSAdapter();
}
@Override
public Adapter caseTemplateSignatureCS(TemplateSignatureCS object)
{
return createTemplateSignatureCSAdapter();
}
@Override
public Adapter caseTemplateableElementCS(TemplateableElementCS object)
{
return createTemplateableElementCSAdapter();
}
@Override
public Adapter caseTuplePartCS(TuplePartCS object)
{
return createTuplePartCSAdapter();
}
@Override
public Adapter caseTupleTypeCS(TupleTypeCS object)
{
return createTupleTypeCSAdapter();
}
@Override
public Adapter caseTypeCS(TypeCS object)
{
return createTypeCSAdapter();
}
@Override
public Adapter caseTypeParameterCS(TypeParameterCS object)
{
return createTypeParameterCSAdapter();
}
@Override
public Adapter caseTypeRefCS(TypeRefCS object)
{
return createTypeRefCSAdapter();
}
@Override
public Adapter caseTypedElementCS(TypedElementCS object)
{
return createTypedElementCSAdapter();
}
@Override
public Adapter caseTypedRefCS(TypedRefCS object)
{
return createTypedRefCSAdapter();
}
@Override
public Adapter caseTypedTypeRefCS(TypedTypeRefCS object)
{
return createTypedTypeRefCSAdapter();
}
@Override
public Adapter caseVisitableCS(VisitableCS object)
{
return createVisitableCSAdapter();
}
@Override
public Adapter caseWildcardTypeRefCS(WildcardTypeRefCS object)
{
return createWildcardTypeRefCSAdapter();
}
@Override
public Adapter casePivotable(Pivotable object)
{
return createPivotableAdapter();
}
@Override
public Adapter caseNameable(Nameable object)
{
return createNameableAdapter();
}
@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.examples.xtext.base.basecs.AnnotationCS <em>Annotation 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.examples.xtext.base.basecs.AnnotationCS
* @generated
*/
public Adapter createAnnotationCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.AnnotationElementCS <em>Annotation 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.examples.xtext.base.basecs.AnnotationElementCS
* @generated
*/
public Adapter createAnnotationElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.AttributeCS
* @generated
*/
public Adapter createAttributeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.ClassCS
* @generated
*/
public Adapter createClassCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.ClassifierCS <em>Classifier 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.examples.xtext.base.basecs.ClassifierCS
* @generated
*/
public Adapter createClassifierCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.ConstraintCS
* @generated
*/
public Adapter createConstraintCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.DataTypeCS <em>Data 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.examples.xtext.base.basecs.DataTypeCS
* @generated
*/
public Adapter createDataTypeCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.DetailCS <em>Detail 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.examples.xtext.base.basecs.DetailCS
* @generated
*/
public Adapter createDetailCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.DocumentationCS <em>Documentation 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.examples.xtext.base.basecs.DocumentationCS
* @generated
*/
public Adapter createDocumentationCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.ElementCS
* @generated
*/
public Adapter createElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.ElementRefCS
* @generated
*/
public Adapter createElementRefCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.EnumerationCS <em>Enumeration 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.examples.xtext.base.basecs.EnumerationCS
* @generated
*/
public Adapter createEnumerationCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.EnumerationLiteralCS <em>Enumeration Literal 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.examples.xtext.base.basecs.EnumerationLiteralCS
* @generated
*/
public Adapter createEnumerationLiteralCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.FeatureCS
* @generated
*/
public Adapter createFeatureCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.ImportCS <em>Import 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.examples.xtext.base.basecs.ImportCS
* @generated
*/
public Adapter createImportCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.LambdaTypeCS <em>Lambda 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.examples.xtext.base.basecs.LambdaTypeCS
* @generated
*/
public Adapter createLambdaTypeCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.LibraryCS <em>Library 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.examples.xtext.base.basecs.LibraryCS
* @generated
*/
public Adapter createLibraryCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.ModelElementCS
* @generated
*/
public Adapter createModelElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.ModelElementRefCS <em>Model 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.examples.xtext.base.basecs.ModelElementRefCS
* @generated
*/
public Adapter createModelElementRefCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.MultiplicityBoundsCS <em>Multiplicity Bounds 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.examples.xtext.base.basecs.MultiplicityBoundsCS
* @generated
*/
public Adapter createMultiplicityBoundsCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.MultiplicityCS <em>Multiplicity 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.examples.xtext.base.basecs.MultiplicityCS
* @generated
*/
public Adapter createMultiplicityCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.MultiplicityStringCS <em>Multiplicity String 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.examples.xtext.base.basecs.MultiplicityStringCS
* @generated
*/
public Adapter createMultiplicityStringCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.NamedElementCS
* @generated
*/
public Adapter createNamedElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.NamespaceCS
* @generated
*/
public Adapter createNamespaceCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.OperationCS
* @generated
*/
public Adapter createOperationCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.PackageCS
* @generated
*/
public Adapter createPackageCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.PackageOwnerCS
* @generated
*/
public Adapter createPackageOwnerCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.ParameterCS <em>Parameter 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.examples.xtext.base.basecs.ParameterCS
* @generated
*/
public Adapter createParameterCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.PathElementCS <em>Path 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.examples.xtext.base.basecs.PathElementCS
* @generated
*/
public Adapter createPathElementCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.PathElementWithURICS <em>Path Element With URICS</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.examples.xtext.base.basecs.PathElementWithURICS
* @generated
*/
public Adapter createPathElementWithURICSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.PathNameCS <em>Path 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.examples.xtext.base.basecs.PathNameCS
* @generated
*/
public Adapter createPathNameCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.PivotableElementCS
* @generated
*/
public Adapter createPivotableElementCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.PrimitiveTypeRefCS <em>Primitive 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.examples.xtext.base.basecs.PrimitiveTypeRefCS
* @generated
*/
public Adapter createPrimitiveTypeRefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.ReferenceCS <em>Reference 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.examples.xtext.base.basecs.ReferenceCS
* @generated
*/
public Adapter createReferenceCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.RootCS
* @generated
*/
public Adapter createRootCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.RootPackageCS
* @generated
*/
public Adapter createRootPackageCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.SpecificationCS <em>Specification 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.examples.xtext.base.basecs.SpecificationCS
* @generated
*/
public Adapter createSpecificationCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.StructuralFeatureCS
* @generated
*/
public Adapter createStructuralFeatureCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TemplateBindingCS <em>Template Binding 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.examples.xtext.base.basecs.TemplateBindingCS
* @generated
*/
public Adapter createTemplateBindingCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TemplateParameterCS <em>Template Parameter 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.examples.xtext.base.basecs.TemplateParameterCS
* @generated
*/
public Adapter createTemplateParameterCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TemplateParameterSubstitutionCS <em>Template Parameter Substitution 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.examples.xtext.base.basecs.TemplateParameterSubstitutionCS
* @generated
*/
public Adapter createTemplateParameterSubstitutionCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TemplateSignatureCS <em>Template Signature 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.examples.xtext.base.basecs.TemplateSignatureCS
* @generated
*/
public Adapter createTemplateSignatureCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.TemplateableElementCS
* @generated
*/
public Adapter createTemplateableElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TuplePartCS <em>Tuple 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.ocl.examples.xtext.base.basecs.TuplePartCS
* @generated
*/
public Adapter createTuplePartCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TupleTypeCS <em>Tuple 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.examples.xtext.base.basecs.TupleTypeCS
* @generated
*/
public Adapter createTupleTypeCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.TypeCS
* @generated
*/
public Adapter createTypeCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TypeParameterCS <em>Type Parameter 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.examples.xtext.base.basecs.TypeParameterCS
* @generated
*/
public Adapter createTypeParameterCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.TypeRefCS
* @generated
*/
public Adapter createTypeRefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.TypedElementCS
* @generated
*/
public Adapter createTypedElementCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.TypedRefCS
* @generated
*/
public Adapter createTypedRefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.TypedTypeRefCS <em>Typed 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.examples.xtext.base.basecs.TypedTypeRefCS
* @generated
*/
public Adapter createTypedTypeRefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.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.examples.xtext.base.basecs.util.VisitableCS
* @generated
*/
public Adapter createVisitableCSAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.basecs.WildcardTypeRefCS <em>Wildcard 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.examples.xtext.base.basecs.WildcardTypeRefCS
* @generated
*/
public Adapter createWildcardTypeRefCSAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.pivot.util.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.examples.pivot.util.Pivotable
* @generated
*/
public Adapter createPivotableAdapter()
{
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.domain.elements.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.examples.domain.elements.Nameable
* @generated
*/
public Adapter createNameableAdapter()
{
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;
}
} //BaseCSAdapterFactory