org.eclipse.emf.ecore.xcore.ui.refactoring
Class XcoreJavaElementFinder.Finder

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.TypesSwitch<org.eclipse.jdt.core.IJavaElement>
      extended by org.eclipse.xtext.common.types.util.jdt.JavaElementFinder.Implementation
          extended by org.eclipse.emf.ecore.xcore.ui.refactoring.XcoreJavaElementFinder.Finder
Enclosing class:
XcoreJavaElementFinder

public static class XcoreJavaElementFinder.Finder
extends org.eclipse.xtext.common.types.util.jdt.JavaElementFinder.Implementation


Field Summary
 
Fields inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
modelPackage
 
Constructor Summary
XcoreJavaElementFinder.Finder(org.eclipse.jdt.core.IJavaProject javaProject, boolean isExactMatchOnly)
           
 
Method Summary
 org.eclipse.jdt.core.IJavaElement caseJvmFormalParameter(org.eclipse.xtext.common.types.JvmFormalParameter jvmFormalParameter)
           
 org.eclipse.jdt.core.IJavaElement caseJvmTypeParameter(org.eclipse.xtext.common.types.JvmTypeParameter jvmTypeParameter)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.jdt.JavaElementFinder.Implementation
caseJvmArrayType, caseJvmConstructor, caseJvmDeclaredType, caseJvmField, caseJvmMember, caseJvmOperation, caseJvmPrimitiveType, doSwitch, getDeclaringTypeElement
 
Methods inherited from class org.eclipse.xtext.common.types.util.TypesSwitch
caseJvmAnnotationAnnotationValue, caseJvmAnnotationReference, caseJvmAnnotationTarget, caseJvmAnnotationType, caseJvmAnnotationValue, caseJvmAnyTypeReference, caseJvmBooleanAnnotationValue, caseJvmByteAnnotationValue, caseJvmCharAnnotationValue, caseJvmComponentType, caseJvmCompoundTypeReference, caseJvmConstraintOwner, caseJvmCustomAnnotationValue, caseJvmDelegateTypeReference, caseJvmDoubleAnnotationValue, caseJvmEnumAnnotationValue, caseJvmEnumerationLiteral, caseJvmEnumerationType, caseJvmExecutable, caseJvmFeature, caseJvmFloatAnnotationValue, caseJvmGenericArrayTypeReference, caseJvmGenericType, caseJvmIdentifiableElement, caseJvmIntAnnotationValue, caseJvmLongAnnotationValue, caseJvmLowerBound, caseJvmMultiTypeReference, caseJvmParameterizedTypeReference, caseJvmShortAnnotationValue, caseJvmSpecializedTypeReference, caseJvmStringAnnotationValue, caseJvmSynonymTypeReference, caseJvmType, caseJvmTypeAnnotationValue, caseJvmTypeConstraint, caseJvmTypeParameterDeclarator, caseJvmTypeReference, caseJvmUnknownTypeReference, caseJvmUpperBound, caseJvmVoid, caseJvmWildcardTypeReference, defaultCase, doSwitch, doSwitch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XcoreJavaElementFinder.Finder

public XcoreJavaElementFinder.Finder(org.eclipse.jdt.core.IJavaProject javaProject,
                                     boolean isExactMatchOnly)
Method Detail

caseJvmTypeParameter

public org.eclipse.jdt.core.IJavaElement caseJvmTypeParameter(org.eclipse.xtext.common.types.JvmTypeParameter jvmTypeParameter)
Overrides:
caseJvmTypeParameter in class org.eclipse.xtext.common.types.util.TypesSwitch<org.eclipse.jdt.core.IJavaElement>

caseJvmFormalParameter

public org.eclipse.jdt.core.IJavaElement caseJvmFormalParameter(org.eclipse.xtext.common.types.JvmFormalParameter jvmFormalParameter)
Overrides:
caseJvmFormalParameter in class org.eclipse.xtext.common.types.util.TypesSwitch<org.eclipse.jdt.core.IJavaElement>

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.