public abstract class BasePatternParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected SpecificationBuilder |
builder |
protected org.eclipse.xtext.resource.FileExtensionProvider |
extensionProvider |
protected java.lang.String |
fileExtension |
protected java.util.Set<IQuerySpecification<?>> |
librarySpecifications |
protected java.util.Set<org.eclipse.emf.common.util.URI> |
libraryURIs |
protected org.eclipse.xtext.resource.IResourceDescription.Manager |
manager |
protected org.eclipse.xtext.resource.IResourceFactory |
resourceFactory |
protected org.eclipse.xtext.resource.XtextResourceSet |
resourceSet |
static java.lang.String |
SYNTHETIC_URI_PREFIX |
protected PatternSetValidator |
validator |
Modifier | Constructor and Description |
---|---|
protected |
BasePatternParser(java.util.Set<IQuerySpecification<?>> librarySpecifications,
java.util.Set<org.eclipse.emf.common.util.URI> libraryURIs,
java.util.Optional<java.lang.ClassLoader> classloader) |
Modifier and Type | Method and Description |
---|---|
void |
createResourceSet(com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet> resourceSetProvider) |
void |
enableReuseSpecificationBuilder(boolean reuseSpecificationBuilder) |
protected java.io.InputStream |
getAsStream(java.lang.CharSequence text) |
protected SpecificationBuilder |
getOrCreateSpecificationBuilder() |
protected org.eclipse.emf.ecore.resource.Resource |
resource(java.io.InputStream in,
org.eclipse.emf.common.util.URI uriToUse,
java.util.Map<?,?> options,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
public static final java.lang.String SYNTHETIC_URI_PREFIX
@Inject protected org.eclipse.xtext.resource.IResourceDescription.Manager manager
@Inject protected org.eclipse.xtext.resource.IResourceFactory resourceFactory
@Inject protected org.eclipse.xtext.resource.FileExtensionProvider extensionProvider
@Inject protected PatternSetValidator validator
protected java.lang.String fileExtension
protected SpecificationBuilder builder
protected org.eclipse.xtext.resource.XtextResourceSet resourceSet
protected final java.util.Set<org.eclipse.emf.common.util.URI> libraryURIs
protected final java.util.Set<IQuerySpecification<?>> librarySpecifications
protected BasePatternParser(java.util.Set<IQuerySpecification<?>> librarySpecifications, java.util.Set<org.eclipse.emf.common.util.URI> libraryURIs, java.util.Optional<java.lang.ClassLoader> classloader)
protected SpecificationBuilder getOrCreateSpecificationBuilder()
protected java.io.InputStream getAsStream(java.lang.CharSequence text)
protected org.eclipse.emf.ecore.resource.Resource resource(java.io.InputStream in, org.eclipse.emf.common.util.URI uriToUse, java.util.Map<?,?> options, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
@Inject public void enableReuseSpecificationBuilder(boolean reuseSpecificationBuilder)
@Inject public void createResourceSet(com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet> resourceSetProvider)