public class Indexer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Indexer.IndexResult |
protected static class |
Indexer.ResolvedResourceDescription |
Constructor and Description |
---|
Indexer() |
Modifier and Type | Method and Description |
---|---|
protected IResourceDescription.Delta |
addToIndex(org.eclipse.emf.ecore.resource.Resource resource,
boolean isPreIndexing,
ResourceDescriptionsData oldIndex,
BuildContext context) |
Indexer.IndexResult |
computeAndIndexAffected(BuildRequest request,
BuildContext context) |
protected java.util.List<IResourceDescription.Delta> |
getDeltasForChangedResources(java.lang.Iterable<org.eclipse.emf.common.util.URI> affectedUris,
ResourceDescriptionsData oldIndex,
BuildContext context) |
protected java.util.List<IResourceDescription.Delta> |
getDeltasForDeletedResources(BuildRequest request,
ResourceDescriptionsData oldIndex,
BuildContext context) |
protected boolean |
isAffected(IResourceDescription affectionCandidate,
IResourceDescription.Manager manager,
java.util.Collection<IResourceDescription.Delta> newDeltas,
java.util.Collection<IResourceDescription.Delta> allDeltas,
IResourceDescriptions resourceDescriptions) |
public Indexer.IndexResult computeAndIndexAffected(BuildRequest request, @Extension BuildContext context)
protected java.util.List<IResourceDescription.Delta> getDeltasForDeletedResources(BuildRequest request, ResourceDescriptionsData oldIndex, @Extension BuildContext context)
protected java.util.List<IResourceDescription.Delta> getDeltasForChangedResources(java.lang.Iterable<org.eclipse.emf.common.util.URI> affectedUris, ResourceDescriptionsData oldIndex, @Extension BuildContext context)
protected IResourceDescription.Delta addToIndex(org.eclipse.emf.ecore.resource.Resource resource, boolean isPreIndexing, ResourceDescriptionsData oldIndex, BuildContext context)
protected boolean isAffected(IResourceDescription affectionCandidate, IResourceDescription.Manager manager, java.util.Collection<IResourceDescription.Delta> newDeltas, java.util.Collection<IResourceDescription.Delta> allDeltas, IResourceDescriptions resourceDescriptions)