blob: 7c5833a6e6da397192ebeef3a76b4354ce5056ab [file] [log] [blame]
/**
* Copyright (c) 2008, 2021 Obeo.
*
* 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:
* Obeo - initial API and implementation
*/
package org.eclipse.acceleo.util;
import org.eclipse.acceleo.ASTNode;
import org.eclipse.acceleo.AcceleoPackage;
import org.eclipse.acceleo.Binding;
import org.eclipse.acceleo.Block;
import org.eclipse.acceleo.BlockComment;
import org.eclipse.acceleo.Comment;
import org.eclipse.acceleo.CommentBody;
import org.eclipse.acceleo.Documentation;
import org.eclipse.acceleo.DocumentedElement;
import org.eclipse.acceleo.ErrorBinding;
import org.eclipse.acceleo.ErrorBlockComment;
import org.eclipse.acceleo.ErrorComment;
import org.eclipse.acceleo.ErrorExpression;
import org.eclipse.acceleo.ErrorExpressionStatement;
import org.eclipse.acceleo.ErrorFileStatement;
import org.eclipse.acceleo.ErrorForStatement;
import org.eclipse.acceleo.ErrorIfStatement;
import org.eclipse.acceleo.ErrorImport;
import org.eclipse.acceleo.ErrorLetStatement;
import org.eclipse.acceleo.ErrorMetamodel;
import org.eclipse.acceleo.ErrorModule;
import org.eclipse.acceleo.ErrorModuleDocumentation;
import org.eclipse.acceleo.ErrorModuleElementDocumentation;
import org.eclipse.acceleo.ErrorModuleReference;
import org.eclipse.acceleo.ErrorProtectedArea;
import org.eclipse.acceleo.ErrorQuery;
import org.eclipse.acceleo.ErrorTemplate;
import org.eclipse.acceleo.ErrorVariable;
import org.eclipse.acceleo.Expression;
import org.eclipse.acceleo.ExpressionStatement;
import org.eclipse.acceleo.FileStatement;
import org.eclipse.acceleo.ForStatement;
import org.eclipse.acceleo.IfStatement;
import org.eclipse.acceleo.Import;
import org.eclipse.acceleo.LeafStatement;
import org.eclipse.acceleo.LetStatement;
import org.eclipse.acceleo.Metamodel;
import org.eclipse.acceleo.ModuleDocumentation;
import org.eclipse.acceleo.ModuleElement;
import org.eclipse.acceleo.ModuleElementDocumentation;
import org.eclipse.acceleo.ModuleReference;
import org.eclipse.acceleo.NamedElement;
import org.eclipse.acceleo.NewLineStatement;
import org.eclipse.acceleo.ParameterDocumentation;
import org.eclipse.acceleo.ProtectedArea;
import org.eclipse.acceleo.Query;
import org.eclipse.acceleo.Statement;
import org.eclipse.acceleo.Template;
import org.eclipse.acceleo.TextStatement;
import org.eclipse.acceleo.TypedElement;
import org.eclipse.acceleo.Variable;
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;
/**
* <!-- 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.acceleo.AcceleoPackage
* @generated
*/
public class AcceleoAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static AcceleoPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AcceleoAdapterFactory() {
if (modelPackage == null) {
modelPackage = AcceleoPackage.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 AcceleoSwitch<Adapter> modelSwitch = new AcceleoSwitch<Adapter>() {
@Override
public Adapter caseModule(org.eclipse.acceleo.Module object) {
return createModuleAdapter();
}
@Override
public Adapter caseErrorModule(ErrorModule object) {
return createErrorModuleAdapter();
}
@Override
public Adapter caseMetamodel(Metamodel object) {
return createMetamodelAdapter();
}
@Override
public Adapter caseErrorMetamodel(ErrorMetamodel object) {
return createErrorMetamodelAdapter();
}
@Override
public Adapter caseImport(Import object) {
return createImportAdapter();
}
@Override
public Adapter caseErrorImport(ErrorImport object) {
return createErrorImportAdapter();
}
@Override
public Adapter caseModuleReference(ModuleReference object) {
return createModuleReferenceAdapter();
}
@Override
public Adapter caseErrorModuleReference(ErrorModuleReference object) {
return createErrorModuleReferenceAdapter();
}
@Override
public Adapter caseModuleElement(ModuleElement object) {
return createModuleElementAdapter();
}
@Override
public Adapter caseBlockComment(BlockComment object) {
return createBlockCommentAdapter();
}
@Override
public Adapter caseErrorBlockComment(ErrorBlockComment object) {
return createErrorBlockCommentAdapter();
}
@Override
public Adapter caseComment(Comment object) {
return createCommentAdapter();
}
@Override
public Adapter caseErrorComment(ErrorComment object) {
return createErrorCommentAdapter();
}
@Override
public Adapter caseCommentBody(CommentBody object) {
return createCommentBodyAdapter();
}
@Override
public Adapter caseDocumentation(Documentation object) {
return createDocumentationAdapter();
}
@Override
public Adapter caseModuleDocumentation(ModuleDocumentation object) {
return createModuleDocumentationAdapter();
}
@Override
public Adapter caseErrorModuleDocumentation(ErrorModuleDocumentation object) {
return createErrorModuleDocumentationAdapter();
}
@Override
public Adapter caseModuleElementDocumentation(ModuleElementDocumentation object) {
return createModuleElementDocumentationAdapter();
}
@Override
public Adapter caseErrorModuleElementDocumentation(ErrorModuleElementDocumentation object) {
return createErrorModuleElementDocumentationAdapter();
}
@Override
public Adapter caseParameterDocumentation(ParameterDocumentation object) {
return createParameterDocumentationAdapter();
}
@Override
public Adapter caseDocumentedElement(DocumentedElement object) {
return createDocumentedElementAdapter();
}
@Override
public Adapter caseNamedElement(NamedElement object) {
return createNamedElementAdapter();
}
@Override
public Adapter caseASTNode(ASTNode object) {
return createASTNodeAdapter();
}
@Override
public Adapter caseError(org.eclipse.acceleo.Error object) {
return createErrorAdapter();
}
@Override
public Adapter caseBlock(Block object) {
return createBlockAdapter();
}
@Override
public Adapter caseTypedElement(TypedElement object) {
return createTypedElementAdapter();
}
@Override
public Adapter caseTemplate(Template object) {
return createTemplateAdapter();
}
@Override
public Adapter caseErrorTemplate(ErrorTemplate object) {
return createErrorTemplateAdapter();
}
@Override
public Adapter caseQuery(Query object) {
return createQueryAdapter();
}
@Override
public Adapter caseErrorQuery(ErrorQuery object) {
return createErrorQueryAdapter();
}
@Override
public Adapter caseExpression(Expression object) {
return createExpressionAdapter();
}
@Override
public Adapter caseErrorExpression(ErrorExpression object) {
return createErrorExpressionAdapter();
}
@Override
public Adapter caseVariable(Variable object) {
return createVariableAdapter();
}
@Override
public Adapter caseErrorVariable(ErrorVariable object) {
return createErrorVariableAdapter();
}
@Override
public Adapter caseBinding(Binding object) {
return createBindingAdapter();
}
@Override
public Adapter caseErrorBinding(ErrorBinding object) {
return createErrorBindingAdapter();
}
@Override
public Adapter caseStatement(Statement object) {
return createStatementAdapter();
}
@Override
public Adapter caseLeafStatement(LeafStatement object) {
return createLeafStatementAdapter();
}
@Override
public Adapter caseExpressionStatement(ExpressionStatement object) {
return createExpressionStatementAdapter();
}
@Override
public Adapter caseErrorExpressionStatement(ErrorExpressionStatement object) {
return createErrorExpressionStatementAdapter();
}
@Override
public Adapter caseProtectedArea(ProtectedArea object) {
return createProtectedAreaAdapter();
}
@Override
public Adapter caseErrorProtectedArea(ErrorProtectedArea object) {
return createErrorProtectedAreaAdapter();
}
@Override
public Adapter caseForStatement(ForStatement object) {
return createForStatementAdapter();
}
@Override
public Adapter caseErrorForStatement(ErrorForStatement object) {
return createErrorForStatementAdapter();
}
@Override
public Adapter caseIfStatement(IfStatement object) {
return createIfStatementAdapter();
}
@Override
public Adapter caseErrorIfStatement(ErrorIfStatement object) {
return createErrorIfStatementAdapter();
}
@Override
public Adapter caseLetStatement(LetStatement object) {
return createLetStatementAdapter();
}
@Override
public Adapter caseErrorLetStatement(ErrorLetStatement object) {
return createErrorLetStatementAdapter();
}
@Override
public Adapter caseFileStatement(FileStatement object) {
return createFileStatementAdapter();
}
@Override
public Adapter caseErrorFileStatement(ErrorFileStatement object) {
return createErrorFileStatementAdapter();
}
@Override
public Adapter caseTextStatement(TextStatement object) {
return createTextStatementAdapter();
}
@Override
public Adapter caseNewLineStatement(NewLineStatement object) {
return createNewLineStatementAdapter();
}
@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.acceleo.Module <em>Module</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.acceleo.Module
* @generated
*/
public Adapter createModuleAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorModule <em>Error Module</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.acceleo.ErrorModule
* @generated
*/
public Adapter createErrorModuleAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Metamodel <em>Metamodel</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.acceleo.Metamodel
* @generated
*/
public Adapter createMetamodelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorMetamodel <em>Error Metamodel</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.acceleo.ErrorMetamodel
* @generated
*/
public Adapter createErrorMetamodelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Import <em>Import</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.acceleo.Import
* @generated
*/
public Adapter createImportAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorImport <em>Error Import</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.acceleo.ErrorImport
* @generated
*/
public Adapter createErrorImportAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ModuleReference <em>Module Reference</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.acceleo.ModuleReference
* @generated
*/
public Adapter createModuleReferenceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorModuleReference <em>Error Module Reference</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.acceleo.ErrorModuleReference
* @generated
*/
public Adapter createErrorModuleReferenceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ModuleElement <em>Module Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.ModuleElement
* @generated
*/
public Adapter createModuleElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Comment <em>Comment</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.acceleo.Comment
* @generated
*/
public Adapter createCommentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.BlockComment <em>Block Comment</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.acceleo.BlockComment
* @generated
*/
public Adapter createBlockCommentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorBlockComment <em>Error Block Comment</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.acceleo.ErrorBlockComment
* @generated
*/
public Adapter createErrorBlockCommentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorComment <em>Error Comment</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.acceleo.ErrorComment
* @generated
*/
public Adapter createErrorCommentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.CommentBody <em>Comment Body</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.acceleo.CommentBody
* @generated
*/
public Adapter createCommentBodyAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Documentation <em>Documentation</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.acceleo.Documentation
* @generated
*/
public Adapter createDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ModuleDocumentation <em>Module Documentation</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.acceleo.ModuleDocumentation
* @generated
*/
public Adapter createModuleDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorModuleDocumentation <em>Error Module Documentation</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.acceleo.ErrorModuleDocumentation
* @generated
*/
public Adapter createErrorModuleDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ModuleElementDocumentation <em>Module Element Documentation</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.acceleo.ModuleElementDocumentation
* @generated
*/
public Adapter createModuleElementDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorModuleElementDocumentation <em>Error Module Element Documentation</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.acceleo.ErrorModuleElementDocumentation
* @generated
*/
public Adapter createErrorModuleElementDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ParameterDocumentation <em>Parameter Documentation</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.acceleo.ParameterDocumentation
* @generated
*/
public Adapter createParameterDocumentationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.DocumentedElement <em>Documented Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.DocumentedElement
* @generated
*/
public Adapter createDocumentedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.NamedElement <em>Named Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.NamedElement
* @generated
*/
public Adapter createNamedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ASTNode <em>AST Node</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.acceleo.ASTNode
* @generated
*/
public Adapter createASTNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Error <em>Error</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.acceleo.Error
* @generated
*/
public Adapter createErrorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Block <em>Block</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.acceleo.Block
* @generated
*/
public Adapter createBlockAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.TypedElement <em>Typed Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.TypedElement
* @generated
*/
public Adapter createTypedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Template <em>Template</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.acceleo.Template
* @generated
*/
public Adapter createTemplateAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorTemplate <em>Error Template</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.acceleo.ErrorTemplate
* @generated
*/
public Adapter createErrorTemplateAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Query <em>Query</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.acceleo.Query
* @generated
*/
public Adapter createQueryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorQuery <em>Error Query</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.acceleo.ErrorQuery
* @generated
*/
public Adapter createErrorQueryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.Expression
* @generated
*/
public Adapter createExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorExpression <em>Error Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.ErrorExpression
* @generated
*/
public Adapter createErrorExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Variable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.Variable
* @generated
*/
public Adapter createVariableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorVariable <em>Error Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.eclipse.acceleo.ErrorVariable
* @generated
*/
public Adapter createErrorVariableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Binding <em>Binding</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.acceleo.Binding
* @generated
*/
public Adapter createBindingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorBinding <em>Error Binding</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.acceleo.ErrorBinding
* @generated
*/
public Adapter createErrorBindingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.Statement <em>Statement</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.acceleo.Statement
* @generated
*/
public Adapter createStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.LeafStatement <em>Leaf Statement</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.acceleo.LeafStatement
* @generated
*/
public Adapter createLeafStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ExpressionStatement <em>Expression Statement</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.acceleo.ExpressionStatement
* @generated
*/
public Adapter createExpressionStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorExpressionStatement <em>Error Expression Statement</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.acceleo.ErrorExpressionStatement
* @generated
*/
public Adapter createErrorExpressionStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ProtectedArea <em>Protected Area</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.acceleo.ProtectedArea
* @generated
*/
public Adapter createProtectedAreaAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorProtectedArea <em>Error Protected Area</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.acceleo.ErrorProtectedArea
* @generated
*/
public Adapter createErrorProtectedAreaAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ForStatement <em>For Statement</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.acceleo.ForStatement
* @generated
*/
public Adapter createForStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorForStatement <em>Error For Statement</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.acceleo.ErrorForStatement
* @generated
*/
public Adapter createErrorForStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.IfStatement <em>If Statement</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.acceleo.IfStatement
* @generated
*/
public Adapter createIfStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorIfStatement <em>Error If Statement</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.acceleo.ErrorIfStatement
* @generated
*/
public Adapter createErrorIfStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.LetStatement <em>Let Statement</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.acceleo.LetStatement
* @generated
*/
public Adapter createLetStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorLetStatement <em>Error Let Statement</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.acceleo.ErrorLetStatement
* @generated
*/
public Adapter createErrorLetStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.FileStatement <em>File Statement</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.acceleo.FileStatement
* @generated
*/
public Adapter createFileStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.ErrorFileStatement <em>Error File Statement</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.acceleo.ErrorFileStatement
* @generated
*/
public Adapter createErrorFileStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.TextStatement <em>Text Statement</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.acceleo.TextStatement
* @generated
*/
public Adapter createTextStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.acceleo.NewLineStatement <em>New Line Statement</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.acceleo.NewLineStatement
* @generated
*/
public Adapter createNewLineStatementAdapter() {
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;
}
} //AcceleoAdapterFactory