org.eclipse.xtext.junit4.util
Class ParseHelper<T extends org.eclipse.emf.ecore.EObject>

java.lang.Object
  extended by org.eclipse.xtext.junit4.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

Constructor Summary
ParseHelper()
           
 
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.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
 

Constructor Detail

ParseHelper

public ParseHelper()
Method Detail

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

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)