org.eclipse.xtext.junit.util
Class ParseHelper<T extends org.eclipse.emf.ecore.EObject>
java.lang.Object
org.eclipse.xtext.junit.util.ParseHelper<T>
public class ParseHelper<T extends org.eclipse.emf.ecore.EObject>
- extends java.lang.Object
Some convenience methods for parsing (i.e. testing, etc.)
- Author:
- Sven Efftinge - Initial contribution and API
Method Summary |
protected org.eclipse.emf.common.util.URI |
computeUnusedUri(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
protected java.io.InputStream |
getAsStream(java.lang.CharSequence text)
|
T |
parse(java.lang.CharSequence text)
|
T |
parse(java.lang.CharSequence text,
org.eclipse.emf.ecore.resource.ResourceSet resourceSetToUse)
|
T |
parse(java.lang.CharSequence text,
org.eclipse.emf.common.util.URI uriToUse,
org.eclipse.emf.ecore.resource.ResourceSet resourceSetToUse)
|
T |
parse(java.io.InputStream in,
org.eclipse.emf.common.util.URI uriToUse,
java.util.Map<?,?> options,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParseHelper
public ParseHelper()
parse
public T parse(java.io.InputStream in,
org.eclipse.emf.common.util.URI uriToUse,
java.util.Map<?,?> options,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
parse
public T parse(java.lang.CharSequence text)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public T parse(java.lang.CharSequence text,
org.eclipse.emf.ecore.resource.ResourceSet resourceSetToUse)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public T parse(java.lang.CharSequence text,
org.eclipse.emf.common.util.URI uriToUse,
org.eclipse.emf.ecore.resource.ResourceSet resourceSetToUse)
throws java.lang.Exception
- Throws:
java.lang.Exception
computeUnusedUri
protected org.eclipse.emf.common.util.URI computeUnusedUri(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
getAsStream
protected java.io.InputStream getAsStream(java.lang.CharSequence text)