The feature id for the '
Source' attribute.
FEATURE_MAP_CHANGE__STATE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'State' attribute
FEATURE_MAP_CHANGE__VALUE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Value' attribute
FEATURE_MAP_CHANGE__VALUE - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Value' attribute feature
FEATURE_MAP_CHANGE_FEATURE_COUNT - Static variable in interface org.eclipse.emf.compare.ComparePackage
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.
featureContains(EObject, EStructuralFeature, Object) - Static method in class org.eclipse.emf.compare.utils.MatchUtil
Determines whether the given feature of the given
EObject
contains the provided value, while
correctly handling proxies (in other words, in case of proxies, the proxy URI is compared instead of
the objects, which would otherwise lead to false negatives).
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.
findTreeItems(Collection<TreeNode>) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareDiffTreeRuler
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
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.
ForwardingXMLDefaultHandler - Class in org.eclipse.emf.compare.ide.internal.utils
ForwardingXMLDefaultHandler(XMLDefaultHandler) - Constructor for class org.eclipse.emf.compare.ide.internal.utils.ForwardingXMLDefaultHandler
Creates our forwarding handler given its delegate.
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.
ForwardingXMLHelper - Class in org.eclipse.emf.compare.ide.internal.utils
This implementation of an
XMLHelper
will forward all calls to its delegate.
ForwardingXMLHelper(XMLHelper) - Constructor for class org.eclipse.emf.compare.ide.internal.utils.ForwardingXMLHelper
Default constructor.
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