| /**
|
| * *******************************************************************************
|
| * Copyright (c) 2009, 2019 Mia-Software 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:
|
| *
|
| * Fabien Giquel (Mia-Software) - initial API and implementation
|
| * Gregoire DUPE (Mia-Software) - initial API and implementation
|
| * *******************************************************************************
|
| *
|
| * $Id$
|
| */ |
| package org.eclipse.modisco.java.nousages.util;
|
|
|
| import java.util.List;
|
|
|
| import org.eclipse.emf.ecore.EClass;
|
| import org.eclipse.emf.ecore.EObject;
|
| import org.eclipse.modisco.java.*;
|
| import org.eclipse.modisco.java.nousages.meta.JavaPackage;
|
|
|
| /**
|
| * <!-- begin-user-doc -->
|
| * The <b>Switch</b> for the model's inheritance hierarchy.
|
| * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
|
| * to invoke the <code>caseXXX</code> method for each class of the model,
|
| * starting with the actual class of the object
|
| * and proceeding up the inheritance hierarchy
|
| * until a non-null result is returned,
|
| * which is the result of the switch.
|
| * <!-- end-user-doc -->
|
| * @see org.eclipse.modisco.java.nousages.meta.JavaPackage
|
| * @generated
|
| */
|
| public class JavaSwitch<T> {
|
| /**
|
| * The cached model package
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| protected static JavaPackage modelPackage;
|
|
|
| /**
|
| * Creates an instance of the switch.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| public JavaSwitch() {
|
| if (modelPackage == null) {
|
| modelPackage = JavaPackage.eINSTANCE;
|
| }
|
| }
|
|
|
| /**
|
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return the first non-null result returned by a <code>caseXXX</code> call.
|
| * @generated
|
| */
|
| public T doSwitch(EObject theEObject) {
|
| return doSwitch(theEObject.eClass(), theEObject);
|
| }
|
|
|
| /**
|
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return the first non-null result returned by a <code>caseXXX</code> call.
|
| * @generated
|
| */
|
| protected T doSwitch(EClass theEClass, EObject theEObject) {
|
| if (theEClass.eContainer() == modelPackage) {
|
| return doSwitch(theEClass.getClassifierID(), theEObject);
|
| }
|
| else {
|
| List<EClass> eSuperTypes = theEClass.getESuperTypes();
|
| return
|
| eSuperTypes.isEmpty() ?
|
| defaultCase(theEObject) :
|
| doSwitch(eSuperTypes.get(0), theEObject);
|
| }
|
| }
|
|
|
| /**
|
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return the first non-null result returned by a <code>caseXXX</code> call.
|
| * @generated
|
| */
|
| protected T doSwitch(int classifierID, EObject theEObject) {
|
| switch (classifierID) {
|
| case JavaPackage.ABSTRACT_METHOD_DECLARATION: {
|
| AbstractMethodDeclaration abstractMethodDeclaration = (AbstractMethodDeclaration)theEObject;
|
| T result = caseAbstractMethodDeclaration(abstractMethodDeclaration);
|
| if (result == null) result = caseBodyDeclaration(abstractMethodDeclaration);
|
| if (result == null) result = caseNamedElement(abstractMethodDeclaration);
|
| if (result == null) result = caseASTNode(abstractMethodDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ABSTRACT_METHOD_INVOCATION: {
|
| AbstractMethodInvocation abstractMethodInvocation = (AbstractMethodInvocation)theEObject;
|
| T result = caseAbstractMethodInvocation(abstractMethodInvocation);
|
| if (result == null) result = caseASTNode(abstractMethodInvocation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ABSTRACT_TYPE_DECLARATION: {
|
| AbstractTypeDeclaration abstractTypeDeclaration = (AbstractTypeDeclaration)theEObject;
|
| T result = caseAbstractTypeDeclaration(abstractTypeDeclaration);
|
| if (result == null) result = caseBodyDeclaration(abstractTypeDeclaration);
|
| if (result == null) result = caseType(abstractTypeDeclaration);
|
| if (result == null) result = caseNamedElement(abstractTypeDeclaration);
|
| if (result == null) result = caseASTNode(abstractTypeDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ABSTRACT_TYPE_QUALIFIED_EXPRESSION: {
|
| AbstractTypeQualifiedExpression abstractTypeQualifiedExpression = (AbstractTypeQualifiedExpression)theEObject;
|
| T result = caseAbstractTypeQualifiedExpression(abstractTypeQualifiedExpression);
|
| if (result == null) result = caseExpression(abstractTypeQualifiedExpression);
|
| if (result == null) result = caseASTNode(abstractTypeQualifiedExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ABSTRACT_VARIABLES_CONTAINER: {
|
| AbstractVariablesContainer abstractVariablesContainer = (AbstractVariablesContainer)theEObject;
|
| T result = caseAbstractVariablesContainer(abstractVariablesContainer);
|
| if (result == null) result = caseASTNode(abstractVariablesContainer);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ANNOTATION: {
|
| Annotation annotation = (Annotation)theEObject;
|
| T result = caseAnnotation(annotation);
|
| if (result == null) result = caseExpression(annotation);
|
| if (result == null) result = caseASTNode(annotation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARCHIVE: {
|
| Archive archive = (Archive)theEObject;
|
| T result = caseArchive(archive);
|
| if (result == null) result = caseNamedElement(archive);
|
| if (result == null) result = caseASTNode(archive);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ASSERT_STATEMENT: {
|
| AssertStatement assertStatement = (AssertStatement)theEObject;
|
| T result = caseAssertStatement(assertStatement);
|
| if (result == null) result = caseStatement(assertStatement);
|
| if (result == null) result = caseASTNode(assertStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.AST_NODE: {
|
| ASTNode astNode = (ASTNode)theEObject;
|
| T result = caseASTNode(astNode);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ANNOTATION_MEMBER_VALUE_PAIR: {
|
| AnnotationMemberValuePair annotationMemberValuePair = (AnnotationMemberValuePair)theEObject;
|
| T result = caseAnnotationMemberValuePair(annotationMemberValuePair);
|
| if (result == null) result = caseNamedElement(annotationMemberValuePair);
|
| if (result == null) result = caseASTNode(annotationMemberValuePair);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ANNOTATION_TYPE_DECLARATION: {
|
| AnnotationTypeDeclaration annotationTypeDeclaration = (AnnotationTypeDeclaration)theEObject;
|
| T result = caseAnnotationTypeDeclaration(annotationTypeDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(annotationTypeDeclaration);
|
| if (result == null) result = caseBodyDeclaration(annotationTypeDeclaration);
|
| if (result == null) result = caseType(annotationTypeDeclaration);
|
| if (result == null) result = caseNamedElement(annotationTypeDeclaration);
|
| if (result == null) result = caseASTNode(annotationTypeDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ANNOTATION_TYPE_MEMBER_DECLARATION: {
|
| AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration = (AnnotationTypeMemberDeclaration)theEObject;
|
| T result = caseAnnotationTypeMemberDeclaration(annotationTypeMemberDeclaration);
|
| if (result == null) result = caseBodyDeclaration(annotationTypeMemberDeclaration);
|
| if (result == null) result = caseNamedElement(annotationTypeMemberDeclaration);
|
| if (result == null) result = caseASTNode(annotationTypeMemberDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ANONYMOUS_CLASS_DECLARATION: {
|
| AnonymousClassDeclaration anonymousClassDeclaration = (AnonymousClassDeclaration)theEObject;
|
| T result = caseAnonymousClassDeclaration(anonymousClassDeclaration);
|
| if (result == null) result = caseASTNode(anonymousClassDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARRAY_ACCESS: {
|
| ArrayAccess arrayAccess = (ArrayAccess)theEObject;
|
| T result = caseArrayAccess(arrayAccess);
|
| if (result == null) result = caseExpression(arrayAccess);
|
| if (result == null) result = caseASTNode(arrayAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARRAY_CREATION: {
|
| ArrayCreation arrayCreation = (ArrayCreation)theEObject;
|
| T result = caseArrayCreation(arrayCreation);
|
| if (result == null) result = caseExpression(arrayCreation);
|
| if (result == null) result = caseASTNode(arrayCreation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARRAY_INITIALIZER: {
|
| ArrayInitializer arrayInitializer = (ArrayInitializer)theEObject;
|
| T result = caseArrayInitializer(arrayInitializer);
|
| if (result == null) result = caseExpression(arrayInitializer);
|
| if (result == null) result = caseASTNode(arrayInitializer);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARRAY_LENGTH_ACCESS: {
|
| ArrayLengthAccess arrayLengthAccess = (ArrayLengthAccess)theEObject;
|
| T result = caseArrayLengthAccess(arrayLengthAccess);
|
| if (result == null) result = caseExpression(arrayLengthAccess);
|
| if (result == null) result = caseASTNode(arrayLengthAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ARRAY_TYPE: {
|
| ArrayType arrayType = (ArrayType)theEObject;
|
| T result = caseArrayType(arrayType);
|
| if (result == null) result = caseType(arrayType);
|
| if (result == null) result = caseNamedElement(arrayType);
|
| if (result == null) result = caseASTNode(arrayType);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ASSIGNMENT: {
|
| Assignment assignment = (Assignment)theEObject;
|
| T result = caseAssignment(assignment);
|
| if (result == null) result = caseExpression(assignment);
|
| if (result == null) result = caseASTNode(assignment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.BODY_DECLARATION: {
|
| BodyDeclaration bodyDeclaration = (BodyDeclaration)theEObject;
|
| T result = caseBodyDeclaration(bodyDeclaration);
|
| if (result == null) result = caseNamedElement(bodyDeclaration);
|
| if (result == null) result = caseASTNode(bodyDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.BOOLEAN_LITERAL: {
|
| BooleanLiteral booleanLiteral = (BooleanLiteral)theEObject;
|
| T result = caseBooleanLiteral(booleanLiteral);
|
| if (result == null) result = caseExpression(booleanLiteral);
|
| if (result == null) result = caseASTNode(booleanLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.BLOCK_COMMENT: {
|
| BlockComment blockComment = (BlockComment)theEObject;
|
| T result = caseBlockComment(blockComment);
|
| if (result == null) result = caseComment(blockComment);
|
| if (result == null) result = caseASTNode(blockComment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.BLOCK: {
|
| Block block = (Block)theEObject;
|
| T result = caseBlock(block);
|
| if (result == null) result = caseStatement(block);
|
| if (result == null) result = caseASTNode(block);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.BREAK_STATEMENT: {
|
| BreakStatement breakStatement = (BreakStatement)theEObject;
|
| T result = caseBreakStatement(breakStatement);
|
| if (result == null) result = caseStatement(breakStatement);
|
| if (result == null) result = caseASTNode(breakStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CAST_EXPRESSION: {
|
| CastExpression castExpression = (CastExpression)theEObject;
|
| T result = caseCastExpression(castExpression);
|
| if (result == null) result = caseExpression(castExpression);
|
| if (result == null) result = caseASTNode(castExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CATCH_CLAUSE: {
|
| CatchClause catchClause = (CatchClause)theEObject;
|
| T result = caseCatchClause(catchClause);
|
| if (result == null) result = caseStatement(catchClause);
|
| if (result == null) result = caseASTNode(catchClause);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CHARACTER_LITERAL: {
|
| CharacterLiteral characterLiteral = (CharacterLiteral)theEObject;
|
| T result = caseCharacterLiteral(characterLiteral);
|
| if (result == null) result = caseExpression(characterLiteral);
|
| if (result == null) result = caseASTNode(characterLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CLASS_FILE: {
|
| ClassFile classFile = (ClassFile)theEObject;
|
| T result = caseClassFile(classFile);
|
| if (result == null) result = caseNamedElement(classFile);
|
| if (result == null) result = caseASTNode(classFile);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CLASS_INSTANCE_CREATION: {
|
| ClassInstanceCreation classInstanceCreation = (ClassInstanceCreation)theEObject;
|
| T result = caseClassInstanceCreation(classInstanceCreation);
|
| if (result == null) result = caseExpression(classInstanceCreation);
|
| if (result == null) result = caseAbstractMethodInvocation(classInstanceCreation);
|
| if (result == null) result = caseASTNode(classInstanceCreation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CONSTRUCTOR_DECLARATION: {
|
| ConstructorDeclaration constructorDeclaration = (ConstructorDeclaration)theEObject;
|
| T result = caseConstructorDeclaration(constructorDeclaration);
|
| if (result == null) result = caseAbstractMethodDeclaration(constructorDeclaration);
|
| if (result == null) result = caseBodyDeclaration(constructorDeclaration);
|
| if (result == null) result = caseNamedElement(constructorDeclaration);
|
| if (result == null) result = caseASTNode(constructorDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CONDITIONAL_EXPRESSION: {
|
| ConditionalExpression conditionalExpression = (ConditionalExpression)theEObject;
|
| T result = caseConditionalExpression(conditionalExpression);
|
| if (result == null) result = caseExpression(conditionalExpression);
|
| if (result == null) result = caseASTNode(conditionalExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CONSTRUCTOR_INVOCATION: {
|
| ConstructorInvocation constructorInvocation = (ConstructorInvocation)theEObject;
|
| T result = caseConstructorInvocation(constructorInvocation);
|
| if (result == null) result = caseStatement(constructorInvocation);
|
| if (result == null) result = caseAbstractMethodInvocation(constructorInvocation);
|
| if (result == null) result = caseASTNode(constructorInvocation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CLASS_DECLARATION: {
|
| ClassDeclaration classDeclaration = (ClassDeclaration)theEObject;
|
| T result = caseClassDeclaration(classDeclaration);
|
| if (result == null) result = caseTypeDeclaration(classDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(classDeclaration);
|
| if (result == null) result = caseBodyDeclaration(classDeclaration);
|
| if (result == null) result = caseType(classDeclaration);
|
| if (result == null) result = caseNamedElement(classDeclaration);
|
| if (result == null) result = caseASTNode(classDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.COMMENT: {
|
| Comment comment = (Comment)theEObject;
|
| T result = caseComment(comment);
|
| if (result == null) result = caseASTNode(comment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.COMPILATION_UNIT: {
|
| CompilationUnit compilationUnit = (CompilationUnit)theEObject;
|
| T result = caseCompilationUnit(compilationUnit);
|
| if (result == null) result = caseNamedElement(compilationUnit);
|
| if (result == null) result = caseASTNode(compilationUnit);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.CONTINUE_STATEMENT: {
|
| ContinueStatement continueStatement = (ContinueStatement)theEObject;
|
| T result = caseContinueStatement(continueStatement);
|
| if (result == null) result = caseStatement(continueStatement);
|
| if (result == null) result = caseASTNode(continueStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.DO_STATEMENT: {
|
| DoStatement doStatement = (DoStatement)theEObject;
|
| T result = caseDoStatement(doStatement);
|
| if (result == null) result = caseStatement(doStatement);
|
| if (result == null) result = caseASTNode(doStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.EMPTY_STATEMENT: {
|
| EmptyStatement emptyStatement = (EmptyStatement)theEObject;
|
| T result = caseEmptyStatement(emptyStatement);
|
| if (result == null) result = caseStatement(emptyStatement);
|
| if (result == null) result = caseASTNode(emptyStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ENHANCED_FOR_STATEMENT: {
|
| EnhancedForStatement enhancedForStatement = (EnhancedForStatement)theEObject;
|
| T result = caseEnhancedForStatement(enhancedForStatement);
|
| if (result == null) result = caseStatement(enhancedForStatement);
|
| if (result == null) result = caseASTNode(enhancedForStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ENUM_CONSTANT_DECLARATION: {
|
| EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration)theEObject;
|
| T result = caseEnumConstantDeclaration(enumConstantDeclaration);
|
| if (result == null) result = caseBodyDeclaration(enumConstantDeclaration);
|
| if (result == null) result = caseVariableDeclaration(enumConstantDeclaration);
|
| if (result == null) result = caseNamedElement(enumConstantDeclaration);
|
| if (result == null) result = caseASTNode(enumConstantDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.ENUM_DECLARATION: {
|
| EnumDeclaration enumDeclaration = (EnumDeclaration)theEObject;
|
| T result = caseEnumDeclaration(enumDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(enumDeclaration);
|
| if (result == null) result = caseBodyDeclaration(enumDeclaration);
|
| if (result == null) result = caseType(enumDeclaration);
|
| if (result == null) result = caseNamedElement(enumDeclaration);
|
| if (result == null) result = caseASTNode(enumDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.EXPRESSION: {
|
| Expression expression = (Expression)theEObject;
|
| T result = caseExpression(expression);
|
| if (result == null) result = caseASTNode(expression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.EXPRESSION_STATEMENT: {
|
| ExpressionStatement expressionStatement = (ExpressionStatement)theEObject;
|
| T result = caseExpressionStatement(expressionStatement);
|
| if (result == null) result = caseStatement(expressionStatement);
|
| if (result == null) result = caseASTNode(expressionStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.FIELD_ACCESS: {
|
| FieldAccess fieldAccess = (FieldAccess)theEObject;
|
| T result = caseFieldAccess(fieldAccess);
|
| if (result == null) result = caseExpression(fieldAccess);
|
| if (result == null) result = caseASTNode(fieldAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.FIELD_DECLARATION: {
|
| FieldDeclaration fieldDeclaration = (FieldDeclaration)theEObject;
|
| T result = caseFieldDeclaration(fieldDeclaration);
|
| if (result == null) result = caseBodyDeclaration(fieldDeclaration);
|
| if (result == null) result = caseAbstractVariablesContainer(fieldDeclaration);
|
| if (result == null) result = caseNamedElement(fieldDeclaration);
|
| if (result == null) result = caseASTNode(fieldDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.FOR_STATEMENT: {
|
| ForStatement forStatement = (ForStatement)theEObject;
|
| T result = caseForStatement(forStatement);
|
| if (result == null) result = caseStatement(forStatement);
|
| if (result == null) result = caseASTNode(forStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.IF_STATEMENT: {
|
| IfStatement ifStatement = (IfStatement)theEObject;
|
| T result = caseIfStatement(ifStatement);
|
| if (result == null) result = caseStatement(ifStatement);
|
| if (result == null) result = caseASTNode(ifStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.IMPORT_DECLARATION: {
|
| ImportDeclaration importDeclaration = (ImportDeclaration)theEObject;
|
| T result = caseImportDeclaration(importDeclaration);
|
| if (result == null) result = caseASTNode(importDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.INFIX_EXPRESSION: {
|
| InfixExpression infixExpression = (InfixExpression)theEObject;
|
| T result = caseInfixExpression(infixExpression);
|
| if (result == null) result = caseExpression(infixExpression);
|
| if (result == null) result = caseASTNode(infixExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.INITIALIZER: {
|
| Initializer initializer = (Initializer)theEObject;
|
| T result = caseInitializer(initializer);
|
| if (result == null) result = caseBodyDeclaration(initializer);
|
| if (result == null) result = caseNamedElement(initializer);
|
| if (result == null) result = caseASTNode(initializer);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.INSTANCEOF_EXPRESSION: {
|
| InstanceofExpression instanceofExpression = (InstanceofExpression)theEObject;
|
| T result = caseInstanceofExpression(instanceofExpression);
|
| if (result == null) result = caseExpression(instanceofExpression);
|
| if (result == null) result = caseASTNode(instanceofExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.INTERFACE_DECLARATION: {
|
| InterfaceDeclaration interfaceDeclaration = (InterfaceDeclaration)theEObject;
|
| T result = caseInterfaceDeclaration(interfaceDeclaration);
|
| if (result == null) result = caseTypeDeclaration(interfaceDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(interfaceDeclaration);
|
| if (result == null) result = caseBodyDeclaration(interfaceDeclaration);
|
| if (result == null) result = caseType(interfaceDeclaration);
|
| if (result == null) result = caseNamedElement(interfaceDeclaration);
|
| if (result == null) result = caseASTNode(interfaceDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.JAVADOC: {
|
| Javadoc javadoc = (Javadoc)theEObject;
|
| T result = caseJavadoc(javadoc);
|
| if (result == null) result = caseComment(javadoc);
|
| if (result == null) result = caseASTNode(javadoc);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.LABELED_STATEMENT: {
|
| LabeledStatement labeledStatement = (LabeledStatement)theEObject;
|
| T result = caseLabeledStatement(labeledStatement);
|
| if (result == null) result = caseNamedElement(labeledStatement);
|
| if (result == null) result = caseStatement(labeledStatement);
|
| if (result == null) result = caseASTNode(labeledStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.LINE_COMMENT: {
|
| LineComment lineComment = (LineComment)theEObject;
|
| T result = caseLineComment(lineComment);
|
| if (result == null) result = caseComment(lineComment);
|
| if (result == null) result = caseASTNode(lineComment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MANIFEST: {
|
| Manifest manifest = (Manifest)theEObject;
|
| T result = caseManifest(manifest);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MANIFEST_ATTRIBUTE: {
|
| ManifestAttribute manifestAttribute = (ManifestAttribute)theEObject;
|
| T result = caseManifestAttribute(manifestAttribute);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MANIFEST_ENTRY: {
|
| ManifestEntry manifestEntry = (ManifestEntry)theEObject;
|
| T result = caseManifestEntry(manifestEntry);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MEMBER_REF: {
|
| MemberRef memberRef = (MemberRef)theEObject;
|
| T result = caseMemberRef(memberRef);
|
| if (result == null) result = caseASTNode(memberRef);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.METHOD_DECLARATION: {
|
| MethodDeclaration methodDeclaration = (MethodDeclaration)theEObject;
|
| T result = caseMethodDeclaration(methodDeclaration);
|
| if (result == null) result = caseAbstractMethodDeclaration(methodDeclaration);
|
| if (result == null) result = caseBodyDeclaration(methodDeclaration);
|
| if (result == null) result = caseNamedElement(methodDeclaration);
|
| if (result == null) result = caseASTNode(methodDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.METHOD_INVOCATION: {
|
| MethodInvocation methodInvocation = (MethodInvocation)theEObject;
|
| T result = caseMethodInvocation(methodInvocation);
|
| if (result == null) result = caseExpression(methodInvocation);
|
| if (result == null) result = caseAbstractMethodInvocation(methodInvocation);
|
| if (result == null) result = caseASTNode(methodInvocation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.METHOD_REF: {
|
| MethodRef methodRef = (MethodRef)theEObject;
|
| T result = caseMethodRef(methodRef);
|
| if (result == null) result = caseASTNode(methodRef);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.METHOD_REF_PARAMETER: {
|
| MethodRefParameter methodRefParameter = (MethodRefParameter)theEObject;
|
| T result = caseMethodRefParameter(methodRefParameter);
|
| if (result == null) result = caseASTNode(methodRefParameter);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MODEL: {
|
| Model model = (Model)theEObject;
|
| T result = caseModel(model);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.MODIFIER: {
|
| Modifier modifier = (Modifier)theEObject;
|
| T result = caseModifier(modifier);
|
| if (result == null) result = caseASTNode(modifier);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.NAMED_ELEMENT: {
|
| NamedElement namedElement = (NamedElement)theEObject;
|
| T result = caseNamedElement(namedElement);
|
| if (result == null) result = caseASTNode(namedElement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.NAMESPACE_ACCESS: {
|
| NamespaceAccess namespaceAccess = (NamespaceAccess)theEObject;
|
| T result = caseNamespaceAccess(namespaceAccess);
|
| if (result == null) result = caseASTNode(namespaceAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.NUMBER_LITERAL: {
|
| NumberLiteral numberLiteral = (NumberLiteral)theEObject;
|
| T result = caseNumberLiteral(numberLiteral);
|
| if (result == null) result = caseExpression(numberLiteral);
|
| if (result == null) result = caseASTNode(numberLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.NULL_LITERAL: {
|
| NullLiteral nullLiteral = (NullLiteral)theEObject;
|
| T result = caseNullLiteral(nullLiteral);
|
| if (result == null) result = caseExpression(nullLiteral);
|
| if (result == null) result = caseASTNode(nullLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PACKAGE: {
|
| org.eclipse.modisco.java.Package package_ = (org.eclipse.modisco.java.Package)theEObject;
|
| T result = casePackage(package_);
|
| if (result == null) result = caseNamedElement(package_);
|
| if (result == null) result = caseASTNode(package_);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PACKAGE_ACCESS: {
|
| PackageAccess packageAccess = (PackageAccess)theEObject;
|
| T result = casePackageAccess(packageAccess);
|
| if (result == null) result = caseNamespaceAccess(packageAccess);
|
| if (result == null) result = caseASTNode(packageAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PARAMETERIZED_TYPE: {
|
| ParameterizedType parameterizedType = (ParameterizedType)theEObject;
|
| T result = caseParameterizedType(parameterizedType);
|
| if (result == null) result = caseType(parameterizedType);
|
| if (result == null) result = caseNamedElement(parameterizedType);
|
| if (result == null) result = caseASTNode(parameterizedType);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PARENTHESIZED_EXPRESSION: {
|
| ParenthesizedExpression parenthesizedExpression = (ParenthesizedExpression)theEObject;
|
| T result = caseParenthesizedExpression(parenthesizedExpression);
|
| if (result == null) result = caseExpression(parenthesizedExpression);
|
| if (result == null) result = caseASTNode(parenthesizedExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.POSTFIX_EXPRESSION: {
|
| PostfixExpression postfixExpression = (PostfixExpression)theEObject;
|
| T result = casePostfixExpression(postfixExpression);
|
| if (result == null) result = caseExpression(postfixExpression);
|
| if (result == null) result = caseASTNode(postfixExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PREFIX_EXPRESSION: {
|
| PrefixExpression prefixExpression = (PrefixExpression)theEObject;
|
| T result = casePrefixExpression(prefixExpression);
|
| if (result == null) result = caseExpression(prefixExpression);
|
| if (result == null) result = caseASTNode(prefixExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE: {
|
| PrimitiveType primitiveType = (PrimitiveType)theEObject;
|
| T result = casePrimitiveType(primitiveType);
|
| if (result == null) result = caseType(primitiveType);
|
| if (result == null) result = caseNamedElement(primitiveType);
|
| if (result == null) result = caseASTNode(primitiveType);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_BOOLEAN: {
|
| PrimitiveTypeBoolean primitiveTypeBoolean = (PrimitiveTypeBoolean)theEObject;
|
| T result = casePrimitiveTypeBoolean(primitiveTypeBoolean);
|
| if (result == null) result = casePrimitiveType(primitiveTypeBoolean);
|
| if (result == null) result = caseType(primitiveTypeBoolean);
|
| if (result == null) result = caseNamedElement(primitiveTypeBoolean);
|
| if (result == null) result = caseASTNode(primitiveTypeBoolean);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_BYTE: {
|
| PrimitiveTypeByte primitiveTypeByte = (PrimitiveTypeByte)theEObject;
|
| T result = casePrimitiveTypeByte(primitiveTypeByte);
|
| if (result == null) result = casePrimitiveType(primitiveTypeByte);
|
| if (result == null) result = caseType(primitiveTypeByte);
|
| if (result == null) result = caseNamedElement(primitiveTypeByte);
|
| if (result == null) result = caseASTNode(primitiveTypeByte);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_CHAR: {
|
| PrimitiveTypeChar primitiveTypeChar = (PrimitiveTypeChar)theEObject;
|
| T result = casePrimitiveTypeChar(primitiveTypeChar);
|
| if (result == null) result = casePrimitiveType(primitiveTypeChar);
|
| if (result == null) result = caseType(primitiveTypeChar);
|
| if (result == null) result = caseNamedElement(primitiveTypeChar);
|
| if (result == null) result = caseASTNode(primitiveTypeChar);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_DOUBLE: {
|
| PrimitiveTypeDouble primitiveTypeDouble = (PrimitiveTypeDouble)theEObject;
|
| T result = casePrimitiveTypeDouble(primitiveTypeDouble);
|
| if (result == null) result = casePrimitiveType(primitiveTypeDouble);
|
| if (result == null) result = caseType(primitiveTypeDouble);
|
| if (result == null) result = caseNamedElement(primitiveTypeDouble);
|
| if (result == null) result = caseASTNode(primitiveTypeDouble);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_SHORT: {
|
| PrimitiveTypeShort primitiveTypeShort = (PrimitiveTypeShort)theEObject;
|
| T result = casePrimitiveTypeShort(primitiveTypeShort);
|
| if (result == null) result = casePrimitiveType(primitiveTypeShort);
|
| if (result == null) result = caseType(primitiveTypeShort);
|
| if (result == null) result = caseNamedElement(primitiveTypeShort);
|
| if (result == null) result = caseASTNode(primitiveTypeShort);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_FLOAT: {
|
| PrimitiveTypeFloat primitiveTypeFloat = (PrimitiveTypeFloat)theEObject;
|
| T result = casePrimitiveTypeFloat(primitiveTypeFloat);
|
| if (result == null) result = casePrimitiveType(primitiveTypeFloat);
|
| if (result == null) result = caseType(primitiveTypeFloat);
|
| if (result == null) result = caseNamedElement(primitiveTypeFloat);
|
| if (result == null) result = caseASTNode(primitiveTypeFloat);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_INT: {
|
| PrimitiveTypeInt primitiveTypeInt = (PrimitiveTypeInt)theEObject;
|
| T result = casePrimitiveTypeInt(primitiveTypeInt);
|
| if (result == null) result = casePrimitiveType(primitiveTypeInt);
|
| if (result == null) result = caseType(primitiveTypeInt);
|
| if (result == null) result = caseNamedElement(primitiveTypeInt);
|
| if (result == null) result = caseASTNode(primitiveTypeInt);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_LONG: {
|
| PrimitiveTypeLong primitiveTypeLong = (PrimitiveTypeLong)theEObject;
|
| T result = casePrimitiveTypeLong(primitiveTypeLong);
|
| if (result == null) result = casePrimitiveType(primitiveTypeLong);
|
| if (result == null) result = caseType(primitiveTypeLong);
|
| if (result == null) result = caseNamedElement(primitiveTypeLong);
|
| if (result == null) result = caseASTNode(primitiveTypeLong);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.PRIMITIVE_TYPE_VOID: {
|
| PrimitiveTypeVoid primitiveTypeVoid = (PrimitiveTypeVoid)theEObject;
|
| T result = casePrimitiveTypeVoid(primitiveTypeVoid);
|
| if (result == null) result = casePrimitiveType(primitiveTypeVoid);
|
| if (result == null) result = caseType(primitiveTypeVoid);
|
| if (result == null) result = caseNamedElement(primitiveTypeVoid);
|
| if (result == null) result = caseASTNode(primitiveTypeVoid);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.RETURN_STATEMENT: {
|
| ReturnStatement returnStatement = (ReturnStatement)theEObject;
|
| T result = caseReturnStatement(returnStatement);
|
| if (result == null) result = caseStatement(returnStatement);
|
| if (result == null) result = caseASTNode(returnStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SINGLE_VARIABLE_ACCESS: {
|
| SingleVariableAccess singleVariableAccess = (SingleVariableAccess)theEObject;
|
| T result = caseSingleVariableAccess(singleVariableAccess);
|
| if (result == null) result = caseExpression(singleVariableAccess);
|
| if (result == null) result = caseASTNode(singleVariableAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SINGLE_VARIABLE_DECLARATION: {
|
| SingleVariableDeclaration singleVariableDeclaration = (SingleVariableDeclaration)theEObject;
|
| T result = caseSingleVariableDeclaration(singleVariableDeclaration);
|
| if (result == null) result = caseVariableDeclaration(singleVariableDeclaration);
|
| if (result == null) result = caseNamedElement(singleVariableDeclaration);
|
| if (result == null) result = caseASTNode(singleVariableDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.STATEMENT: {
|
| Statement statement = (Statement)theEObject;
|
| T result = caseStatement(statement);
|
| if (result == null) result = caseASTNode(statement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.STRING_LITERAL: {
|
| StringLiteral stringLiteral = (StringLiteral)theEObject;
|
| T result = caseStringLiteral(stringLiteral);
|
| if (result == null) result = caseExpression(stringLiteral);
|
| if (result == null) result = caseASTNode(stringLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SUPER_CONSTRUCTOR_INVOCATION: {
|
| SuperConstructorInvocation superConstructorInvocation = (SuperConstructorInvocation)theEObject;
|
| T result = caseSuperConstructorInvocation(superConstructorInvocation);
|
| if (result == null) result = caseStatement(superConstructorInvocation);
|
| if (result == null) result = caseAbstractMethodInvocation(superConstructorInvocation);
|
| if (result == null) result = caseASTNode(superConstructorInvocation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SUPER_FIELD_ACCESS: {
|
| SuperFieldAccess superFieldAccess = (SuperFieldAccess)theEObject;
|
| T result = caseSuperFieldAccess(superFieldAccess);
|
| if (result == null) result = caseAbstractTypeQualifiedExpression(superFieldAccess);
|
| if (result == null) result = caseExpression(superFieldAccess);
|
| if (result == null) result = caseASTNode(superFieldAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SUPER_METHOD_INVOCATION: {
|
| SuperMethodInvocation superMethodInvocation = (SuperMethodInvocation)theEObject;
|
| T result = caseSuperMethodInvocation(superMethodInvocation);
|
| if (result == null) result = caseAbstractTypeQualifiedExpression(superMethodInvocation);
|
| if (result == null) result = caseAbstractMethodInvocation(superMethodInvocation);
|
| if (result == null) result = caseExpression(superMethodInvocation);
|
| if (result == null) result = caseASTNode(superMethodInvocation);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SWITCH_CASE: {
|
| SwitchCase switchCase = (SwitchCase)theEObject;
|
| T result = caseSwitchCase(switchCase);
|
| if (result == null) result = caseStatement(switchCase);
|
| if (result == null) result = caseASTNode(switchCase);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SWITCH_STATEMENT: {
|
| SwitchStatement switchStatement = (SwitchStatement)theEObject;
|
| T result = caseSwitchStatement(switchStatement);
|
| if (result == null) result = caseStatement(switchStatement);
|
| if (result == null) result = caseASTNode(switchStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.SYNCHRONIZED_STATEMENT: {
|
| SynchronizedStatement synchronizedStatement = (SynchronizedStatement)theEObject;
|
| T result = caseSynchronizedStatement(synchronizedStatement);
|
| if (result == null) result = caseStatement(synchronizedStatement);
|
| if (result == null) result = caseASTNode(synchronizedStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TAG_ELEMENT: {
|
| TagElement tagElement = (TagElement)theEObject;
|
| T result = caseTagElement(tagElement);
|
| if (result == null) result = caseASTNode(tagElement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TEXT_ELEMENT: {
|
| TextElement textElement = (TextElement)theEObject;
|
| T result = caseTextElement(textElement);
|
| if (result == null) result = caseASTNode(textElement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.THIS_EXPRESSION: {
|
| ThisExpression thisExpression = (ThisExpression)theEObject;
|
| T result = caseThisExpression(thisExpression);
|
| if (result == null) result = caseAbstractTypeQualifiedExpression(thisExpression);
|
| if (result == null) result = caseExpression(thisExpression);
|
| if (result == null) result = caseASTNode(thisExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.THROW_STATEMENT: {
|
| ThrowStatement throwStatement = (ThrowStatement)theEObject;
|
| T result = caseThrowStatement(throwStatement);
|
| if (result == null) result = caseStatement(throwStatement);
|
| if (result == null) result = caseASTNode(throwStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TRY_STATEMENT: {
|
| TryStatement tryStatement = (TryStatement)theEObject;
|
| T result = caseTryStatement(tryStatement);
|
| if (result == null) result = caseStatement(tryStatement);
|
| if (result == null) result = caseASTNode(tryStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE: {
|
| Type type = (Type)theEObject;
|
| T result = caseType(type);
|
| if (result == null) result = caseNamedElement(type);
|
| if (result == null) result = caseASTNode(type);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE_ACCESS: {
|
| TypeAccess typeAccess = (TypeAccess)theEObject;
|
| T result = caseTypeAccess(typeAccess);
|
| if (result == null) result = caseExpression(typeAccess);
|
| if (result == null) result = caseNamespaceAccess(typeAccess);
|
| if (result == null) result = caseASTNode(typeAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE_DECLARATION: {
|
| TypeDeclaration typeDeclaration = (TypeDeclaration)theEObject;
|
| T result = caseTypeDeclaration(typeDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(typeDeclaration);
|
| if (result == null) result = caseBodyDeclaration(typeDeclaration);
|
| if (result == null) result = caseType(typeDeclaration);
|
| if (result == null) result = caseNamedElement(typeDeclaration);
|
| if (result == null) result = caseASTNode(typeDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE_DECLARATION_STATEMENT: {
|
| TypeDeclarationStatement typeDeclarationStatement = (TypeDeclarationStatement)theEObject;
|
| T result = caseTypeDeclarationStatement(typeDeclarationStatement);
|
| if (result == null) result = caseStatement(typeDeclarationStatement);
|
| if (result == null) result = caseASTNode(typeDeclarationStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE_LITERAL: {
|
| TypeLiteral typeLiteral = (TypeLiteral)theEObject;
|
| T result = caseTypeLiteral(typeLiteral);
|
| if (result == null) result = caseExpression(typeLiteral);
|
| if (result == null) result = caseASTNode(typeLiteral);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.TYPE_PARAMETER: {
|
| TypeParameter typeParameter = (TypeParameter)theEObject;
|
| T result = caseTypeParameter(typeParameter);
|
| if (result == null) result = caseType(typeParameter);
|
| if (result == null) result = caseNamedElement(typeParameter);
|
| if (result == null) result = caseASTNode(typeParameter);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_ITEM: {
|
| UnresolvedItem unresolvedItem = (UnresolvedItem)theEObject;
|
| T result = caseUnresolvedItem(unresolvedItem);
|
| if (result == null) result = caseNamedElement(unresolvedItem);
|
| if (result == null) result = caseASTNode(unresolvedItem);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_ITEM_ACCESS: {
|
| UnresolvedItemAccess unresolvedItemAccess = (UnresolvedItemAccess)theEObject;
|
| T result = caseUnresolvedItemAccess(unresolvedItemAccess);
|
| if (result == null) result = caseExpression(unresolvedItemAccess);
|
| if (result == null) result = caseNamespaceAccess(unresolvedItemAccess);
|
| if (result == null) result = caseASTNode(unresolvedItemAccess);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_ANNOTATION_DECLARATION: {
|
| UnresolvedAnnotationDeclaration unresolvedAnnotationDeclaration = (UnresolvedAnnotationDeclaration)theEObject;
|
| T result = caseUnresolvedAnnotationDeclaration(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseAnnotationTypeDeclaration(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseType(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedAnnotationDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedAnnotationDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_ANNOTATION_TYPE_MEMBER_DECLARATION: {
|
| UnresolvedAnnotationTypeMemberDeclaration unresolvedAnnotationTypeMemberDeclaration = (UnresolvedAnnotationTypeMemberDeclaration)theEObject;
|
| T result = caseUnresolvedAnnotationTypeMemberDeclaration(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = caseAnnotationTypeMemberDeclaration(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedAnnotationTypeMemberDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_CLASS_DECLARATION: {
|
| UnresolvedClassDeclaration unresolvedClassDeclaration = (UnresolvedClassDeclaration)theEObject;
|
| T result = caseUnresolvedClassDeclaration(unresolvedClassDeclaration);
|
| if (result == null) result = caseClassDeclaration(unresolvedClassDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedClassDeclaration);
|
| if (result == null) result = caseTypeDeclaration(unresolvedClassDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(unresolvedClassDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedClassDeclaration);
|
| if (result == null) result = caseType(unresolvedClassDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedClassDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedClassDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_ENUM_DECLARATION: {
|
| UnresolvedEnumDeclaration unresolvedEnumDeclaration = (UnresolvedEnumDeclaration)theEObject;
|
| T result = caseUnresolvedEnumDeclaration(unresolvedEnumDeclaration);
|
| if (result == null) result = caseEnumDeclaration(unresolvedEnumDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedEnumDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(unresolvedEnumDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedEnumDeclaration);
|
| if (result == null) result = caseType(unresolvedEnumDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedEnumDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedEnumDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_INTERFACE_DECLARATION: {
|
| UnresolvedInterfaceDeclaration unresolvedInterfaceDeclaration = (UnresolvedInterfaceDeclaration)theEObject;
|
| T result = caseUnresolvedInterfaceDeclaration(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseInterfaceDeclaration(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseTypeDeclaration(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseType(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedInterfaceDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedInterfaceDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_LABELED_STATEMENT: {
|
| UnresolvedLabeledStatement unresolvedLabeledStatement = (UnresolvedLabeledStatement)theEObject;
|
| T result = caseUnresolvedLabeledStatement(unresolvedLabeledStatement);
|
| if (result == null) result = caseLabeledStatement(unresolvedLabeledStatement);
|
| if (result == null) result = caseUnresolvedItem(unresolvedLabeledStatement);
|
| if (result == null) result = caseNamedElement(unresolvedLabeledStatement);
|
| if (result == null) result = caseStatement(unresolvedLabeledStatement);
|
| if (result == null) result = caseASTNode(unresolvedLabeledStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_METHOD_DECLARATION: {
|
| UnresolvedMethodDeclaration unresolvedMethodDeclaration = (UnresolvedMethodDeclaration)theEObject;
|
| T result = caseUnresolvedMethodDeclaration(unresolvedMethodDeclaration);
|
| if (result == null) result = caseMethodDeclaration(unresolvedMethodDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedMethodDeclaration);
|
| if (result == null) result = caseAbstractMethodDeclaration(unresolvedMethodDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedMethodDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedMethodDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedMethodDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_SINGLE_VARIABLE_DECLARATION: {
|
| UnresolvedSingleVariableDeclaration unresolvedSingleVariableDeclaration = (UnresolvedSingleVariableDeclaration)theEObject;
|
| T result = caseUnresolvedSingleVariableDeclaration(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = caseSingleVariableDeclaration(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = caseVariableDeclaration(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedSingleVariableDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_TYPE: {
|
| UnresolvedType unresolvedType = (UnresolvedType)theEObject;
|
| T result = caseUnresolvedType(unresolvedType);
|
| if (result == null) result = caseType(unresolvedType);
|
| if (result == null) result = caseUnresolvedItem(unresolvedType);
|
| if (result == null) result = caseNamedElement(unresolvedType);
|
| if (result == null) result = caseASTNode(unresolvedType);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_TYPE_DECLARATION: {
|
| UnresolvedTypeDeclaration unresolvedTypeDeclaration = (UnresolvedTypeDeclaration)theEObject;
|
| T result = caseUnresolvedTypeDeclaration(unresolvedTypeDeclaration);
|
| if (result == null) result = caseAbstractTypeDeclaration(unresolvedTypeDeclaration);
|
| if (result == null) result = caseUnresolvedItem(unresolvedTypeDeclaration);
|
| if (result == null) result = caseBodyDeclaration(unresolvedTypeDeclaration);
|
| if (result == null) result = caseType(unresolvedTypeDeclaration);
|
| if (result == null) result = caseNamedElement(unresolvedTypeDeclaration);
|
| if (result == null) result = caseASTNode(unresolvedTypeDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.UNRESOLVED_VARIABLE_DECLARATION_FRAGMENT: {
|
| UnresolvedVariableDeclarationFragment unresolvedVariableDeclarationFragment = (UnresolvedVariableDeclarationFragment)theEObject;
|
| T result = caseUnresolvedVariableDeclarationFragment(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = caseVariableDeclarationFragment(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = caseUnresolvedItem(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = caseVariableDeclaration(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = caseNamedElement(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = caseASTNode(unresolvedVariableDeclarationFragment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.VARIABLE_DECLARATION: {
|
| VariableDeclaration variableDeclaration = (VariableDeclaration)theEObject;
|
| T result = caseVariableDeclaration(variableDeclaration);
|
| if (result == null) result = caseNamedElement(variableDeclaration);
|
| if (result == null) result = caseASTNode(variableDeclaration);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.VARIABLE_DECLARATION_EXPRESSION: {
|
| VariableDeclarationExpression variableDeclarationExpression = (VariableDeclarationExpression)theEObject;
|
| T result = caseVariableDeclarationExpression(variableDeclarationExpression);
|
| if (result == null) result = caseExpression(variableDeclarationExpression);
|
| if (result == null) result = caseAbstractVariablesContainer(variableDeclarationExpression);
|
| if (result == null) result = caseASTNode(variableDeclarationExpression);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.VARIABLE_DECLARATION_FRAGMENT: {
|
| VariableDeclarationFragment variableDeclarationFragment = (VariableDeclarationFragment)theEObject;
|
| T result = caseVariableDeclarationFragment(variableDeclarationFragment);
|
| if (result == null) result = caseVariableDeclaration(variableDeclarationFragment);
|
| if (result == null) result = caseNamedElement(variableDeclarationFragment);
|
| if (result == null) result = caseASTNode(variableDeclarationFragment);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.VARIABLE_DECLARATION_STATEMENT: {
|
| VariableDeclarationStatement variableDeclarationStatement = (VariableDeclarationStatement)theEObject;
|
| T result = caseVariableDeclarationStatement(variableDeclarationStatement);
|
| if (result == null) result = caseStatement(variableDeclarationStatement);
|
| if (result == null) result = caseAbstractVariablesContainer(variableDeclarationStatement);
|
| if (result == null) result = caseASTNode(variableDeclarationStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.WILD_CARD_TYPE: {
|
| WildCardType wildCardType = (WildCardType)theEObject;
|
| T result = caseWildCardType(wildCardType);
|
| if (result == null) result = caseType(wildCardType);
|
| if (result == null) result = caseNamedElement(wildCardType);
|
| if (result == null) result = caseASTNode(wildCardType);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| case JavaPackage.WHILE_STATEMENT: {
|
| WhileStatement whileStatement = (WhileStatement)theEObject;
|
| T result = caseWhileStatement(whileStatement);
|
| if (result == null) result = caseStatement(whileStatement);
|
| if (result == null) result = caseASTNode(whileStatement);
|
| if (result == null) result = defaultCase(theEObject);
|
| return result;
|
| }
|
| default: return defaultCase(theEObject);
|
| }
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Abstract Method Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Abstract Method Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAbstractMethodDeclaration(AbstractMethodDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Abstract Method Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Abstract Method Invocation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAbstractMethodInvocation(AbstractMethodInvocation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Abstract Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Abstract Type Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAbstractTypeDeclaration(AbstractTypeDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Abstract Type Qualified Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Abstract Type Qualified Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAbstractTypeQualifiedExpression(AbstractTypeQualifiedExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Abstract Variables Container</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Abstract Variables Container</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAbstractVariablesContainer(AbstractVariablesContainer object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Annotation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Annotation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAnnotation(Annotation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Archive</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Archive</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArchive(Archive object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Assert Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Assert Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAssertStatement(AssertStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>AST Node</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>AST Node</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseASTNode(ASTNode object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Annotation Member Value Pair</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Annotation Member Value Pair</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAnnotationMemberValuePair(AnnotationMemberValuePair object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Annotation Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Annotation Type Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAnnotationTypeDeclaration(AnnotationTypeDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Annotation Type Member Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Annotation Type Member Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAnnotationTypeMemberDeclaration(AnnotationTypeMemberDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Anonymous Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Anonymous Class Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAnonymousClassDeclaration(AnonymousClassDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Array Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Array Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArrayAccess(ArrayAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Array Creation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Array Creation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArrayCreation(ArrayCreation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Array Initializer</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Array Initializer</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArrayInitializer(ArrayInitializer object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Array Length Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Array Length Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArrayLengthAccess(ArrayLengthAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Array Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Array Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseArrayType(ArrayType object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Assignment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Assignment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseAssignment(Assignment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Body Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Body Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseBodyDeclaration(BodyDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Boolean Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Boolean Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseBooleanLiteral(BooleanLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Block Comment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Block Comment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseBlockComment(BlockComment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Block</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Block</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseBlock(Block object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Break Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Break Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseBreakStatement(BreakStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Cast Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Cast Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseCastExpression(CastExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Catch Clause</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Catch Clause</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseCatchClause(CatchClause object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Character Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Character Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseCharacterLiteral(CharacterLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Class File</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Class File</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseClassFile(ClassFile object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Class Instance Creation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Class Instance Creation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseClassInstanceCreation(ClassInstanceCreation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Constructor Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Constructor Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseConstructorDeclaration(ConstructorDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Conditional Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Conditional Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseConditionalExpression(ConditionalExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Constructor Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Constructor Invocation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseConstructorInvocation(ConstructorInvocation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Class Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseClassDeclaration(ClassDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Comment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Comment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseComment(Comment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Compilation Unit</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Compilation Unit</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseCompilationUnit(CompilationUnit object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Continue Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Continue Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseContinueStatement(ContinueStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Do Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Do Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseDoStatement(DoStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Empty Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Empty Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseEmptyStatement(EmptyStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Enhanced For Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Enhanced For Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseEnhancedForStatement(EnhancedForStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Enum Constant Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Enum Constant Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseEnumConstantDeclaration(EnumConstantDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Enum Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Enum Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseEnumDeclaration(EnumDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseExpression(Expression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Expression Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Expression Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseExpressionStatement(ExpressionStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Field Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Field Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseFieldAccess(FieldAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Field Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Field Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseFieldDeclaration(FieldDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>For Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>For Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseForStatement(ForStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>If Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>If Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseIfStatement(IfStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Import Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Import Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseImportDeclaration(ImportDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Infix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Infix Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseInfixExpression(InfixExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Initializer</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Initializer</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseInitializer(Initializer object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Instanceof Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Instanceof Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseInstanceofExpression(InstanceofExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Interface Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Interface Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseInterfaceDeclaration(InterfaceDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Javadoc</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Javadoc</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseJavadoc(Javadoc object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Labeled Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Labeled Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseLabeledStatement(LabeledStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Line Comment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Line Comment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseLineComment(LineComment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Manifest</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Manifest</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseManifest(Manifest object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Manifest Attribute</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Manifest Attribute</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseManifestAttribute(ManifestAttribute object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Manifest Entry</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Manifest Entry</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseManifestEntry(ManifestEntry object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Member Ref</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Member Ref</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseMemberRef(MemberRef object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Method Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Method Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseMethodDeclaration(MethodDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Method Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Method Invocation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseMethodInvocation(MethodInvocation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Method Ref</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Method Ref</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseMethodRef(MethodRef object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Method Ref Parameter</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Method Ref Parameter</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseMethodRefParameter(MethodRefParameter object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Model</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Model</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseModel(Model object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Modifier</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Modifier</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseModifier(Modifier object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Named Element</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Named Element</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseNamedElement(NamedElement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Namespace Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Namespace Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseNamespaceAccess(NamespaceAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Number Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Number Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseNumberLiteral(NumberLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Null Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Null Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseNullLiteral(NullLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Package</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Package</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePackage(org.eclipse.modisco.java.Package object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Package Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Package Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePackageAccess(PackageAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Parameterized Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Parameterized Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseParameterizedType(ParameterizedType object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Parenthesized Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Parenthesized Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseParenthesizedExpression(ParenthesizedExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Postfix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Postfix Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePostfixExpression(PostfixExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Prefix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Prefix Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrefixExpression(PrefixExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveType(PrimitiveType object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Boolean</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Boolean</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeBoolean(PrimitiveTypeBoolean object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Byte</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Byte</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeByte(PrimitiveTypeByte object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Char</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Char</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeChar(PrimitiveTypeChar object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Double</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Double</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeDouble(PrimitiveTypeDouble object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Short</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Short</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeShort(PrimitiveTypeShort object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Float</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Float</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeFloat(PrimitiveTypeFloat object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Int</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Int</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeInt(PrimitiveTypeInt object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Long</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Long</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeLong(PrimitiveTypeLong object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type Void</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Primitive Type Void</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T casePrimitiveTypeVoid(PrimitiveTypeVoid object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Return Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Return Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseReturnStatement(ReturnStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Single Variable Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Single Variable Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSingleVariableAccess(SingleVariableAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Single Variable Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Single Variable Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSingleVariableDeclaration(SingleVariableDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseStatement(Statement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>String Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>String Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseStringLiteral(StringLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Super Constructor Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Super Constructor Invocation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSuperConstructorInvocation(SuperConstructorInvocation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Super Field Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Super Field Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSuperFieldAccess(SuperFieldAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Super Method Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Super Method Invocation</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSuperMethodInvocation(SuperMethodInvocation object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Switch Case</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Switch Case</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSwitchCase(SwitchCase object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Switch Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Switch Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSwitchStatement(SwitchStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Synchronized Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Synchronized Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseSynchronizedStatement(SynchronizedStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Tag Element</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Tag Element</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTagElement(TagElement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Text Element</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Text Element</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTextElement(TextElement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>This Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>This Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseThisExpression(ThisExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Throw Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Throw Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseThrowStatement(ThrowStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Try Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Try Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTryStatement(TryStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseType(Type object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTypeAccess(TypeAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTypeDeclaration(TypeDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type Declaration Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type Declaration Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTypeDeclarationStatement(TypeDeclarationStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type Literal</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTypeLiteral(TypeLiteral object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Type Parameter</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Type Parameter</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseTypeParameter(TypeParameter object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Item</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Item</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedItem(UnresolvedItem object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Item Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Item Access</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedItemAccess(UnresolvedItemAccess object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Annotation Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Annotation Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedAnnotationDeclaration(UnresolvedAnnotationDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Annotation Type Member Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Annotation Type Member Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedAnnotationTypeMemberDeclaration(UnresolvedAnnotationTypeMemberDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Class Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedClassDeclaration(UnresolvedClassDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Enum Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Enum Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedEnumDeclaration(UnresolvedEnumDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Interface Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Interface Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedInterfaceDeclaration(UnresolvedInterfaceDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Labeled Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Labeled Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedLabeledStatement(UnresolvedLabeledStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Method Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Method Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedMethodDeclaration(UnresolvedMethodDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Single Variable Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Single Variable Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedSingleVariableDeclaration(UnresolvedSingleVariableDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedType(UnresolvedType object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Type Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedTypeDeclaration(UnresolvedTypeDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Unresolved Variable Declaration Fragment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Unresolved Variable Declaration Fragment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseUnresolvedVariableDeclarationFragment(UnresolvedVariableDeclarationFragment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Variable Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Variable Declaration</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseVariableDeclaration(VariableDeclaration object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Variable Declaration Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Variable Declaration Expression</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseVariableDeclarationExpression(VariableDeclarationExpression object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Variable Declaration Fragment</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Variable Declaration Fragment</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseVariableDeclarationFragment(VariableDeclarationFragment object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Variable Declaration Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Variable Declaration Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseVariableDeclarationStatement(VariableDeclarationStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>Wild Card Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>Wild Card Type</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseWildCardType(WildCardType object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>While Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>While Statement</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
|
| * @generated
|
| */
|
| public T caseWhileStatement(WhileStatement object) {
|
| return null;
|
| }
|
|
|
| /**
|
| * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
|
| * <!-- begin-user-doc -->
|
| * This implementation returns null;
|
| * returning a non-null result will terminate the switch, but this is the last case anyway.
|
| * <!-- end-user-doc -->
|
| * @param object the target of the switch.
|
| * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
|
| * @see #doSwitch(org.eclipse.emf.ecore.EObject)
|
| * @generated
|
| */
|
| public T defaultCase(EObject object) {
|
| return null;
|
| }
|
|
|
| } //JavaSwitch
|