Modifier and Type | Method and Description |
---|---|
IMergeViewerItem |
CompareAccessorMergeViewerItemProvider.getItemToSelect(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the merge viewer item which shall be selected.
|
List<Object> |
CompareAccessorMergeViewerItemProvider.getMergeViewerItems(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the root merge viewer items for the given
object . |
Modifier and Type | Method and Description |
---|---|
protected IMergeViewerItemProviderConfiguration |
TreeContentMergeViewer.createMergeViewerItemProviderConfiguration(IMergeViewer.MergeViewerSide side) |
Modifier and Type | Class and Description |
---|---|
class |
MergeViewerItemProviderConfiguration
Default implementation of
IMergeViewerItemProviderConfiguration . |
Modifier and Type | Method and Description |
---|---|
protected IMergeViewerItemProviderConfiguration |
DelegatingTreeMergeViewerItemContentProvider.getConfiguration()
|
Modifier and Type | Method and Description |
---|---|
protected List<? extends Diff> |
TreeMergeViewerItemContentProvider.collectAndFilterDifferences(Iterable<Object> objects,
IMergeViewerItemProviderConfiguration configuration)
Determines the differences related to the given objects and filters them according to the
TreeMergeViewerItemContentProvider.visibleContainmentDiffPredicate(IMergeViewerItemProviderConfiguration) . |
protected List<IMergeViewerItem> |
TreeMergeViewerItemContentProvider.createInsertionPoints(IMergeViewerItem parent,
List<IMergeViewerItem> values,
List<? extends Diff> differences,
IMergeViewerItemProviderConfiguration configuration)
Creates and inserts the insertion points for the given
values . |
protected List<IMergeViewerItem> |
TreeMergeViewerItemContentProvider.createInsertionPoints(IMergeViewerItem parent,
List<Object> sideContent,
List<Object> oppositeContent,
List<Object> ancestorContent,
List<? extends IMergeViewerItem> values,
List<? extends Diff> differences,
IMergeViewerItemProviderConfiguration configuration)
Creates the insertion points for the given
values based on the children of each side. |
protected IMergeViewerItem |
TreeMergeViewerItemContentProvider.createMergeViewerItemFrom(EObject eObject,
IMergeViewerItem parent,
IMergeViewerItemProviderConfiguration configuration)
Creates an IMergeViewerItem from an EObject.
|
protected List<IMergeViewerItem> |
TreeMergeViewerItemContentProvider.createMergeViewerItemsFrom(Collection<?> values,
IMergeViewerItem parent,
IMergeViewerItemProviderConfiguration configuration)
Creates the Merge Viewer Items for the given
values . |
Object[] |
TreeMergeViewerItemContentProvider.getChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the children of the given
object |
Object |
TreeMergeViewerItemContentProvider.getParent(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the parent of the given
object . |
protected Iterable<? extends Diff> |
TreeMergeViewerItemContentProvider.getVisibleContainmentDiffs(EObject object,
IMergeViewerItemProviderConfiguration configuration)
Determines all differences regarding the given
object which are related to a containment
reference change and are visible in the viewer. |
boolean |
TreeMergeViewerItemContentProvider.hasChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Indicates whether the given
object has children. |
protected com.google.common.base.Predicate<Diff> |
TreeMergeViewerItemContentProvider.visibleContainmentDiffPredicate(IMergeViewerItemProviderConfiguration configuration)
Predicate for checking if the given
diff is visible and itself (or any of its 'refining' diffs)
is a containment reference change. |
protected boolean |
TreeMergeViewerItemContentProvider.yieldsInsertionPoint(IMergeViewerItem parent,
Iterable<? extends Diff> diffs,
IMergeViewerItemProviderConfiguration configuration)
Indicates whether for the given diffs at least one
IMergeViewerItem insertion point should be
created. |
Constructor and Description |
---|
DelegatingTreeMergeViewerItemContentProvider(Comparison comparison,
IMergeViewerItemProviderConfiguration configuration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
ResourceAttachmentChangeProvider.getChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the children of the given
object |
Object |
ResourceAttachmentChangeProvider.getParent(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the parent of the given
object . |
boolean |
ResourceAttachmentChangeProvider.hasChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Indicates whether the given
object has children. |
Modifier and Type | Method and Description |
---|---|
Object[] |
IMergeViewerItemContentProvider.getChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the children of the given
object |
Object |
IMergeViewerItemProvider.getItemToSelect(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the merge viewer item which shall be selected.
|
List<Object> |
IMergeViewerItemProvider.getMergeViewerItems(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the root merge viewer items for the given
object . |
Object |
IMergeViewerItemContentProvider.getParent(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the parent of the given
object . |
boolean |
IMergeViewerItemContentProvider.hasChildren(Object object,
IMergeViewerItemProviderConfiguration configuration)
Indicates whether the given
object has children. |
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.