- backtrack() - Method in class org.eclipse.emf.compare.match.eobject.internal.ProximityMatchStats
- 
A backtrack has been done. 
- BASE_LOCATION_EDEFAULT - Static variable in class org.eclipse.emf.compare.impl.ResourceLocationChangeImpl
- 
- baseLocation - Variable in class org.eclipse.emf.compare.impl.ResourceLocationChangeImpl
- 
- BasicDifferenceGroupImpl - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl
- 
This implementation of a  IDifferenceGroup uses a predicate to filter the whole list of differences. 
- BasicDifferenceGroupImpl(Comparison, Predicate<? super Diff>, ECrossReferenceAdapter) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Instantiates this group given the comparison and filter that should be used in order to determine its
 list of differences. 
- BasicDifferenceGroupImpl(Comparison, Predicate<? super Diff>, String, ECrossReferenceAdapter) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Instantiates this group given the comparison and filter that should be used in order to determine its
 list of differences. 
- BasicDifferenceGroupImpl(Comparison, Predicate<? super Diff>, String, Image, ECrossReferenceAdapter) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Instantiates this group given the comparison and filter that should be used in order to determine its
 list of differences. 
- basicGetAttribute() - Method in class org.eclipse.emf.compare.impl.AttributeChangeImpl
-  
- basicGetAttribute() - Method in class org.eclipse.emf.compare.impl.FeatureMapChangeImpl
-  
- basicGetConflict() - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicGetData() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes.TreeNodeImpl
-  
- basicGetEquivalence() - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicGetLeft() - Method in class org.eclipse.emf.compare.impl.MatchImpl
-  
- basicGetMatch() - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.AttributeChangeSpec
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.DiffSpec
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.FeatureMapChangeSpec
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.ReferenceChangeSpec
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.ResourceAttachmentChangeSpec
- basicGetMatch() - Method in class org.eclipse.emf.compare.internal.spec.ResourceLocationChangeSpec
- basicGetOrigin() - Method in class org.eclipse.emf.compare.impl.MatchImpl
-  
- basicGetPrimeRefining() - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicGetReference() - Method in class org.eclipse.emf.compare.impl.ReferenceChangeImpl
-  
- basicGetRight() - Method in class org.eclipse.emf.compare.impl.MatchImpl
-  
- basicGetValue() - Method in class org.eclipse.emf.compare.impl.ReferenceChangeImpl
-  
- BasicPostProcessorDescriptorImpl - Class in org.eclipse.emf.compare.postprocessor
- 
A simple implementation of  IPostProcessor.Descriptor that will delegate its method implementation to values given
 to its constructor. 
- BasicPostProcessorDescriptorImpl(IPostProcessor, Pattern, Pattern) - Constructor for class org.eclipse.emf.compare.postprocessor.BasicPostProcessorDescriptorImpl
- 
Constructs a new descriptor with the given value. 
- basicSetComparison(Comparison, NotificationChain) - Method in class org.eclipse.emf.compare.impl.MatchResourceImpl
-  
- basicSetConflict(Conflict, NotificationChain) - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicSetEquivalence(Equivalence, NotificationChain) - Method in class org.eclipse.emf.compare.impl.DiffImpl
-  
- basicSetParent(TreeNode, NotificationChain) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes.TreeNodeImpl
-  
- BatchMerger - Class in org.eclipse.emf.compare.merge
- 
This implementation of an  IBatchMerger leaves some choice to the client as to what should be
 merged. 
- BatchMerger(IMerger.Registry) - Constructor for class org.eclipse.emf.compare.merge.BatchMerger
- 
Constructs our batch merger provided the registry from which to retrieve the delegate mergers. 
- BatchMerger(IDiffRelationshipComputer) - Constructor for class org.eclipse.emf.compare.merge.BatchMerger
- 
Constructs our batch merger provided the registry from which to retrieve the delegate mergers. 
- BatchMerger(IMerger.Registry, Predicate<? super Diff>) - Constructor for class org.eclipse.emf.compare.merge.BatchMerger
- 
Constructs our batch merger provided the registry from which to retrieve the delegate mergers, and a
 filter if you only wish to merge specific differences. 
- BatchMerger(IDiffRelationshipComputer, Predicate<? super Diff>) - Constructor for class org.eclipse.emf.compare.merge.BatchMerger
- 
Constructs our batch merger provided the registry from which to retrieve the delegate mergers, and a
 filter if you only wish to merge specific differences. 
