Uses of Interface
org.eclipse.team.core.diff.IDiff
-
Packages that use IDiff Package Description org.eclipse.ltk.ui.refactoring.model Application programming interface to provide model integration for refactoring histories.org.eclipse.team.core.diff Application programming interfaces for working with diffs.org.eclipse.team.core.diff.provider Application programming interfaces for working with diffs.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.org.eclipse.team.ui.synchronize Contains the team synchronization presentation framework and support for the Synchronize View. -
-
Uses of IDiff in org.eclipse.ltk.ui.refactoring.model
Methods in org.eclipse.ltk.ui.refactoring.model that return IDiff Modifier and Type Method Description protected IDiff
AbstractSynchronizationLabelProvider. getDiff(Object element)
-
Uses of IDiff in org.eclipse.team.core.diff
Subinterfaces of IDiff in org.eclipse.team.core.diff Modifier and Type Interface Description interface
IThreeWayDiff
A three-way delta that describe the synchronization state between two contributors and an ancestor.interface
ITwoWayDiff
A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.Methods in org.eclipse.team.core.diff that return IDiff Modifier and Type Method Description IDiff[]
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.IDiff
IDiffTree. getDiff(IPath path)
Returns the delta identified by the given path, ornull
if there is no delta at that path.Methods in org.eclipse.team.core.diff with parameters of type IDiff Modifier and Type Method Description abstract boolean
DiffFilter. select(IDiff diff, IProgressMonitor monitor)
Returntrue
if the providedIDiffNode
matches the filter.abstract boolean
FastDiffFilter. select(IDiff diff)
Returntrue
if the providedIDiffNode
matches the filter.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
IDiffVisitor. visit(IDiff diff)
Visits the given diff. -
Uses of IDiff in org.eclipse.team.core.diff.provider
Classes in org.eclipse.team.core.diff.provider that implement IDiff Modifier and Type Class Description class
Diff
Abstract implementation ofIDiff
that can be subclassed by clients.class
ThreeWayDiff
Implementation ofIThreeWayDiff
.class
TwoWayDiff
Implementation ofITwoWayDiff
.Methods in org.eclipse.team.core.diff.provider that return IDiff Modifier and Type Method Description IDiff
DiffTree. getDiff(IPath path)
IDiff[]
DiffTree. getDiffs()
Return all the diffs contained in this diff tree.Methods in org.eclipse.team.core.diff.provider with parameters of type IDiff Modifier and Type Method Description void
DiffTree. add(IDiff delta)
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
Subinterfaces of IDiff in org.eclipse.team.core.mapping Modifier and Type Interface Description interface
IResourceDiff
A resource diff represents the changes between two resources.Methods in org.eclipse.team.core.mapping that return IDiff Modifier and Type Method Description IDiff
IResourceDiffTree. getDiff(IResource resource)
Return the diff for the given resource.IDiff[]
IResourceDiffTree. getDiffs(IResource resource, int depth)
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.Methods in org.eclipse.team.core.mapping with parameters of type IDiff Modifier and Type Method Description ISchedulingRule
IMergeContext. getMergeRule(IDiff diff)
Return the scheduling rule that is required to merge (or reject) the resource associated with the given diff.ISchedulingRule
IMergeContext. getMergeRule(IDiff[] diffs)
Return the scheduling rule that is required to merge (or reject) the resources associated with the given diffs.IResource
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.IStatus
IMergeContext. merge(IDiff[] diffs, boolean ignoreLocalChanges, IProgressMonitor monitor)
Attempt to merge any files associated with the given diffs.IStatus
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
Classes in org.eclipse.team.core.mapping.provider that implement IDiff Modifier and Type Class Description class
ResourceDiff
Implementation ofIResourceDiff
.Methods in org.eclipse.team.core.mapping.provider that return IDiff Modifier and Type Method Description IDiff
ResourceDiffTree. getDiff(IResource resource)
IDiff[]
ResourceDiffTree. getDiffs(IResource resource, int depth)
IDiff[]
ResourceDiffTree. getDiffs(ResourceTraversal[] traversals)
Methods in org.eclipse.team.core.mapping.provider with parameters of type IDiff Modifier and Type Method Description void
ResourceDiffTree. add(IDiff delta)
ISchedulingRule
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.ISchedulingRule
MergeContext. getMergeRule(IDiff[] deltas)
IResource
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)
IStatus
MergeContext. merge(IDiff[] deltas, boolean force, IProgressMonitor monitor)
IStatus
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
Methods in org.eclipse.team.core.subscribers that return IDiff Modifier and Type Method Description IDiff
Subscriber. getDiff(IResource resource)
Returns synchronization info, in the form of anIDiff
for the given resource, ornull
if there is no synchronization info because the subscriber does not apply to this resource or the resource is in-sync. -
Uses of IDiff in org.eclipse.team.ui.mapping
Methods in org.eclipse.team.ui.mapping with parameters of type IDiff Modifier and Type Method Description protected boolean
SynchronizationContentProvider. isVisible(IDiff diff)
Return whether the given diff should be visible based on the configuration of the synchronization page showing this content. -
Uses of IDiff in org.eclipse.team.ui.synchronize
Methods in org.eclipse.team.ui.synchronize that return IDiff Modifier and Type Method Description protected IDiff
AbstractSynchronizeLabelProvider. getDiff(Object element)
Return the sync kind of the given element.Methods in org.eclipse.team.ui.synchronize with parameters of type IDiff Modifier and Type Method Description protected boolean
ModelParticipantAction. isVisible(IDiff node)
Return whether the given node is visible in the page based on the mode in the configuration.
-