org.eclipse.emf.ecore.xcore.ui
Class XcoreJavaProjectProvider
java.lang.Object
org.eclipse.xtext.common.types.xtext.ui.XtextResourceSetBasedProjectProvider
org.eclipse.emf.ecore.xcore.ui.XcoreJavaProjectProvider
- All Implemented Interfaces:
- IClassLoaderProvider, org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider
public class XcoreJavaProjectProvider
- extends org.eclipse.xtext.common.types.xtext.ui.XtextResourceSetBasedProjectProvider
- implements IClassLoaderProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XcoreJavaProjectProvider
public XcoreJavaProjectProvider()
getJavaProjects
public java.util.List<org.eclipse.jdt.core.IJavaProject> getJavaProjects(Resource resource)
getJavaProject
protected org.eclipse.jdt.core.IJavaProject getJavaProject(java.lang.String directory)
getJavaProject
public org.eclipse.jdt.core.IJavaProject getJavaProject(ResourceSet resourceSet)
- Specified by:
getJavaProject
in interface org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider
- Overrides:
getJavaProject
in class org.eclipse.xtext.common.types.xtext.ui.XtextResourceSetBasedProjectProvider
getClassLoader
public java.lang.ClassLoader getClassLoader(ResourceSet resourceSet)
- Description copied from interface:
IClassLoaderProvider
- Returns the class loader for this resource set.
- Specified by:
getClassLoader
in interface IClassLoaderProvider
getAllReferencedProjects
protected void getAllReferencedProjects(java.util.Collection<java.net.URL> libraryURLs,
IProject[] projects)
throws CoreException,
java.net.MalformedURLException
- Throws:
CoreException
java.net.MalformedURLException