- beginTask(String, int) - Method in class org.eclipse.emf.compare.ide.ui.internal.progress.JobProgressMonitorWrapper
- beginTask(String, int) - Method in class org.eclipse.emf.compare.ide.ui.internal.util.ThreadSafeProgressMonitor
- binaryIdentical(IStorage, IStorage) - Static method in class org.eclipse.emf.compare.ide.utils.ResourceUtil
- 
Checks whether the two given storages point to binary identical data. 
- binaryIdentical(IStorage, IStorage, IStorage) - Static method in class org.eclipse.emf.compare.ide.utils.ResourceUtil
- 
Checks whether the three given storages point to binary identical data. 
- bothArePlatformResourcesAndOnlyOneExists(Resource, Resource) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
- 
Checks if both resources are platform resources and only one exists. 
- bothResourceHaveResourceSet(Resource, Resource) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
- 
Checks if both resources have resource set. 
- breadthFirstIterator() - Method in interface org.eclipse.emf.compare.graph.IGraph
- 
Returns a breadth-first iterator over this whole graph. 
- breadthFirstIterator() - Method in interface org.eclipse.emf.compare.graph.IGraphView
- 
Returns a breadth-first iterator over this whole graph. 
- breadthFirstIterator() - Method in class org.eclipse.emf.compare.internal.utils.Graph
- 
Returns a breadth-first iterator over this whole graph. 
- breadthFirstIterator() - Method in class org.eclipse.emf.compare.internal.utils.ReadOnlyGraph
- 
Returns a breadth-first iterator over this whole graph. 
- build() - Method in class org.eclipse.emf.compare.EMFCompare.Builder
- 
Instantiates and return an EMFCompare object configured with the previously given engines. 
- build(ITypedElement, ITypedElement, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.ComparisonScopeBuilder
- 
Builds a comparison scope from the given two starting elements. 
- build(ITypedElement, ITypedElement, ITypedElement, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.ComparisonScopeBuilder
- 
Builds a comparison scope from the given starting elements. 
- build() - Method in class org.eclipse.emf.compare.match.eobject.EditionDistance.Builder
- 
return the configured instance. 
- build() - Method in class org.eclipse.emf.compare.provider.utils.IStyledString.Style.StyleBuilder
- 
Builds and returns a new Style instance regarding the values that have been given beforehands. 
- build() - Method in class org.eclipse.emf.compare.rcp.ui.internal.preferences.impl.InteractiveUIContent.InteractiveUIBuilder
- 
Build a new InteractiveUI.
 
- builder() - Static method in class org.eclipse.emf.compare.EMFCompare
- 
Creates a new builder to configure the creation of a new EMFCompare object. 
- Builder() - Constructor for class org.eclipse.emf.compare.EMFCompare.Builder
- 
Creates a new builder object. 
- builder() - Static method in class org.eclipse.emf.compare.match.eobject.EditionDistance
- 
Create a new builder to instantiate and configure an EditionDistance. 
- Builder() - Constructor for class org.eclipse.emf.compare.match.eobject.EditionDistance.Builder
- 
Create the builder. 
- builder() - Static method in class org.eclipse.emf.compare.provider.utils.IStyledString.Style
- 
Returns a new builder for the style. 
- buildGroups(Comparison) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ByResourceGroupProvider
- 
Builds the groups for this comparison. 
- buildGroups(Comparison) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.DefaultGroupProvider
- 
Builds the groups for this comparison. 
- buildGroups(Comparison) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.KindGroupProvider
- 
Builds the groups for this comparison. 
- buildGroups(Comparison) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ThreeWayComparisonGroupProvider
-  
- buildGroups(Comparison) - Method in class org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups.AbstractDifferenceGroupProvider
- 
Builds the groups for this comparison. 
- buildLabel(ViewerLabel, Object) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
- buildMatchResourceTrees() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
-  
- buildMatchTrees() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Compute a subTree for each root match of the comparison. 
- buildMatchTrees() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ByResourceGroupProvider.ResourceGroup
- 
Compute a subTree for each root match of the comparison. 
- buildNode() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ConflictNodeBuilder
- 
Build the node for the conflict. 
- buildSubTree() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Builds the sub tree for this group. 
- buildSubTree(MatchResource, Set<ResourceAttachmentChange>) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
- buildSubTree() - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ByResourceGroupProvider.ResourceGroup
-  
- buildSubTree(MatchResource, Set<ResourceAttachmentChange>) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ByResourceGroupProvider.ResourceGroup
- 
- buildTree(Match) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
- 
Compute a tree for the given match. 
- ByResourceGroupProvider - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl
- 
- ByResourceGroupProvider() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ByResourceGroupProvider
-  
- ByResourceGroupProvider.ResourceGroup - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl
- 
- ByTypeIndex - Class in org.eclipse.emf.compare.match.eobject.internal
- 
An implementation of EObjectIndex which segregates given EObjects using their type and then delegate to
 other indexes. 
- ByTypeIndex(ProximityEObjectMatcher.DistanceFunction, ScopeQuery) - Constructor for class org.eclipse.emf.compare.match.eobject.internal.ByTypeIndex
-