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.
Application programming interfaces for working with resource mappings
Package Specification
This package specifies the API for working with resources mappings.
Application programming interfaces for working with resource mappings
Package Specification
This package specifies the API for working with resources mappings.
Application programming interfaces for working with resource mappings
Package Specification
This package specifies the API for working with resources mappings.
ISynchronizationScope.getMapping(
Object modelObject)
Return the resource mapping in the scope associated with the given model
object or null if there isn't one.
ISynchronizationScopeParticipant.handleContextChange(
ISynchronizationScope scope,
IResource[] resources,
IProject[] projects)
Callback that the manager makes to participants when the state of
resources that are contained in the resource mapping context of the
manager change.
ISynchronizationScope.getTraversals(
ResourceMapping mapping)
Return an array of traversals that cover the given resource mapping to be
operated on.
void
ISynchronizationScope.refresh(
ResourceMapping[] mappings)
Refresh the given mapping asynchronously.
void
ISynchronizationContext.refresh(
ResourceMapping[] mappings,
IProgressMonitor monitor)
Refresh the portion of the context related to the given resource
mappings.
SynchronizationScopeManager.createScope(
ResourceMapping[] inputMappings)
Create the scope that will be populated and returned by the builder.
void
SynchronizationScopeManager.refresh(
ResourceMapping[] mappings)
Refresh the given mappings by recalculating the traversals for the
mappings and adjusting the scope accordingly.
void
SynchronizationContext.refresh(
ResourceMapping[] mappings,
IProgressMonitor monitor)
Refresh the portion of the context related to the given resource
mappings.
MergeStatus(
String pluginId,
String message,
ResourceMapping[] conflictingMappings)
Create a merge status for reporting that some of the resource mappings
for which a merge was attempted were not auto-mergable.
ISynchronizationCompareAdapter.getImageDescriptor(
ResourceMapping mapping)
Return an image descriptor that can be displayed as an icon for the
model object of the given resource mapping.
ISynchronizationCompareAdapter.save(
ResourceMapping[] mappings,
IMemento memento)
Save the given resource mappings from this adapters
model provider into the given memento in a form
that can be restored at a future time.
ModelSynchronizeParticipant.createScopeManager(
ResourceMapping[] mappings)
Create and return a scope manager that can be used to build the scope of this
participant when it is restored after a restart.
ModelSynchronizeParticipant.getLongTaskName(
ResourceMapping[] mappings)
Returns the long task name to describe the behavior of the refresh
operation to the user.
void
ModelSynchronizeParticipant.refresh(
IWorkbenchSite site,
ResourceMapping[] mappings)
Refresh a participant in the background the result of the refresh are shown in the progress view.
ResourceUtil.getResourceMapping(
Object element)
Returns the resource mapping corresponding to the given model element, or null
if there is no applicable resource mapping.