The number of structural features of the '
Feature Map Change' class.
featureChange(Match, EStructuralFeature, Object, DifferenceKind, DifferenceSource) - Method in class org.eclipse.emf.compare.diff.DefaultDiffEngine
Delegates to the diff processor to create the specified feature change.
FeatureFilter - Class in org.eclipse.emf.compare.diff
FeatureFilter
s will be used by the default implemention of a diff engine in order to determine
which features it is to check for differences.
FeatureFilter() - Constructor for class org.eclipse.emf.compare.diff.FeatureFilter
featureMapChange(Match, EAttribute, Object, DifferenceKind, DifferenceSource) - Method in class org.eclipse.emf.compare.diff.DiffBuilder
This will be called whenever the diff engine detected a difference for a given attribute value.
featureMapChange(Match, EAttribute, Object, DifferenceKind, DifferenceSource) - Method in interface org.eclipse.emf.compare.diff.IDiffProcessor
This will be called whenever the diff engine detected a difference for a given attribute value.
FeatureMapChange - Interface in org.eclipse.emf.compare
A representation of the model object 'Feature Map Change'
FeatureMapChangeImpl - Class in org.eclipse.emf.compare.impl
An implementation of the model object 'Feature Map Change'
FeatureMapChangeImpl() - Constructor for class org.eclipse.emf.compare.impl.FeatureMapChangeImpl
FeatureMapChangeItemProvider - Class in org.eclipse.emf.compare.provider
FeatureMapChangeItemProvider(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.FeatureMapChangeItemProvider
This constructs an instance from a factory and a notifier
FeatureMapChangeItemProviderSpec - Class in org.eclipse.emf.compare.provider.spec
FeatureMapChangeItemProviderSpec(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.spec.FeatureMapChangeItemProviderSpec
Constructs an FeatureMapChangeItemProviderSpec with the given factory.
FeatureMapChangeMerger - Class in org.eclipse.emf.compare.merge
This specific implementation of
AbstractMerger
will be used to merge attribute changes.
FeatureMapChangeMerger() - Constructor for class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
FeatureMapChangeMoveAccessorFactory - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl
A specific
IAccessorFactory
for
FeatureMapChanges of kind DifferenceKind.MOVE (represent an entry that moved from map to another).
FeatureMapChangeMoveAccessorFactory() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.FeatureMapChangeMoveAccessorFactory
FeatureMapChangeSpec - Class in org.eclipse.emf.compare.internal.spec
This specialization of the
FeatureMapChangeImpl
class allows us to define the derived features and
operations implementations.
FeatureMapChangeSpec() - Constructor for class org.eclipse.emf.compare.internal.spec.FeatureMapChangeSpec
FeatureMapDifferencesFilter - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl
A filter used by default that filtered out differences that apply on FeatureMapChanges.
FeatureMapDifferencesFilter() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.FeatureMapDifferencesFilter
FeatureMapKeyChangeAccessorFactory - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl
A specific
IAccessorFactory
for
FeatureMapChanges of kind DifferenceKind.CHANGE (represent a value that changed his key).
FeatureMapKeyChangeAccessorFactory() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.FeatureMapKeyChangeAccessorFactory
FeatureMapKeyChangeAccessorImpl - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl
FeatureMapKeyChangeAccessorImpl(AdapterFactory, FeatureMapChange, IMergeViewer.MergeViewerSide) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl.FeatureMapKeyChangeAccessorImpl
Default constructor.
FileRevisionStorageProvider - Class in org.eclipse.emf.compare.ide.ui.internal.logical
Allows access to the underlying IFileRevision's storage.
FileRevisionStorageProvider(IFileRevision) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.FileRevisionStorageProvider
Wraps a file revision as a storage provider.
fillRequiredDifferences(Comparison, Diff) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Sets the required link of the difference extension created by the related factory.
fillRequiredDifferences(Comparison, Diff) - Method in interface org.eclipse.emf.compare.internal.postprocessor.factories.IChangeFactory
Sets the required link of the difference extension created by the related factory.
filter(Object[]) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
filter - Variable in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
The filter we'll use in order to filter the differences that are part of this group.
FILTER_PROVIDER_PPID - Static variable in class org.eclipse.emf.compare.rcp.ui.EMFCompareRCPUIPlugin
FilterAction - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions
These will be the actual actions displayed in the filter menu.
FilterAction(String, StructureMergeViewerFilter, IDifferenceFilter) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions.FilterAction
The "default" constructor for this action.
FilterActionMenu - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions
This will be displayed atop the structure viewer as the "filters" menu.
FilterActionMenu(StructureMergeViewerFilter, IDifferenceFilter.Registry) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions.FilterActionMenu
Constructs our filtering menu.
FilterComparisonScope - Class in org.eclipse.emf.compare.scope
This implementation of an
IComparisonScope
can be provided specific filters to filter out parts of
the Notifiers' content lists.
FilterComparisonScope(Notifier, Notifier, Notifier) - Constructor for class org.eclipse.emf.compare.scope.FilterComparisonScope
This will instantiate a scope with left, right and origin Notifiers defined.
filteredDiffs(List<? extends Diff>, Predicate<? super EObject>, IDifferenceGroupProvider) - Method in class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
From a list of
Diff
s, returns the diffs which are not filtered by a filter of the given list of
IDifferenceFilter
.
FiltersPreferencePage - Class in org.eclipse.emf.compare.rcp.ui.internal.preferences
FiltersPreferencePage() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.preferences.FiltersPreferencePage
findClosests(Comparison, EObject, EObjectIndex.Side) - Method in interface org.eclipse.emf.compare.match.eobject.EObjectIndex
Return the closest EObjects found in other sides than the one given.
findClosests(Comparison, EObject, EObjectIndex.Side) - Method in class org.eclipse.emf.compare.match.eobject.internal.ByTypeIndex
Return the closest EObjects found in other sides than the one given.
findClosests(Comparison, EObject, EObjectIndex.Side) - Method in class org.eclipse.emf.compare.match.eobject.internal.ProximityIndex
Return the closest EObjects found in other sides than the one given.
findCrossReferences(Comparison, EObject, Predicate<Diff>) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Find the differences, on the given model object, which match with the predicate.
findFile(ITypedElement) - Static method in class org.eclipse.emf.compare.ide.ui.internal.util.PlatformElementUtil
Try and determine the resource of the given element.
findInsertionIndex(Comparison, Iterable<E>, List<E>, List<E>, E) - Static method in class org.eclipse.emf.compare.internal.utils.DiffUtil
This will try and determine the index at which a given element from the source
list should be
inserted in the target
list.
findInsertionIndex(Comparison, List<E>, List<E>, E) - Static method in class org.eclipse.emf.compare.internal.utils.DiffUtil
This will try and determine the index at which a given element from the source
list should be
inserted in the target
list.
findInsertionIndex(Comparison, Diff, boolean) - Static method in class org.eclipse.emf.compare.internal.utils.DiffUtil
findInsertionIndex(Comparison, Diff, boolean) - Method in class org.eclipse.emf.compare.merge.AttributeChangeMerger
This will be used by the distinct merge actions in order to find the index at which a value should be
inserted in its target list.
findInsertionIndex(Comparison, Diff, boolean) - Method in class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
This will be used by the distinct merge actions in order to find the index at which a value should be
inserted in its target list.
findInsertionIndex(Comparison, Diff, boolean) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
This will be used by the distinct merge actions in order to find the index at which a value should be
inserted in its target list.
findInsertionIndex(Comparison, List<E>, List<E>, E) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
This will be used by the distinct merge actions in order to find the index at which a value should be
inserted in its target list.
findInsertionIndex(Diff, boolean) - Method in class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl.ManyStructuralFeatureAccessorImpl
Find the insertion index for the given diff.
findInsertionIndex(Comparison, Iterable<E>, List<E>, List<E>, E) - Static method in class org.eclipse.emf.compare.utils.DiffUtil
Deprecated.
This will try and determine the index at which a given element from the source
list should be
inserted in the target
list.
findInsertionIndex(Comparison, List<E>, List<E>, E) - Static method in class org.eclipse.emf.compare.utils.DiffUtil
Deprecated.
This will try and determine the index at which a given element from the source
list should be
inserted in the target
list.
findInsertionIndex(Comparison, Diff, boolean) - Static method in class org.eclipse.emf.compare.utils.DiffUtil
Deprecated.
This is the main entry point for
#findInsertionIndex(Comparison, EqualityHelper, Iterable, List, List, Object)
.
findMatch(Resource, Iterable<Resource>) - Method in class org.eclipse.emf.compare.match.resource.NameMatchingStrategy
Returns the first match of reference
in candidates
.
findMatch(Resource, Iterable<Resource>) - Method in class org.eclipse.emf.compare.match.resource.RootIDMatchingStrategy
Returns the first match of reference
in candidates
.
findMatchIn(Comparison, List<EObject>, EObject) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
Seeks a match of the given element
in the given list, using the equality helper to find it.
findOrCreateTargetResource(Match, boolean) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
This will try and locate the "target" resource of this merge in the current comparison.
fireChange(String, Object, Object) - Method in class org.eclipse.emf.compare.ide.ui.internal.configuration.ForwardingCompareConfiguration
Fires a PropertyChangeEvent
to registered listeners.
fireChange() - Method in class org.eclipse.emf.compare.ide.ui.internal.editor.ComparisonScopeInput
Fire a compare input change event.
fireChange() - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.CompareInputAdapter
Sends out notification that a change has occurred on the ICompareInput
.
fireChange() - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.ForwardingCompareInput
Fire a compare input change event.
fireDoubleClick(DoubleClickEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
fireHelpRequested(HelpEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
fireNotifyChanged(Notification) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.provider.TreeCompareInputAdapterFactory
fireNotifyChanged(Notification) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.provider.TreeNodeCompareInput
This convenience method converts the arguments into an appropriate update call on the viewer.
fireNotifyChanged(Notification) - Method in class org.eclipse.emf.compare.provider.CompareItemProviderAdapterFactory
fireNotifyChanged(Notification) - Method in class org.eclipse.emf.compare.provider.ForwardingItemProvider
Deprecated.
fireOpen(Object) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.Navigatable
Execute the fireOpen method of the viewer associated to this navigatable.
fireOpen(OpenEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
firePostSelectionChanged(SelectionChangedEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
fireSelectionChanged(SelectionChangedEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
fireTreeCollapsed(TreeExpansionEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
fireTreeExpanded(TreeExpansionEvent) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
flush() - Method in class org.eclipse.emf.compare.command.DelegatingCommandStack
flush() - Method in class org.eclipse.emf.compare.command.impl.CompareCommandStack
flush() - Method in class org.eclipse.emf.compare.command.impl.DualCompareCommandStack
flush() - Method in class org.eclipse.emf.compare.command.impl.TransactionalDualCompareCommandStack
flushContent(Object, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text.EMFCompareTextMergeViewer
flushed() - Method in class org.eclipse.emf.compare.command.impl.CompareCommandStack.CompareSideCommandStack
Disposes all the commands in the stack.
FOLDER_TYPE - Static variable in interface org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.legacy.ITypedElement
Type for a folder input (value "FOLDER"
).
ForwardingCompareConfiguration - Class in org.eclipse.emf.compare.ide.ui.internal.configuration
ForwardingCompareConfiguration() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.configuration.ForwardingCompareConfiguration
ForwardingCompareInput - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
ForwardingCompareInput(ICompareInput) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.ForwardingCompareInput
ForwardingCompareInput.ForwardingTypedElement - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
ForwardingCompareInput.ForwardingTypedElement(ITypedElement) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.ForwardingCompareInput.ForwardingTypedElement
ForwardingCompareInputAdapter - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
ForwardingItemProvider - Class in org.eclipse.emf.compare.provider
ForwardingItemProvider(ItemProviderAdapter) - Constructor for class org.eclipse.emf.compare.provider.ForwardingItemProvider
Deprecated.
Creates a new instance that delegate to the given object.
ForwardingXMLHandler - Class in org.eclipse.emf.compare.ide.internal.utils
This implementation of an
XMLHandler
will forward all calls to its delegate.
ForwardingXMLHandler(XMLHandler, XMLResource, XMLHelper, Map<?, ?>) - Constructor for class org.eclipse.emf.compare.ide.internal.utils.ForwardingXMLHandler
Creates this forwarding handler given its delegate.
fromSide(DifferenceSource) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This can be used to check that a given Diff originates from the given source
side.
fromTypedElement(ITypedElement) - Static method in class org.eclipse.emf.compare.ide.ui.internal.logical.StreamAccessorStorage
fromTypedElement(String, ITypedElement) - Static method in class org.eclipse.emf.compare.ide.ui.internal.logical.StreamAccessorStorage
Creates a StreamAccessorStorage given the input typed element.
A B C D E F G H I J K L M N O P Q R S T U V W