public class Indexer extends 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 List<IResourceDescription.Delta> |
getDeltasForChangedResources(Iterable<org.eclipse.emf.common.util.URI> affectedUris,
ResourceDescriptionsData oldIndex,
BuildContext context) |
protected List<IResourceDescription.Delta> |
getDeltasForDeletedResources(BuildRequest request,
ResourceDescriptionsData oldIndex,
BuildContext context) |
protected boolean |
isAffected(IResourceDescription affectionCandidate,
IResourceDescription.Manager manager,
Collection<IResourceDescription.Delta> newDeltas,
Collection<IResourceDescription.Delta> allDeltas,
IResourceDescriptions resourceDescriptions) |
public Indexer.IndexResult computeAndIndexAffected(BuildRequest request, @Extension BuildContext context)
protected List<IResourceDescription.Delta> getDeltasForDeletedResources(BuildRequest request, ResourceDescriptionsData oldIndex, @Extension BuildContext context)
protected List<IResourceDescription.Delta> getDeltasForChangedResources(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, Collection<IResourceDescription.Delta> newDeltas, Collection<IResourceDescription.Delta> allDeltas, IResourceDescriptions resourceDescriptions)
Copyright © 2015. All Rights Reserved.