|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.modisco.java.cdo.util.JavaSwitch<T>
public class JavaSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call 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 Summary | |
---|---|
JavaSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JavaSwitch()
Method Detail |
---|
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |