|
|
|
|
Uses of Interface org.eclipse.team.core.diff.IDiff
Subinterfaces of
IDiff in
org.eclipse.team.core.diff
|
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
|
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,
or null if there is no delta at that path. |
Methods in
org.eclipse.team.core.mapping with parameters of type
IDiff
|
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. |
Methods in
org.eclipse.team.core.mapping.provider with parameters of type
IDiff
|
void
|
ResourceDiffTree.
add
(
IDiff delta)
|
ISchedulingRule
|
MergeContext.
getMergeRule
(
IDiff diff)
Default implementation that returns the resource itself. |
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 an
IResourceDiffTree . |
protected abstract void
|
MergeContext.
makeInSync
(
IDiff diff,
IProgressMonitor monitor)
Method that is invoked from
MergeContext.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)
|
Methods in
org.eclipse.team.ui.mapping with parameters of type
IDiff
|
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. |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|
|