org.eclipse.xtext.common.types.access.impl
Class IndexedJvmTypeAccess

java.lang.Object
  extended by org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess

public class IndexedJvmTypeAccess
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
IndexedJvmTypeAccess()
           
 
Method Summary
 org.eclipse.emf.ecore.EObject getIndexedJvmType(QualifiedName qualifiedName, java.lang.String fragment, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 org.eclipse.emf.ecore.EObject getIndexedJvmType(org.eclipse.emf.common.util.URI javaObjectURI, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 org.eclipse.emf.ecore.EObject resolveJavaArrayObject(JvmType rootType, java.lang.String fragment)
           
 org.eclipse.emf.ecore.EObject resolveJavaObject(JvmType rootType, java.lang.String fragment)
          Locate a locale type with the given fragment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedJvmTypeAccess

public IndexedJvmTypeAccess()
Method Detail

getIndexedJvmType

public org.eclipse.emf.ecore.EObject getIndexedJvmType(org.eclipse.emf.common.util.URI javaObjectURI,
                                                       org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

getIndexedJvmType

public org.eclipse.emf.ecore.EObject getIndexedJvmType(QualifiedName qualifiedName,
                                                       java.lang.String fragment,
                                                       org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

resolveJavaObject

public org.eclipse.emf.ecore.EObject resolveJavaObject(JvmType rootType,
                                                       java.lang.String fragment)
Locate a locale type with the given fragment. Does not consider types that are defined in operations or constructors as inner classes.


resolveJavaArrayObject

public org.eclipse.emf.ecore.EObject resolveJavaArrayObject(JvmType rootType,
                                                            java.lang.String fragment)