Uses of Interface
org.eclipse.team.core.diff.IDiff
Package
Description
Application programming interface to provide model integration for refactoring histories.
Application programming interfaces for working with diffs.
Application programming interfaces for working with diffs.
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.
Contains the team synchronization presentation framework and support
for the Synchronize View.
-
Uses of IDiff in org.eclipse.ltk.ui.refactoring.model
-
Uses of IDiff in org.eclipse.team.core.diff
Modifier and TypeInterfaceDescriptioninterface
A three-way delta that describe the synchronization state between two contributors and an ancestor.interface
A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.Modifier and TypeMethodDescriptionIDiff[]
IDiffChangeEvent.getAdditions()
Returns the delta nodes that have been added to the delta tree.IDiff[]
IDiffChangeEvent.getChanges()
Return the delta nodes contained in the delta tree that have changed in some way.Returns the delta identified by the given path, ornull
if there is no delta at that path.Modifier and TypeMethodDescriptionabstract boolean
DiffFilter.select
(IDiff diff, IProgressMonitor monitor) Returntrue
if the providedIDiffNode
matches the filter.abstract boolean
Returntrue
if the providedIDiffNode
matches the filter.final boolean
FastDiffFilter.select
(IDiff diff, IProgressMonitor monitor) void
IDiffTree.setBusy
(IDiff[] diffs, IProgressMonitor monitor) Set the given diff nodes and all their parents to busyboolean
Visits the given diff. -
Uses of IDiff in org.eclipse.team.core.diff.provider
Modifier and TypeClassDescriptionclass
Abstract implementation ofIDiff
that can be subclassed by clients.class
Implementation ofIThreeWayDiff
.class
Implementation ofITwoWayDiff
.Modifier and TypeMethodDescriptionIDiff[]
DiffTree.getDiffs()
Return all the diffs contained in this diff tree.Modifier and TypeMethodDescriptionvoid
Add the givenIDiff
to the tree.void
DiffTree.setBusy
(IDiff[] diffs, IProgressMonitor monitor) void
DiffTree.setPropertyToRoot
(IDiff node, int property, boolean value) -
Uses of IDiff in org.eclipse.team.core.mapping
Modifier and TypeInterfaceDescriptioninterface
A resource diff represents the changes between two resources.Modifier and TypeMethodDescriptionReturn the diff for the given resource.IDiff[]
Return all the diffs in the tree that are found for the given resource when traversed to the given depth.IDiff[]
IResourceDiffTree.getDiffs
(ResourceTraversal[] traversals) Return all the diffs in the tree that are contained in the given traversals.Modifier and TypeMethodDescriptionIMergeContext.getMergeRule
(IDiff diff) Return the scheduling rule that is required to merge (or reject) the resource associated with the given diff.IMergeContext.getMergeRule
(IDiff[] diffs) Return the scheduling rule that is required to merge (or reject) the resources associated with the given diffs.IResourceDiffTree.getResource
(IDiff diff) Return the resource associated with the given diff.void
IMergeContext.markAsMerged
(IDiff[] nodes, boolean inSyncHint, IProgressMonitor monitor) Mark the files associated with the given diff nodes as being merged.void
IMergeContext.markAsMerged
(IDiff node, boolean inSyncHint, IProgressMonitor monitor) Method that allows the model merger to signal that the file associated with the given diff node has been completely merged.IMergeContext.merge
(IDiff[] diffs, boolean ignoreLocalChanges, IProgressMonitor monitor) Attempt to merge any files associated with the given diffs.IMergeContext.merge
(IDiff diff, boolean ignoreLocalChanges, IProgressMonitor monitor) Method that can be called by the model merger to attempt a file-system level merge.void
IMergeContext.reject
(IDiff[] diffs, IProgressMonitor monitor) Reject the changes associated with the given diffs.void
IMergeContext.reject
(IDiff diff, IProgressMonitor monitor) Reject the change associated with the given diff. -
Uses of IDiff in org.eclipse.team.core.mapping.provider
Modifier and TypeMethodDescriptionIDiff[]
IDiff[]
ResourceDiffTree.getDiffs
(ResourceTraversal[] traversals) Modifier and TypeMethodDescriptionvoid
MergeContext.getMergeRule
(IDiff diff) Default implementation that returns the resource itself if it exists and the first existing parent if the resource does not exist.MergeContext.getMergeRule
(IDiff[] deltas) ResourceDiffTree.getResource
(IDiff diff) static IResource
ResourceDiffTree.getResourceFor
(IDiff node) Get the resource for the diff node that was obtained from anIResourceDiffTree
.protected abstract void
MergeContext.makeInSync
(IDiff diff, IProgressMonitor monitor) Method that is invoked fromMergeContext.performReplace(IDiff, IProgressMonitor)
after the local has been changed to match the remote.void
MergeContext.markAsMerged
(IDiff[] nodes, boolean inSyncHint, IProgressMonitor monitor) MergeContext.merge
(IDiff[] deltas, boolean force, IProgressMonitor monitor) MergeContext.merge
(IDiff diff, boolean ignoreLocalChanges, IProgressMonitor monitor) protected void
MergeContext.performReplace
(IDiff diff, IProgressMonitor monitor) Make the local state of the resource associated with the given diff match that of the remote.void
MergeContext.reject
(IDiff[] diffs, IProgressMonitor monitor) -
Uses of IDiff in org.eclipse.team.core.subscribers
-
Uses of IDiff in org.eclipse.team.ui.mapping
-
Uses of IDiff in org.eclipse.team.ui.synchronize