|
Eclipse Platform Release 3.3 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IDiff | |
---|---|
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 Package Specification This package specifies the API for working with resources mappings. |
org.eclipse.team.core.mapping.provider | Application programming interfaces for working with resource mappings Package Specification This package specifies the API for working with resources 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 Package Specification This package specifies the API for working with resources 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 | |
protected IDiff |
AbstractSynchronizationLabelProvider.getDiff(Object element)
Return the sync kind of the given element. This is used to determine how to decorate the image and label of the element. The sync kind is described in the SyncInfo
class. A null is returned by default. |
Uses of IDiff in org.eclipse.team.core.diff |
---|
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 |
IDiffTree.getDiff(IPath path)
Returns the delta identified by the given path, or null if there is no delta at that path. |
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. |
Methods in org.eclipse.team.core.diff with parameters of type IDiff | |
boolean |
IDiffVisitor.visit(IDiff diff)
Visits the given diff. |
void |
IDiffTree.setBusy(IDiff[] diffs,
IProgressMonitor monitor)
Set the given diff nodes and all their parents to busy |
boolean |
FastDiffFilter.select(IDiff diff,
IProgressMonitor monitor)
|
abstract boolean |
FastDiffFilter.select(IDiff diff)
Return true if the provided IDiffNode matches the filter. |
abstract boolean |
DiffFilter.select(IDiff diff,
IProgressMonitor monitor)
Return true if the provided IDiffNode matches the filter. |
Uses of IDiff in org.eclipse.team.core.diff.provider |
---|
Classes in org.eclipse.team.core.diff.provider that implement IDiff | |
class |
Diff
Abstract implementation of IDiff that can be subclassed by
clients. |
class |
ThreeWayDiff
Implementation of IThreeWayDiff .
|
class |
TwoWayDiff
Implementation of ITwoWayDiff . |
Methods in org.eclipse.team.core.diff.provider that return IDiff | |
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 | |
void |
DiffTree.add(IDiff delta)
Add the given IDiff to the tree. |
void |
DiffTree.setPropertyToRoot(IDiff node,
int property,
boolean value)
|
void |
DiffTree.setBusy(IDiff[] diffs,
IProgressMonitor monitor)
|
Uses of IDiff in org.eclipse.team.core.mapping |
---|
Subinterfaces of IDiff in org.eclipse.team.core.mapping | |
interface |
IResourceDiff
A resource diff represents the changes between two resources. |
Methods in org.eclipse.team.core.mapping that return IDiff | |
IDiff |
IResourceDiffTree.getDiff(IResource resource)
Return the diff for the given resource. |
IDiff[] |
IResourceDiffTree.getDiffs(ResourceTraversal[] traversals)
Return all the diffs in the tree that are contained in the given traversals. |
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. |
Methods in org.eclipse.team.core.mapping with parameters of type IDiff | |
IResource |
IResourceDiffTree.getResource(IDiff diff)
Return the resource associated with the given diff. |
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. |
void |
IMergeContext.markAsMerged(IDiff[] nodes,
boolean inSyncHint,
IProgressMonitor monitor)
Mark the files associated with the given diff nodes as being merged. |
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. |
IStatus |
IMergeContext.merge(IDiff[] diffs,
boolean ignoreLocalChanges,
IProgressMonitor monitor)
Attempt to merge any files associated with the given diffs. |
void |
IMergeContext.reject(IDiff diff,
IProgressMonitor monitor)
Reject the change associated with the given diff. |
void |
IMergeContext.reject(IDiff[] diffs,
IProgressMonitor monitor)
Reject the changes associated with the given diffs. |
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. |
Uses of IDiff in org.eclipse.team.core.mapping.provider |
---|
Classes in org.eclipse.team.core.mapping.provider that implement IDiff | |
class |
ResourceDiff
Implementation of IResourceDiff .
|
Methods in org.eclipse.team.core.mapping.provider that return IDiff | |
IDiff |
ResourceDiffTree.getDiff(IResource resource)
|
IDiff[] |
ResourceDiffTree.getDiffs(ResourceTraversal[] traversals)
|
IDiff[] |
ResourceDiffTree.getDiffs(IResource resource,
int depth)
|
Methods in org.eclipse.team.core.mapping.provider with parameters of type IDiff | |
static IResource |
ResourceDiffTree.getResourceFor(IDiff node)
Get the resource for the diff node that was obtained from an IResourceDiffTree . |
IResource |
ResourceDiffTree.getResource(IDiff diff)
|
void |
ResourceDiffTree.add(IDiff delta)
|
void |
MergeContext.reject(IDiff[] diffs,
IProgressMonitor monitor)
|
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. |
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. |
ISchedulingRule |
MergeContext.getMergeRule(IDiff diff)
Default implementation that returns the resource itself. |
ISchedulingRule |
MergeContext.getMergeRule(IDiff[] deltas)
|
Uses of IDiff in org.eclipse.team.core.subscribers |
---|
Methods in org.eclipse.team.core.subscribers that return IDiff | |
IDiff |
Subscriber.getDiff(IResource resource)
Returns synchronization info, in the form of an IDiff for the
given resource, or null 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 | |
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 | |
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 | |
protected boolean |
ModelParticipantAction.isVisible(IDiff node)
Return whether the given node is visible in the page based on the mode in the configuration. |
|
Eclipse Platform Release 3.3 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.