Uses of Class
org.eclipse.core.resources.mapping.ResourceTraversal
Package
Description
Provides APIs for integrating application models with the workspace
Application programming interface to support logical models.
Application programming interfaces for working with resource mappings.
Application programming interfaces for working with resource mappings.
Application programming interfaces for generating and refreshing
synchronization state.
Application programming interfaces for working with resource mappings.
-
Uses of ResourceTraversal in org.eclipse.core.resources.mapping
Modifier and TypeMethodDescriptionIModelProviderDescriptor.getMatchingTraversals
(ResourceTraversal[] traversals) Return the set of traversals that overlap with the resources that this descriptor matches.CompositeResourceMapping.getTraversals
(ResourceMappingContext context, IProgressMonitor monitor) ModelProvider.getTraversals
(ResourceMapping[] mappings, ResourceMappingContext context, IProgressMonitor monitor) Returns a set of traversals that cover the given resource mappings.abstract ResourceTraversal[]
ResourceMapping.getTraversals
(ResourceMappingContext context, IProgressMonitor monitor) Returns one or more traversals that can be used to access all the physical resources that constitute the logical resource.Modifier and TypeMethodDescriptionModelProvider.getMappings
(ResourceTraversal[] traversals, ResourceMappingContext context, IProgressMonitor monitor) Returns the set of mappings that overlap with the given resource traversals.IModelProviderDescriptor.getMatchingTraversals
(ResourceTraversal[] traversals) Return the set of traversals that overlap with the resources that this descriptor matches.abstract void
RemoteResourceMappingContext.refresh
(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) Refresh the known remote state for any resources covered by the given traversals. -
Uses of ResourceTraversal in org.eclipse.ltk.core.refactoring.model
Modifier and TypeMethodDescriptionfinal ResourceTraversal[]
AbstractRefactoringDescriptorResourceMapping.getTraversals
(ResourceMappingContext context, IProgressMonitor monitor) final ResourceTraversal[]
AbstractRefactoringHistoryResourceMapping.getTraversals
(ResourceMappingContext context, IProgressMonitor monitor) -
Uses of ResourceTraversal in org.eclipse.team.core.mapping
Modifier and TypeMethodDescriptionISynchronizationScope.getTraversals()
Return an array of traversals that cover the resource mappings to be operated on as returned by theISynchronizationScope.getMappings()
method.ISynchronizationScope.getTraversals
(String modelProviderId) Return the set of traversals that cover the mappings for the given model provider.ISynchronizationScope.getTraversals
(ResourceMapping mapping) Return an array of traversals that cover the given resource mapping to be operated on.ISynchronizationScopeManager.refresh
(ResourceMapping[] mappings, IProgressMonitor monitor) Refresh the scope of this manager for the given mappings.Modifier and TypeMethodDescriptionvoid
IResourceDiffTree.accept
(ResourceTraversal[] traversals, IDiffVisitor visitor) Visit all diffs in this tree that are covered by the given traversals.IDiff[]
IResourceDiffTree.getDiffs
(ResourceTraversal[] traversals) Return all the diffs in the tree that are contained in the given traversals.boolean
IResourceDiffTree.hasMatchingDiffs
(ResourceTraversal[] traversals, FastDiffFilter filter) Return whether the this diff tree contains any diffs that match the given filter within the given traversals.void
ISynchronizationContext.refresh
(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) Refresh the context in order to update the diff tree returned byISynchronizationContext.getDiffTree()
to include the latest synchronization state for the resources.void
ISynchronizationScopeChangeListener.scopeChanged
(ISynchronizationScope scope, ResourceMapping[] mappings, ResourceTraversal[] traversals) Notification that the scope has changed. -
Uses of ResourceTraversal in org.eclipse.team.core.mapping.provider
Modifier and TypeMethodDescriptionprotected final ResourceTraversal[]
SynchronizationScopeManager.addMappingToScope
(ResourceMapping mapping, ResourceTraversal[] traversals) Add the mapping and its calculated traversals to the scope.protected ResourceTraversal[]
SynchronizationScopeManager.adjustInputTraversals
(ResourceTraversal[] traversals) Adjust the given set of input resources to include any additional resources required by a particular repository provider for the current operation.SynchronizationScopeManager.refresh
(ResourceMapping[] mappings, IProgressMonitor monitor) Modifier and TypeMethodDescriptionvoid
ResourceDiffTree.accept
(ResourceTraversal[] traversals, IDiffVisitor visitor) protected final ResourceTraversal[]
SynchronizationScopeManager.addMappingToScope
(ResourceMapping mapping, ResourceTraversal[] traversals) Add the mapping and its calculated traversals to the scope.protected ResourceTraversal[]
SynchronizationScopeManager.adjustInputTraversals
(ResourceTraversal[] traversals) Adjust the given set of input resources to include any additional resources required by a particular repository provider for the current operation.IDiff[]
ResourceDiffTree.getDiffs
(ResourceTraversal[] traversals) static ResourceMapping[]
SynchronizationScopeManager.getMappingsFromProviders
(ResourceTraversal[] traversals, ResourceMappingContext context, IProgressMonitor monitor) Convenience method for obtaining the set of resource mappings from all model providers that overlap with the given resources.boolean
ResourceDiffTree.hasMatchingDiffs
(ResourceTraversal[] traversals, FastDiffFilter filter) -
Uses of ResourceTraversal in org.eclipse.team.core.subscribers
Modifier and TypeMethodDescriptionSubscriberScopeManager.refresh
(ResourceMapping[] mappings, IProgressMonitor monitor) Modifier and TypeMethodDescriptionvoid
Subscriber.accept
(ResourceTraversal[] traversals, IDiffVisitor visitor) Visit any out-of-sync resources covered by the given traversals.void
Subscriber.refresh
(ResourceTraversal[] traversals, IProgressMonitor monitor) Refresh the subscriber for the given traversals.void
SubscriberMergeContext.refresh
(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) final void
SubscriberResourceMappingContext.refresh
(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) -
Uses of ResourceTraversal in org.eclipse.team.ui.mapping
Modifier and TypeMethodDescriptionprotected abstract ResourceTraversal[]
SynchronizationContentProvider.getTraversals
(ISynchronizationContext context, Object object) Return the traversals for the given object in the given context.