public class BuildContext
extends java.lang.Object
| Constructor and Description |
|---|
BuildContext(org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.emf.common.util.URI,? extends IResourceServiceProvider> resourceServiceProviderProvider,
XtextResourceSet resourceSet,
IndexState oldState,
IResourceClusteringPolicy clusteringPolicy,
org.eclipse.xtext.util.CancelIndicator cancelIndicator) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canHandle(org.eclipse.emf.common.util.URI uri)
Return true, if the given URI can be handled by an available language.
|
<T> java.lang.Iterable<T> |
executeClustered(java.lang.Iterable<org.eclipse.emf.common.util.URI> uris,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.emf.ecore.resource.Resource,? extends T> operation)
Run the given logic on all uris with clustering enabled.
|
org.eclipse.xtext.util.CancelIndicator |
getCancelIndicator() |
IResourceClusteringPolicy |
getClusteringPolicy() |
IndexState |
getOldState() |
IResourceServiceProvider |
getResourceServiceProvider(org.eclipse.emf.common.util.URI uri)
Get the resource service provider for this URI.
|
XtextResourceSet |
getResourceSet() |
public BuildContext(org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.emf.common.util.URI,? extends IResourceServiceProvider> resourceServiceProviderProvider, XtextResourceSet resourceSet, IndexState oldState, IResourceClusteringPolicy clusteringPolicy, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
public <T> java.lang.Iterable<T> executeClustered(java.lang.Iterable<org.eclipse.emf.common.util.URI> uris,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.emf.ecore.resource.Resource,? extends T> operation)
protected boolean canHandle(org.eclipse.emf.common.util.URI uri)
public IResourceServiceProvider getResourceServiceProvider(org.eclipse.emf.common.util.URI uri)
public XtextResourceSet getResourceSet()
public IndexState getOldState()
public IResourceClusteringPolicy getClusteringPolicy()
public org.eclipse.xtext.util.CancelIndicator getCancelIndicator()