public class JavaClassScope extends AbstractJavaClassScope
This provides much less functionality that the Xtext JdtBased/ClasspathBased TypeScopes, but much less is all that is needed.
Modifier and Type | Field and Description |
---|---|
static boolean |
SUPPRESS_WORK_THREAD |
Constructor and Description |
---|
JavaClassScope(ClassLoader classLoader)
Deprecated.
|
JavaClassScope(IProject project) |
JavaClassScope(Iterable<ClassLoader> classLoaders) |
Modifier and Type | Method and Description |
---|---|
void |
addClassLoaders(Iterable<ClassLoader> classLoaders) |
void |
getAdapter(BaseCSResource importedResource) |
static JavaClassScope |
getAdapter(BaseCSResource csResource,
ClassLoader classLoader) |
static JavaClassScope |
getAdapter(BaseCSResource csResource,
IProject project) |
static JavaClassScope |
getAdapter(BaseCSResource csResource,
List<ClassLoader> classLoaders) |
Iterable<IEObjectDescription> |
getElements(QualifiedName name) |
IEObjectDescription |
getSingleElement(QualifiedName qualifiedName) |
void |
installContents(BaseCSResource csResource)
Refresh the known classes in the CS Resource root.
|
findAdapter, getTarget, isAdapterForType, notifyChanged, setTarget, toString
@Deprecated public JavaClassScope(ClassLoader classLoader)
public JavaClassScope(Iterable<ClassLoader> classLoaders)
public JavaClassScope(IProject project)
public static JavaClassScope getAdapter(BaseCSResource csResource, ClassLoader classLoader)
public static JavaClassScope getAdapter(BaseCSResource csResource, List<ClassLoader> classLoaders)
public static JavaClassScope getAdapter(BaseCSResource csResource, IProject project)
public void addClassLoaders(Iterable<ClassLoader> classLoaders)
addClassLoaders
in class AbstractJavaClassScope
public void getAdapter(BaseCSResource importedResource)
getAdapter
in class AbstractJavaClassScope
public Iterable<IEObjectDescription> getElements(QualifiedName name)
public IEObjectDescription getSingleElement(QualifiedName qualifiedName)
public void installContents(BaseCSResource csResource)
installContents
in class AbstractJavaClassScope
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.