| Modifier and Type | Method and Description |
|---|---|
protected boolean |
Indexer.isAffected(IResourceDescription affectionCandidate,
IResourceDescription.Manager manager,
Collection<IResourceDescription.Delta> newDeltas,
Collection<IResourceDescription.Delta> allDeltas,
IResourceDescriptions resourceDescriptions) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ReferenceFinder.doFindReferencesWith(IReferenceFinder referenceFinder,
TargetURIs targetURIs,
org.eclipse.emf.common.util.URI candidate,
IReferenceFinder.IResourceAccess resourceAccess,
IResourceDescriptions descriptions,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
ReferenceFinder.findAllReferences(TargetURIs targetURIs,
IReferenceFinder.IResourceAccess resourceAccess,
IResourceDescriptions indexData,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
IReferenceFinder.findAllReferences(TargetURIs targetURIs,
IReferenceFinder.IResourceAccess resourceAccess,
IResourceDescriptions indexData,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Finds all references to the given
targetURIs. |
void |
ReferenceFinder.findReferences(TargetURIs targetURIs,
Set<org.eclipse.emf.common.util.URI> candidates,
IReferenceFinder.IResourceAccess resourceAccess,
IResourceDescriptions descriptions,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
IReferenceFinder.findReferences(TargetURIs targetURIs,
Set<org.eclipse.emf.common.util.URI> candidates,
IReferenceFinder.IResourceAccess resourceAccess,
IResourceDescriptions indexData,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Finds all references from a set of source resources to the given
targetURIs. |
| Modifier and Type | Method and Description |
|---|---|
IResourceDescriptions |
ResourceDescriptionsProvider.get(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
IResourceDescriptions |
RuntimeResourceSetInitializer.getDescriptions(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.eclipse.emf.ecore.EObject> |
SlotEntry.findEObjectsOfType(Set<org.eclipse.emf.ecore.EClass> eClasses,
IResourceDescriptions resourceDescriptions,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected List<org.eclipse.emf.ecore.EObject> |
ResourceSetBasedSlotEntry.findEObjectsOfType(Set<org.eclipse.emf.ecore.EClass> eClasses,
IResourceDescriptions resourceDescriptions,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
void |
SlotEntry.put(org.eclipse.emf.mwe.core.WorkflowContext ctx,
IResourceDescriptions resourceDescriptions,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
void |
ResourceLoadingSlotEntry.put(org.eclipse.emf.mwe.core.WorkflowContext ctx,
IResourceDescriptions descriptions,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
void |
ISlotEntry.put(org.eclipse.emf.mwe.core.WorkflowContext ctx,
IResourceDescriptions descriptions,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
implementers can modify the ctx (i.e. add new entries based on the configuration)
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IResourceDescriptions.IContextAware
A context aware instance
IResourceDescriptions. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IResourceDescriptions.NullImpl |
| Modifier and Type | Method and Description |
|---|---|
IResourceDescriptions |
IResourceDescriptionsProvider.getResourceDescriptions(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Provides the resource descriptions for the given resource set.
|
| Modifier and Type | Method and Description |
|---|---|
IContainer |
IContainer.Manager.getContainer(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
List<IContainer> |
IContainer.Manager.getVisibleContainers(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
boolean |
IResourceDescription.Manager.isAffected(Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context)
Batch operation to check whether a description is affected by any given delta in
the given context.
|
boolean |
IResourceDescription.Manager.AllChangeAware.isAffectedByAny(Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context)
Batch operation to check whether a description is affected by any given delta in
the given context.
|
| Modifier and Type | Method and Description |
|---|---|
protected IContainer |
StateBasedContainerManager.createContainer(String handle,
IResourceDescriptions resourceDescriptions) |
IAllContainersState |
ResourceSetBasedAllContainersStateProvider.get(IResourceDescriptions context) |
IAllContainersState |
IAllContainersState.Provider.get(IResourceDescriptions context) |
IAllContainersState |
LiveShadowedAllContainerState.Provider.get(IResourceDescriptions localDescriptions,
IAllContainersState globalState) |
IContainer |
StateBasedContainerManager.getContainer(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
IContainer |
ProjectDescriptionBasedContainerManager.getContainer(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
protected org.eclipse.emf.ecore.resource.ResourceSet |
ResourceSetBasedAllContainersStateProvider.getResourceSet(IResourceDescriptions context) |
protected IAllContainersState |
StateBasedContainerManager.getState(IResourceDescriptions resourceDescriptions) |
List<IContainer> |
StateBasedContainerManager.getVisibleContainers(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
List<IContainer> |
ProjectDescriptionBasedContainerManager.getVisibleContainers(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
protected List<IContainer> |
StateBasedContainerManager.getVisibleContainers(List<String> handles,
IResourceDescriptions resourceDescriptions) |
protected String |
StateBasedContainerManager.internalGetContainerHandle(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
boolean |
ProjectDescriptionBasedContainerManager.shouldUseProjectDescriptionBasedContainers(IResourceDescriptions resourceDescriptions) |
| Constructor and Description |
|---|
StateBasedContainer(IResourceDescriptions descriptions,
IContainerState state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GenericResourceDescriptionManager.isAffected(Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ChunkedResourceDescriptions
A IResourceDescriptions implementation that holds its resource description in chunks, each identified by a string.
|
class |
EagerResourceSetBasedResourceDescriptions
An implementation of
IResourceDescriptions which indexes a given resource set the first time it is used (i.e. |
class |
LiveShadowedResourceDescriptions |
class |
ResourceDescriptionsData
Instances of
ResourceDescriptionsData provide indexed access to
resource descriptions that export elements with a certain name. |
class |
ResourceSetBasedResourceDescriptions |
| Modifier and Type | Method and Description |
|---|---|
IResourceDescriptions |
ResourceDescriptionsProvider.createBuilderScopeResourceDescriptions()
The returned IResourceDescriptions are used by the Xtext Builder to update the Index.
|
IResourceDescriptions |
ResourceDescriptionsProvider.createLiveScopeResourceDescriptions()
The returned IResourceDescriptions represent the Xtext Index' state shadowed by the Editors Dirty State shadowed
by the current ResourceSets contents.
|
IResourceDescriptions |
ResourceDescriptionsProvider.createPersistedResourceDescriptions()
The returned IResourceDescriptions represent the Xtext Index' state (not shadowed by anything).
|
IResourceDescriptions |
ResourceDescriptionsProvider.createResourceDescriptions()
The returned IResourceDescriptions represent the Xtext Index' state shadowed by the Editors Dirty State.
|
protected IResourceDescriptions |
ResourceDescriptionsBasedContainer.getDescriptions() |
IResourceDescriptions |
LiveShadowedResourceDescriptions.getGlobalDescriptions() |
IResourceDescriptions |
LiveShadowedResourceDescriptions.getLocalDescriptions() |
IResourceDescriptions |
ResourceDescriptionsProvider.getResourceDescriptions(org.eclipse.emf.ecore.resource.Resource resource) |
IResourceDescriptions |
ResourceDescriptionsProvider.getResourceDescriptions(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Provides the proper resource descriptions according to the context in which the resource set is used.
|
| Modifier and Type | Method and Description |
|---|---|
IContainer |
SimpleResourceDescriptionsBasedContainerManager.getContainer(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
List<IContainer> |
SimpleResourceDescriptionsBasedContainerManager.getVisibleContainers(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
boolean |
DefaultResourceDescriptionManager.isAffected(Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context) |
void |
LiveShadowedResourceDescriptions.setGlobalDescriptions(IResourceDescriptions globalDescriptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceDescriptionsProvider.setBuilderScopeResourceDescriptions(com.google.inject.Provider<IResourceDescriptions> resourceDescriptions) |
void |
ResourceDescriptionsProvider.setLiveScopeResourceDescriptions(com.google.inject.Provider<IResourceDescriptions> liveScopeResourceDescriptions) |
void |
ResourceDescriptionsProvider.setPersistedResourceDescriptions(com.google.inject.Provider<IResourceDescriptions> persistedResourceDescriptions) |
void |
ResourceDescriptionsProvider.setResourceDescriptions(com.google.inject.Provider<IResourceDescriptions> resourceDescriptions) |
| Constructor and Description |
|---|
ResourceDescriptionsBasedContainer(IResourceDescriptions descriptions) |
| Modifier and Type | Class and Description |
|---|---|
class |
LoadOnDemandResourceDescriptions |
| Modifier and Type | Method and Description |
|---|---|
IResourceDescriptions |
AbstractGlobalScopeProvider.getResourceDescriptions(org.eclipse.emf.ecore.resource.Resource resource) |
IResourceDescriptions |
ImportUriGlobalScopeProvider.getResourceDescriptions(org.eclipse.emf.ecore.resource.Resource resource,
Collection<org.eclipse.emf.common.util.URI> importUris) |
| Modifier and Type | Method and Description |
|---|---|
protected IScope |
ImportUriGlobalScopeProvider.createLazyResourceScope(IScope parent,
org.eclipse.emf.common.util.URI uri,
IResourceDescriptions descriptions,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter,
boolean ignoreCase) |
void |
LoadOnDemandResourceDescriptions.initialize(IResourceDescriptions delegate,
Collection<org.eclipse.emf.common.util.URI> validUris,
org.eclipse.emf.ecore.resource.Resource context) |
Copyright © 2015. All Rights Reserved.