org.eclipse.xtext.xbase.scoping.batch
Class ImplicitlyImportedTypes

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedTypes

public class ImplicitlyImportedTypes
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API TODO JavaDoc, toString that lists the literal and extension classes

Constructor Summary
ImplicitlyImportedTypes()
           
 
Method Summary
protected  java.util.List<java.lang.Class<?>> getExtensionClasses()
           
 java.util.List<JvmType> getExtensionClasses(org.eclipse.emf.ecore.resource.Resource context)
           
protected  java.util.List<java.lang.Class<?>> getLiteralClasses()
           
 java.util.List<JvmType> getLiteralClasses(org.eclipse.emf.ecore.resource.Resource context)
           
protected  java.util.List<JvmType> getTypes(java.util.List<java.lang.Class<?>> classes, org.eclipse.emf.ecore.resource.Resource context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplicitlyImportedTypes

public ImplicitlyImportedTypes()
Method Detail

getLiteralClasses

public java.util.List<JvmType> getLiteralClasses(org.eclipse.emf.ecore.resource.Resource context)

getExtensionClasses

public java.util.List<JvmType> getExtensionClasses(org.eclipse.emf.ecore.resource.Resource context)

getTypes

protected java.util.List<JvmType> getTypes(java.util.List<java.lang.Class<?>> classes,
                                           org.eclipse.emf.ecore.resource.Resource context)

getLiteralClasses

protected java.util.List<java.lang.Class<?>> getLiteralClasses()

getExtensionClasses

protected java.util.List<java.lang.Class<?>> getExtensionClasses()