Package | Description |
---|---|
org.eclipse.core.resources.mapping |
Provides APIs for integrating application models with the workspace
Package Specification
This package specifies the APIs in the Resources plug-in that are used to integrate
application models with the workspace.
|
org.eclipse.ltk.core.refactoring.model |
Application programming interface to support logical models.
|
org.eclipse.team.core.mapping |
Application programming interfaces for working with resource mappings.
|
org.eclipse.team.core.mapping.provider |
Application programming interfaces for working with resource mappings.
|
org.eclipse.team.core.subscribers |
Application programming interfaces for generating and refreshing
synchronization state.
|
org.eclipse.team.ui.mapping |
Application programming interfaces for working with resource mappings.
|
Modifier and Type | Method and Description |
---|---|
ResourceTraversal[] |
IModelProviderDescriptor.getMatchingTraversals(ResourceTraversal[] traversals)
Return the set of traversals that overlap with the resources that
this descriptor matches.
|
ResourceTraversal[] |
ModelProvider.getTraversals(ResourceMapping[] mappings,
ResourceMappingContext context,
IProgressMonitor monitor)
Return 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.
|
ResourceTraversal[] |
CompositeResourceMapping.getTraversals(ResourceMappingContext context,
IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
ResourceMapping[] |
ModelProvider.getMappings(ResourceTraversal[] traversals,
ResourceMappingContext context,
IProgressMonitor monitor)
Return the set of mappings that overlap with the given resource traversals.
|
ResourceTraversal[] |
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.
|
Modifier and Type | Method and Description |
---|---|
ResourceTraversal[] |
AbstractRefactoringHistoryResourceMapping.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.
|
ResourceTraversal[] |
AbstractRefactoringDescriptorResourceMapping.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 Type | Method and Description |
---|---|
ResourceTraversal[] |
ISynchronizationScope.getTraversals()
Return an array of traversals that cover the resource mappings to be
operated on as returned by the
ISynchronizationScope.getMappings() method. |
ResourceTraversal[] |
ISynchronizationScope.getTraversals(ResourceMapping mapping)
Return an array of traversals that cover the given resource mapping to be
operated on.
|
ResourceTraversal[] |
ISynchronizationScope.getTraversals(String modelProviderId)
Return the set of traversals that cover the mappings for
the given model provider.
|
ResourceTraversal[] |
ISynchronizationScopeManager.refresh(ResourceMapping[] mappings,
IProgressMonitor monitor)
Refresh the scope of this manager for the given mappings.
|
Modifier and Type | Method and Description |
---|---|
void |
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 by
ISynchronizationContext.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.
|
Modifier and Type | Method and Description |
---|---|
protected 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.
|
ResourceTraversal[] |
SynchronizationScopeManager.refresh(ResourceMapping[] mappings,
IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceDiffTree.accept(ResourceTraversal[] traversals,
IDiffVisitor visitor) |
protected 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) |
Modifier and Type | Method and Description |
---|---|
ResourceTraversal[] |
SubscriberScopeManager.refresh(ResourceMapping[] mappings,
IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
Subscriber.accept(ResourceTraversal[] traversals,
IDiffVisitor visitor)
Visit any out-of-sync resources covered by the given traversals.
|
void |
SubscriberMergeContext.refresh(ResourceTraversal[] traversals,
int flags,
IProgressMonitor monitor) |
void |
SubscriberResourceMappingContext.refresh(ResourceTraversal[] traversals,
int flags,
IProgressMonitor monitor) |
void |
Subscriber.refresh(ResourceTraversal[] traversals,
IProgressMonitor monitor)
Refresh the subscriber for the given traversals.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ResourceTraversal[] |
SynchronizationContentProvider.getTraversals(ISynchronizationContext context,
Object object)
Return the traversals for the given object in the given context.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.