public class JavaSwitch<T>
extends java.lang.Object
doSwitch(object)
to invoke the caseXXX 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.
JavaPackage| Constructor and Description |
|---|
JavaSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractMethodDeclaration(AbstractMethodDeclaration object)
Returns the result of interpreting the object as an instance of 'Abstract Method Declaration'.
|
T |
caseAbstractMethodInvocation(AbstractMethodInvocation object)
Returns the result of interpreting the object as an instance of 'Abstract Method Invocation'.
|
T |
caseAbstractTypeDeclaration(AbstractTypeDeclaration object)
Returns the result of interpreting the object as an instance of 'Abstract Type Declaration'.
|
T |
caseAbstractTypeQualifiedExpression(AbstractTypeQualifiedExpression object)
Returns the result of interpreting the object as an instance of 'Abstract Type Qualified Expression'.
|
T |
caseAbstractVariablesContainer(AbstractVariablesContainer object)
Returns the result of interpreting the object as an instance of 'Abstract Variables Container'.
|
T |
caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'.
|
T |
caseAnnotationMemberValuePair(AnnotationMemberValuePair object)
Returns the result of interpreting the object as an instance of 'Annotation Member Value Pair'.
|
T |
caseAnnotationTypeDeclaration(AnnotationTypeDeclaration object)
Returns the result of interpreting the object as an instance of 'Annotation Type Declaration'.
|
T |
caseAnnotationTypeMemberDeclaration(AnnotationTypeMemberDeclaration object)
Returns the result of interpreting the object as an instance of 'Annotation Type Member Declaration'.
|
T |
caseAnonymousClassDeclaration(AnonymousClassDeclaration object)
Returns the result of interpreting the object as an instance of 'Anonymous Class Declaration'.
|
T |
caseArchive(Archive object)
Returns the result of interpreting the object as an instance of 'Archive'.
|
T |
caseArrayAccess(ArrayAccess object)
Returns the result of interpreting the object as an instance of 'Array Access'.
|
T |
caseArrayCreation(ArrayCreation object)
Returns the result of interpreting the object as an instance of 'Array Creation'.
|
T |
caseArrayInitializer(ArrayInitializer object)
Returns the result of interpreting the object as an instance of 'Array Initializer'.
|
T |
caseArrayLengthAccess(ArrayLengthAccess object)
Returns the result of interpreting the object as an instance of 'Array Length Access'.
|
T |
caseArrayType(ArrayType object)
Returns the result of interpreting the object as an instance of 'Array Type'.
|
T |
caseAssertStatement(AssertStatement object)
Returns the result of interpreting the object as an instance of 'Assert Statement'.
|
T |
caseAssignment(Assignment object)
Returns the result of interpreting the object as an instance of 'Assignment'.
|
T |
caseASTNode(ASTNode object)
Returns the result of interpreting the object as an instance of 'AST Node'.
|
T |
caseBlock(Block object)
Returns the result of interpreting the object as an instance of 'Block'.
|
T |
caseBlockComment(BlockComment object)
Returns the result of interpreting the object as an instance of 'Block Comment'.
|
T |
caseBodyDeclaration(BodyDeclaration object)
Returns the result of interpreting the object as an instance of 'Body Declaration'.
|
T |
caseBooleanLiteral(BooleanLiteral object)
Returns the result of interpreting the object as an instance of 'Boolean Literal'.
|
T |
caseBreakStatement(BreakStatement object)
Returns the result of interpreting the object as an instance of 'Break Statement'.
|
T |
caseCastExpression(CastExpression object)
Returns the result of interpreting the object as an instance of 'Cast Expression'.
|
T |
caseCatchClause(CatchClause object)
Returns the result of interpreting the object as an instance of 'Catch Clause'.
|
T |
caseCharacterLiteral(CharacterLiteral object)
Returns the result of interpreting the object as an instance of 'Character Literal'.
|
T |
caseClassDeclaration(ClassDeclaration object)
Returns the result of interpreting the object as an instance of 'Class Declaration'.
|
T |
caseClassFile(ClassFile object)
Returns the result of interpreting the object as an instance of 'Class File'.
|
T |
caseClassInstanceCreation(ClassInstanceCreation object)
Returns the result of interpreting the object as an instance of 'Class Instance Creation'.
|
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'.
|
T |
caseCompilationUnit(CompilationUnit object)
Returns the result of interpreting the object as an instance of 'Compilation Unit'.
|
T |
caseConditionalExpression(ConditionalExpression object)
Returns the result of interpreting the object as an instance of 'Conditional Expression'.
|
T |
caseConstructorDeclaration(ConstructorDeclaration object)
Returns the result of interpreting the object as an instance of 'Constructor Declaration'.
|
T |
caseConstructorInvocation(ConstructorInvocation object)
Returns the result of interpreting the object as an instance of 'Constructor Invocation'.
|
T |
caseContinueStatement(ContinueStatement object)
Returns the result of interpreting the object as an instance of 'Continue Statement'.
|
T |
caseDoStatement(DoStatement object)
Returns the result of interpreting the object as an instance of 'Do Statement'.
|
T |
caseEmptyStatement(EmptyStatement object)
Returns the result of interpreting the object as an instance of 'Empty Statement'.
|
T |
caseEnhancedForStatement(EnhancedForStatement object)
Returns the result of interpreting the object as an instance of 'Enhanced For Statement'.
|
T |
caseEnumConstantDeclaration(EnumConstantDeclaration object)
Returns the result of interpreting the object as an instance of 'Enum Constant Declaration'.
|
T |
caseEnumDeclaration(EnumDeclaration object)
Returns the result of interpreting the object as an instance of 'Enum Declaration'.
|
T |
caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'.
|
T |
caseExpressionStatement(ExpressionStatement object)
Returns the result of interpreting the object as an instance of 'Expression Statement'.
|
T |
caseFieldAccess(FieldAccess object)
Returns the result of interpreting the object as an instance of 'Field Access'.
|
T |
caseFieldDeclaration(FieldDeclaration object)
Returns the result of interpreting the object as an instance of 'Field Declaration'.
|
T |
caseForStatement(ForStatement object)
Returns the result of interpreting the object as an instance of 'For Statement'.
|
T |
caseIfStatement(IfStatement object)
Returns the result of interpreting the object as an instance of 'If Statement'.
|
T |
caseImportDeclaration(ImportDeclaration object)
Returns the result of interpreting the object as an instance of 'Import Declaration'.
|
T |
caseInfixExpression(InfixExpression object)
Returns the result of interpreting the object as an instance of 'Infix Expression'.
|
T |
caseInitializer(Initializer object)
Returns the result of interpreting the object as an instance of 'Initializer'.
|
T |
caseInstanceofExpression(InstanceofExpression object)
Returns the result of interpreting the object as an instance of 'Instanceof Expression'.
|
T |
caseInterfaceDeclaration(InterfaceDeclaration object)
Returns the result of interpreting the object as an instance of 'Interface Declaration'.
|
T |
caseJavadoc(Javadoc object)
Returns the result of interpreting the object as an instance of 'Javadoc'.
|
T |
caseLabeledStatement(LabeledStatement object)
Returns the result of interpreting the object as an instance of 'Labeled Statement'.
|
T |
caseLineComment(LineComment object)
Returns the result of interpreting the object as an instance of 'Line Comment'.
|
T |
caseManifest(Manifest object)
Returns the result of interpreting the object as an instance of 'Manifest'.
|
T |
caseManifestAttribute(ManifestAttribute object)
Returns the result of interpreting the object as an instance of 'Manifest Attribute'.
|
T |
caseManifestEntry(ManifestEntry object)
Returns the result of interpreting the object as an instance of 'Manifest Entry'.
|
T |
caseMemberRef(MemberRef object)
Returns the result of interpreting the object as an instance of 'Member Ref'.
|
T |
caseMethodDeclaration(MethodDeclaration object)
Returns the result of interpreting the object as an instance of 'Method Declaration'.
|
T |
caseMethodInvocation(MethodInvocation object)
Returns the result of interpreting the object as an instance of 'Method Invocation'.
|
T |
caseMethodRef(MethodRef object)
Returns the result of interpreting the object as an instance of 'Method Ref'.
|
T |
caseMethodRefParameter(MethodRefParameter object)
Returns the result of interpreting the object as an instance of 'Method Ref Parameter'.
|
T |
caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'.
|
T |
caseModifier(Modifier object)
Returns the result of interpreting the object as an instance of 'Modifier'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamespaceAccess(NamespaceAccess object)
Returns the result of interpreting the object as an instance of 'Namespace Access'.
|
T |
caseNullLiteral(NullLiteral object)
Returns the result of interpreting the object as an instance of 'Null Literal'.
|
T |
caseNumberLiteral(NumberLiteral object)
Returns the result of interpreting the object as an instance of 'Number Literal'.
|
T |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'.
|
T |
casePackageAccess(PackageAccess object)
Returns the result of interpreting the object as an instance of 'Package Access'.
|
T |
caseParameterizedType(ParameterizedType object)
Returns the result of interpreting the object as an instance of 'Parameterized Type'.
|
T |
caseParenthesizedExpression(ParenthesizedExpression object)
Returns the result of interpreting the object as an instance of 'Parenthesized Expression'.
|
T |
casePostfixExpression(PostfixExpression object)
Returns the result of interpreting the object as an instance of 'Postfix Expression'.
|
T |
casePrefixExpression(PrefixExpression object)
Returns the result of interpreting the object as an instance of 'Prefix Expression'.
|
T |
casePrimitiveType(PrimitiveType object)
Returns the result of interpreting the object as an instance of 'Primitive Type'.
|
T |
casePrimitiveTypeBoolean(PrimitiveTypeBoolean object)
Returns the result of interpreting the object as an instance of 'Primitive Type Boolean'.
|
T |
casePrimitiveTypeByte(PrimitiveTypeByte object)
Returns the result of interpreting the object as an instance of 'Primitive Type Byte'.
|
T |
casePrimitiveTypeChar(PrimitiveTypeChar object)
Returns the result of interpreting the object as an instance of 'Primitive Type Char'.
|
T |
casePrimitiveTypeDouble(PrimitiveTypeDouble object)
Returns the result of interpreting the object as an instance of 'Primitive Type Double'.
|
T |
casePrimitiveTypeFloat(PrimitiveTypeFloat object)
Returns the result of interpreting the object as an instance of 'Primitive Type Float'.
|
T |
casePrimitiveTypeInt(PrimitiveTypeInt object)
Returns the result of interpreting the object as an instance of 'Primitive Type Int'.
|
T |
casePrimitiveTypeLong(PrimitiveTypeLong object)
Returns the result of interpreting the object as an instance of 'Primitive Type Long'.
|
T |
casePrimitiveTypeShort(PrimitiveTypeShort object)
Returns the result of interpreting the object as an instance of 'Primitive Type Short'.
|
T |
casePrimitiveTypeVoid(PrimitiveTypeVoid object)
Returns the result of interpreting the object as an instance of 'Primitive Type Void'.
|
T |
caseReturnStatement(ReturnStatement object)
Returns the result of interpreting the object as an instance of 'Return Statement'.
|
T |
caseSingleVariableAccess(SingleVariableAccess object)
Returns the result of interpreting the object as an instance of 'Single Variable Access'.
|
T |
caseSingleVariableDeclaration(SingleVariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Single Variable Declaration'.
|
T |
caseStatement(Statement object)
Returns the result of interpreting the object as an instance of 'Statement'.
|
T |
caseStringLiteral(StringLiteral object)
Returns the result of interpreting the object as an instance of 'String Literal'.
|
T |
caseSuperConstructorInvocation(SuperConstructorInvocation object)
Returns the result of interpreting the object as an instance of 'Super Constructor Invocation'.
|
T |
caseSuperFieldAccess(SuperFieldAccess object)
Returns the result of interpreting the object as an instance of 'Super Field Access'.
|
T |
caseSuperMethodInvocation(SuperMethodInvocation object)
Returns the result of interpreting the object as an instance of 'Super Method Invocation'.
|
T |
caseSwitchCase(SwitchCase object)
Returns the result of interpreting the object as an instance of 'Switch Case'.
|
T |
caseSwitchStatement(SwitchStatement object)
Returns the result of interpreting the object as an instance of 'Switch Statement'.
|
T |
caseSynchronizedStatement(SynchronizedStatement object)
Returns the result of interpreting the object as an instance of 'Synchronized Statement'.
|
T |
caseTagElement(TagElement object)
Returns the result of interpreting the object as an instance of 'Tag Element'.
|
T |
caseTextElement(TextElement object)
Returns the result of interpreting the object as an instance of 'Text Element'.
|
T |
caseThisExpression(ThisExpression object)
Returns the result of interpreting the object as an instance of 'This Expression'.
|
T |
caseThrowStatement(ThrowStatement object)
Returns the result of interpreting the object as an instance of 'Throw Statement'.
|
T |
caseTryStatement(TryStatement object)
Returns the result of interpreting the object as an instance of 'Try Statement'.
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.
|
T |
caseTypeAccess(TypeAccess object)
Returns the result of interpreting the object as an instance of 'Type Access'.
|
T |
caseTypeDeclaration(TypeDeclaration object)
Returns the result of interpreting the object as an instance of 'Type Declaration'.
|
T |
caseTypeDeclarationStatement(TypeDeclarationStatement object)
Returns the result of interpreting the object as an instance of 'Type Declaration Statement'.
|
T |
caseTypeLiteral(TypeLiteral object)
Returns the result of interpreting the object as an instance of 'Type Literal'.
|
T |
caseTypeParameter(TypeParameter object)
Returns the result of interpreting the object as an instance of 'Type Parameter'.
|
T |
caseUnresolvedAnnotationDeclaration(UnresolvedAnnotationDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Annotation Declaration'.
|
T |
caseUnresolvedAnnotationTypeMemberDeclaration(UnresolvedAnnotationTypeMemberDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Annotation Type Member Declaration'.
|
T |
caseUnresolvedClassDeclaration(UnresolvedClassDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Class Declaration'.
|
T |
caseUnresolvedEnumDeclaration(UnresolvedEnumDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Enum Declaration'.
|
T |
caseUnresolvedInterfaceDeclaration(UnresolvedInterfaceDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Interface Declaration'.
|
T |
caseUnresolvedItem(UnresolvedItem object)
Returns the result of interpreting the object as an instance of 'Unresolved Item'.
|
T |
caseUnresolvedItemAccess(UnresolvedItemAccess object)
Returns the result of interpreting the object as an instance of 'Unresolved Item Access'.
|
T |
caseUnresolvedLabeledStatement(UnresolvedLabeledStatement object)
Returns the result of interpreting the object as an instance of 'Unresolved Labeled Statement'.
|
T |
caseUnresolvedMethodDeclaration(UnresolvedMethodDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Method Declaration'.
|
T |
caseUnresolvedSingleVariableDeclaration(UnresolvedSingleVariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Single Variable Declaration'.
|
T |
caseUnresolvedType(UnresolvedType object)
Returns the result of interpreting the object as an instance of 'Unresolved Type'.
|
T |
caseUnresolvedTypeDeclaration(UnresolvedTypeDeclaration object)
Returns the result of interpreting the object as an instance of 'Unresolved Type Declaration'.
|
T |
caseUnresolvedVariableDeclarationFragment(UnresolvedVariableDeclarationFragment object)
Returns the result of interpreting the object as an instance of 'Unresolved Variable Declaration Fragment'.
|
T |
caseVariableDeclaration(VariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Variable Declaration'.
|
T |
caseVariableDeclarationExpression(VariableDeclarationExpression object)
Returns the result of interpreting the object as an instance of 'Variable Declaration Expression'.
|
T |
caseVariableDeclarationFragment(VariableDeclarationFragment object)
Returns the result of interpreting the object as an instance of 'Variable Declaration Fragment'.
|
T |
caseVariableDeclarationStatement(VariableDeclarationStatement object)
Returns the result of interpreting the object as an instance of 'Variable Declaration Statement'.
|
T |
caseWhileStatement(WhileStatement object)
Returns the result of interpreting the object as an instance of 'While Statement'.
|
T |
caseWildCardType(WildCardType object)
Returns the result of interpreting the object as an instance of 'Wild Card Type'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
T |
doSwitch(EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
public T doSwitch(EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.public T caseAbstractMethodDeclaration(AbstractMethodDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractMethodInvocation(AbstractMethodInvocation object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTypeDeclaration(AbstractTypeDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTypeQualifiedExpression(AbstractTypeQualifiedExpression object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractVariablesContainer(AbstractVariablesContainer object)
object - the target of the switch.doSwitch(EObject)public T caseAnnotation(Annotation object)
object - the target of the switch.doSwitch(EObject)public T caseArchive(Archive object)
object - the target of the switch.doSwitch(EObject)public T caseAssertStatement(AssertStatement object)
object - the target of the switch.doSwitch(EObject)public T caseASTNode(ASTNode object)
object - the target of the switch.doSwitch(EObject)public T caseAnnotationMemberValuePair(AnnotationMemberValuePair object)
object - the target of the switch.doSwitch(EObject)public T caseAnnotationTypeDeclaration(AnnotationTypeDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseAnnotationTypeMemberDeclaration(AnnotationTypeMemberDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseAnonymousClassDeclaration(AnonymousClassDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseArrayAccess(ArrayAccess object)
object - the target of the switch.doSwitch(EObject)public T caseArrayCreation(ArrayCreation object)
object - the target of the switch.doSwitch(EObject)public T caseArrayInitializer(ArrayInitializer object)
object - the target of the switch.doSwitch(EObject)public T caseArrayLengthAccess(ArrayLengthAccess object)
object - the target of the switch.doSwitch(EObject)public T caseArrayType(ArrayType object)
object - the target of the switch.doSwitch(EObject)public T caseAssignment(Assignment object)
object - the target of the switch.doSwitch(EObject)public T caseBodyDeclaration(BodyDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseBooleanLiteral(BooleanLiteral object)
object - the target of the switch.doSwitch(EObject)public T caseBlockComment(BlockComment object)
object - the target of the switch.doSwitch(EObject)public T caseBlock(Block object)
object - the target of the switch.doSwitch(EObject)public T caseBreakStatement(BreakStatement object)
object - the target of the switch.doSwitch(EObject)public T caseCastExpression(CastExpression object)
object - the target of the switch.doSwitch(EObject)public T caseCatchClause(CatchClause object)
object - the target of the switch.doSwitch(EObject)public T caseCharacterLiteral(CharacterLiteral object)
object - the target of the switch.doSwitch(EObject)public T caseClassFile(ClassFile object)
object - the target of the switch.doSwitch(EObject)public T caseClassInstanceCreation(ClassInstanceCreation object)
object - the target of the switch.doSwitch(EObject)public T caseConstructorDeclaration(ConstructorDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseConditionalExpression(ConditionalExpression object)
object - the target of the switch.doSwitch(EObject)public T caseConstructorInvocation(ConstructorInvocation object)
object - the target of the switch.doSwitch(EObject)public T caseClassDeclaration(ClassDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseComment(Comment object)
object - the target of the switch.doSwitch(EObject)public T caseCompilationUnit(CompilationUnit object)
object - the target of the switch.doSwitch(EObject)public T caseContinueStatement(ContinueStatement object)
object - the target of the switch.doSwitch(EObject)public T caseDoStatement(DoStatement object)
object - the target of the switch.doSwitch(EObject)public T caseEmptyStatement(EmptyStatement object)
object - the target of the switch.doSwitch(EObject)public T caseEnhancedForStatement(EnhancedForStatement object)
object - the target of the switch.doSwitch(EObject)public T caseEnumConstantDeclaration(EnumConstantDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseEnumDeclaration(EnumDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseExpression(Expression object)
object - the target of the switch.doSwitch(EObject)public T caseExpressionStatement(ExpressionStatement object)
object - the target of the switch.doSwitch(EObject)public T caseFieldAccess(FieldAccess object)
object - the target of the switch.doSwitch(EObject)public T caseFieldDeclaration(FieldDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseForStatement(ForStatement object)
object - the target of the switch.doSwitch(EObject)public T caseIfStatement(IfStatement object)
object - the target of the switch.doSwitch(EObject)public T caseImportDeclaration(ImportDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseInfixExpression(InfixExpression object)
object - the target of the switch.doSwitch(EObject)public T caseInitializer(Initializer object)
object - the target of the switch.doSwitch(EObject)public T caseInstanceofExpression(InstanceofExpression object)
object - the target of the switch.doSwitch(EObject)public T caseInterfaceDeclaration(InterfaceDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseJavadoc(Javadoc object)
object - the target of the switch.doSwitch(EObject)public T caseLabeledStatement(LabeledStatement object)
object - the target of the switch.doSwitch(EObject)public T caseLineComment(LineComment object)
object - the target of the switch.doSwitch(EObject)public T caseManifest(Manifest object)
object - the target of the switch.doSwitch(EObject)public T caseManifestAttribute(ManifestAttribute object)
object - the target of the switch.doSwitch(EObject)public T caseManifestEntry(ManifestEntry object)
object - the target of the switch.doSwitch(EObject)public T caseMemberRef(MemberRef object)
object - the target of the switch.doSwitch(EObject)public T caseMethodDeclaration(MethodDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseMethodInvocation(MethodInvocation object)
object - the target of the switch.doSwitch(EObject)public T caseMethodRef(MethodRef object)
object - the target of the switch.doSwitch(EObject)public T caseMethodRefParameter(MethodRefParameter object)
object - the target of the switch.doSwitch(EObject)public T caseModel(Model object)
object - the target of the switch.doSwitch(EObject)public T caseModifier(Modifier object)
object - the target of the switch.doSwitch(EObject)public T caseNamedElement(NamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseNamespaceAccess(NamespaceAccess object)
object - the target of the switch.doSwitch(EObject)public T caseNumberLiteral(NumberLiteral object)
object - the target of the switch.doSwitch(EObject)public T caseNullLiteral(NullLiteral object)
object - the target of the switch.doSwitch(EObject)public T casePackage(Package object)
object - the target of the switch.doSwitch(EObject)public T casePackageAccess(PackageAccess object)
object - the target of the switch.doSwitch(EObject)public T caseParameterizedType(ParameterizedType object)
object - the target of the switch.doSwitch(EObject)public T caseParenthesizedExpression(ParenthesizedExpression object)
object - the target of the switch.doSwitch(EObject)public T casePostfixExpression(PostfixExpression object)
object - the target of the switch.doSwitch(EObject)public T casePrefixExpression(PrefixExpression object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveType(PrimitiveType object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeBoolean(PrimitiveTypeBoolean object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeByte(PrimitiveTypeByte object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeChar(PrimitiveTypeChar object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeDouble(PrimitiveTypeDouble object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeShort(PrimitiveTypeShort object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeFloat(PrimitiveTypeFloat object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeInt(PrimitiveTypeInt object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeLong(PrimitiveTypeLong object)
object - the target of the switch.doSwitch(EObject)public T casePrimitiveTypeVoid(PrimitiveTypeVoid object)
object - the target of the switch.doSwitch(EObject)public T caseReturnStatement(ReturnStatement object)
object - the target of the switch.doSwitch(EObject)public T caseSingleVariableAccess(SingleVariableAccess object)
object - the target of the switch.doSwitch(EObject)public T caseSingleVariableDeclaration(SingleVariableDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseStatement(Statement object)
object - the target of the switch.doSwitch(EObject)public T caseStringLiteral(StringLiteral object)
object - the target of the switch.doSwitch(EObject)public T caseSuperConstructorInvocation(SuperConstructorInvocation object)
object - the target of the switch.doSwitch(EObject)public T caseSuperFieldAccess(SuperFieldAccess object)
object - the target of the switch.doSwitch(EObject)public T caseSuperMethodInvocation(SuperMethodInvocation object)
object - the target of the switch.doSwitch(EObject)public T caseSwitchCase(SwitchCase object)
object - the target of the switch.doSwitch(EObject)public T caseSwitchStatement(SwitchStatement object)
object - the target of the switch.doSwitch(EObject)public T caseSynchronizedStatement(SynchronizedStatement object)
object - the target of the switch.doSwitch(EObject)public T caseTagElement(TagElement object)
object - the target of the switch.doSwitch(EObject)public T caseTextElement(TextElement object)
object - the target of the switch.doSwitch(EObject)public T caseThisExpression(ThisExpression object)
object - the target of the switch.doSwitch(EObject)public T caseThrowStatement(ThrowStatement object)
object - the target of the switch.doSwitch(EObject)public T caseTryStatement(TryStatement object)
object - the target of the switch.doSwitch(EObject)public T caseType(Type object)
object - the target of the switch.doSwitch(EObject)public T caseTypeAccess(TypeAccess object)
object - the target of the switch.doSwitch(EObject)public T caseTypeDeclaration(TypeDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseTypeDeclarationStatement(TypeDeclarationStatement object)
object - the target of the switch.doSwitch(EObject)public T caseTypeLiteral(TypeLiteral object)
object - the target of the switch.doSwitch(EObject)public T caseTypeParameter(TypeParameter object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedItem(UnresolvedItem object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedItemAccess(UnresolvedItemAccess object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedAnnotationDeclaration(UnresolvedAnnotationDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedAnnotationTypeMemberDeclaration(UnresolvedAnnotationTypeMemberDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedClassDeclaration(UnresolvedClassDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedEnumDeclaration(UnresolvedEnumDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedInterfaceDeclaration(UnresolvedInterfaceDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedLabeledStatement(UnresolvedLabeledStatement object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedMethodDeclaration(UnresolvedMethodDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedSingleVariableDeclaration(UnresolvedSingleVariableDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedType(UnresolvedType object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedTypeDeclaration(UnresolvedTypeDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseUnresolvedVariableDeclarationFragment(UnresolvedVariableDeclarationFragment object)
object - the target of the switch.doSwitch(EObject)public T caseVariableDeclaration(VariableDeclaration object)
object - the target of the switch.doSwitch(EObject)public T caseVariableDeclarationExpression(VariableDeclarationExpression object)
object - the target of the switch.doSwitch(EObject)public T caseVariableDeclarationFragment(VariableDeclarationFragment object)
object - the target of the switch.doSwitch(EObject)public T caseVariableDeclarationStatement(VariableDeclarationStatement object)
object - the target of the switch.doSwitch(EObject)public T caseWildCardType(WildCardType object)
object - the target of the switch.doSwitch(EObject)public T caseWhileStatement(WhileStatement object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(EObject object)
object - the target of the switch.#doSwitch(org.eclipse.emf.ecore.EObject)