| 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  | MergeViewerItemProviderConfigurationDefault 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  valuesbased 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  objectwhich are related to a containment
 reference change and are visible in the viewer. | 
| boolean | TreeMergeViewerItemContentProvider. hasChildren(Object object,
           IMergeViewerItemProviderConfiguration configuration)Indicates whether the given  objecthas children. | 
| protected com.google.common.base.Predicate<Diff> | TreeMergeViewerItemContentProvider. visibleContainmentDiffPredicate(IMergeViewerItemProviderConfiguration configuration)Predicate for checking if the given  diffis 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  IMergeViewerIteminsertion 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  objecthas 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  objecthas children. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.