org.openxma.dsl.common.jdt
Class JdtClasspathUriResolverPlus

java.lang.Object
  extended by org.openxma.dsl.common.jdt.JdtClasspathUriResolverPlus
All Implemented Interfaces:
org.eclipse.xtext.resource.IClasspathUriResolver

public class JdtClasspathUriResolverPlus
extends java.lang.Object
implements org.eclipse.xtext.resource.IClasspathUriResolver

Source code copied from JdtClasspathUriResolvers and slightly modified to handle emf jar uris. (e.g. model files stored in external jar files)


Constructor Summary
JdtClasspathUriResolverPlus()
           
 
Method Summary
protected static org.eclipse.emf.common.util.URI findResourceInWorkspace(org.eclipse.jdt.core.IJavaProject javaProject, org.eclipse.emf.common.util.URI classpathUri)
           
 org.eclipse.emf.common.util.URI resolve(java.lang.Object context, org.eclipse.emf.common.util.URI classpathUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtClasspathUriResolverPlus

public JdtClasspathUriResolverPlus()
Method Detail

resolve

public org.eclipse.emf.common.util.URI resolve(java.lang.Object context,
                                               org.eclipse.emf.common.util.URI classpathUri)
Specified by:
resolve in interface org.eclipse.xtext.resource.IClasspathUriResolver

findResourceInWorkspace

protected static org.eclipse.emf.common.util.URI findResourceInWorkspace(org.eclipse.jdt.core.IJavaProject javaProject,
                                                                         org.eclipse.emf.common.util.URI classpathUri)
                                                                  throws org.eclipse.jdt.core.JavaModelException,
                                                                         org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.jdt.core.JavaModelException
org.eclipse.core.runtime.CoreException


Copyright © 2012. All Rights Reserved.