All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractAccessorFactory |
|
AbstractChangeFactory |
Factory of difference extensions.
|
AbstractCompareECrossReferencerAdapter |
|
AbstractCompareHandler |
|
AbstractComparisonScope |
This implementation of IComparisonScope can be sub-classed in order to avoid re-implementing some
of the methods imposed by this interface.
|
AbstractConfigurationUI |
Abstract composite that is used to configure an item.
|
AbstractConflictSearch<T extends Diff> |
Class in charge of finding conflicting diffs for a given diff of type T.
|
AbstractContextTester |
An abstract implementation of IContextTester that provides convenience methods for retrieving
values from the context map.
|
AbstractCopyCommand |
This command can be used to copy a number of diffs (or a single one) in a given direction.
|
AbstractDifferenceFilter |
An abstract filter implementation.
|
AbstractDifferenceGroupProvider |
|
AbstractEMFCompareEditorInput |
Abstract subclass of CompareEditorInput to be use to open CompareEditor with results of EMF
Compare.
|
AbstractItemDescriptor<T> |
|
AbstractLogicalModelViewHandler |
Abstract implementation of the handling of editors' activations, for the Logical Model View.
|
AbstractMergeContainedAction |
Abstract MergeAction for merging all diffs contained in the selection.
|
AbstractMerger |
Abstract implementation of an IMerger .
|
AbstractMergeRunnable |
Provides inheritable default behavior for the merge runnables.
|
AbstractMergeViewer |
|
AbstractModelResolver |
This can be subclassed instead of IModelResolver to avoid reimplementing common extension-related
code.
|
AbstractMonitoredProxyCreationListener |
|
AbstractRegistryEventListener |
Abstract utility class to listen to the IExtensionRegistry .
|
AbstractRegistryEventListener.Action |
Enumeration that says if the IConfigurationElement is to be added or removed from the
IExtensionRegistry .
|
AbstractResolution |
Abstract super-class of resolving computations.
|
AbstractResourceSetHooks |
|
AbstractStructuralFeatureAccessor |
|
AbstractStructuredMergeViewer |
|
AbstractStructuredViewerWrapper<C extends org.eclipse.swt.widgets.Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer> |
|
AbstractStructuredViewerWrapper.ControlAndViewer<C extends org.eclipse.swt.widgets.Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer> |
|
AbstractTableOrTreeItemWrapper |
A wrapper of Table Item or Tree Item.
|
AbstractTableOrTreeMergeViewer |
|
AbstractTableOrTreeMergeViewer.ElementComparer |
A specific implementation of IElementComparer that compare EMF Compare Viewer Items.
|
AbstractTableOrTreeMergeViewer.MesureItemListener |
This will be used in order to resize the table items to an even height.
|
AbstractTreeContentMergeViewer |
Specialized ContentMergeViewer that uses
TreeViewer to display left, right and ancestor EObject .
|
AbstractTypedElementAdapter |
|
AbstractWeightProvider |
Abstract implementation which is parameterized to set weights based on features, to ignore features and
consider "name" features as more important.
|
AccessBasedLRUCache<K,V> |
A Map acting like a LRU cache which will evict elements which have not been accessed in a while.
|
AccessorAdapter |
|
AccessorFactoryExtensionRegistryListener |
|
AccessorFactoryRegistryImpl |
|
AdapterFactoriesPreferencePage |
Preferences page used to enable/disable adapter factories that have been contributed to EMF Compare.
|
AdapterFactoryChange |
|
AdapterFactoryUtil |
Deprecated.
|
AdditiveConflictMerger |
This specific implementation of AbstractMerger will be used to merge conflicts in an additive merge
context.
|
AdditiveMergeCriterion |
Merge Criterion that indicates we want to perform an 'Additive' merge.
|
AdditiveReferenceChangeMerger |
This specific implementation of AbstractMerger will be used to merge reference changes in an
additive merge context.
|
AdditiveResourceAttachmentChangeMerger |
This specific implementation of AbstractMerger will be used to merge resource attachment changes in
an additive merge context.
|
AdditiveResourceMappingMerger |
|
AttributeChange |
A representation of the model object 'Attribute Change'.
|
AttributeChangeConflictSearch |
|
AttributeChangeConflictSearch.Add |
|
AttributeChangeConflictSearch.Change |
|
AttributeChangeConflictSearch.Delete |
|
AttributeChangeConflictSearch.Move |
|
AttributeChangeImpl |
An implementation of the model object 'Attribute Change'.
|
AttributeChangeItemProvider |
|
AttributeChangeItemProviderSpec |
|
AttributeChangeMerger |
This specific implementation of AbstractMerger will be used to merge attribute changes.
|
AttributeChangeSpec |
This specialization of the AttributeChangeImpl class allows us to define the derived features and
operations implementations.
|
BasicDifferenceGroupImpl |
This implementation of a IDifferenceGroup uses a predicate to filter the whole list of differences.
|
BasicPostProcessorDescriptorImpl |
A simple implementation of IPostProcessor.Descriptor that will delegate its method implementation to values given
to its constructor.
|
BatchMerger |
This implementation of an IBatchMerger leaves some choice to the client as to what should be
merged.
|
ByResourceGroupProvider |
|
ByResourceGroupProvider.ResourceGroup |
|
ByTypeIndex |
An implementation of EObjectIndex which segregates given EObjects using their type and then delegate to
other indexes.
|
CachingDiffRelationshipComputer |
A computer implementation to cache the relationship of diffs.
|
CachingDistance |
This class wraps a DistanceFunction and cache its result.
|
CachingImplicitDependencies |
An implementation of the IImplicitDependencies that delegates the respective dependency calculation
to a given object and caches the results to increase performance.
|
CascadingDifferencesFilter |
A filter used by default that filters out cascading differences (differences located under a Match that is
either ADDed or DELETEd on the diff's side).
|
CollapseAllModelAction |
|
ColorChangeEvent |
Event to notify a color change.
|
CommandStackEvent |
|
CommandStackEvent.Operation |
An event type.
|
CompareAccessorMergeViewerItemProvider |
|
CompareAdapterFactory |
The Adapter Factory for the model.
|
CompareColorImpl |
Default implementation that use a cache to store created Color and that is listening to a preference store
for color configuration.
|
CompareCommandStack |
|
CompareCommandStack.CompareSideCommandStack |
Simple data structure acting like a command stack but without any execution capability.
|
CompareEditingDomainChange |
|
CompareEvent<T> |
|
CompareFactory |
The Factory for the model.
|
CompareFactoryImpl |
An implementation of the model Factory.
|
CompareHandlerService |
|
CompareInDialog |
|
CompareInNewEditor |
|
CompareInputAdapter |
|
CompareItemProviderAdapterFactory |
This is the factory that is used to provide the interfaces needed to support Viewers.
|
CompareItemProviderAdapterFactorySpec |
|
ComparePackage |
The Package for the model.
|
ComparePackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
ComparePackageImpl |
An implementation of the model Package.
|
CompareSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
CompareToolBar |
|
Comparison |
A representation of the model object 'Comparison'.
|
ComparisonAccessorFactory |
|
ComparisonAndScopeChange |
|
ComparisonCanceledException |
Exception used to manage cancellation of comparison operations.
|
ComparisonEditorInput |
|
ComparisonImpl |
An implementation of the model object 'Comparison'.
|
ComparisonIndex |
Index of diffs in a comparison.
|
ComparisonItemProvider |
This is the item provider adapter for a Comparison object.
|
ComparisonItemProviderSpec |
|
ComparisonScopeBuilder |
This will be used by EMF Compare in order to construct its comparison scope given a "starting point".
|
ComparisonScopeEditorInput |
CompareEditorInput that will compute the result of the comparison of the given scope with the given
comparator.
|
ComparisonScopeInput |
|
ComparisonSpec |
This specialization of the ComparisonImpl class allows us to define the derived features and
operations implementations.
|
ComparisonUtil |
This utility class provides common methods for navigation over and querying of the Comparison model.
|
ComposedStyledString |
Composed styled string implementation backed by an ArrayList .
|
CompoundModelMinimizer |
This class encapsulates a list of model minimizers and propagates any calls to each element in the list.
|
ComputeDiffsToMerge |
This class computes the diffs to merge for a given diff in the correct order, taking into account the
merger's indications about required and consequent diffs.
|
ConfigurationUIRegistryEventListener |
Registry event listener used for IConfiguratorUIRegistry
|
Conflict |
A representation of the model object 'Conflict'.
|
ConflictImpl |
An implementation of the model object 'Conflict'.
|
ConflictItemProvider |
This is the item provider adapter for a Conflict object.
|
ConflictItemProviderSpec |
|
ConflictKind |
A representation of the literals of the enumeration 'Conflict Kind',
and utility methods for working with them.
|
ConflictMerger |
This specific implementation of AbstractMerger will be used to merge real conflicts.
|
ConflictNode |
This class is wrapper for TreeNode used to represent a conflict TreeNode.
|
ConflictNodeBuilder |
|
ConflictSearchFactory |
Factory for ConflictSearch classes.
|
ConflictSpec |
This specialization of the ConflictImpl class allows us to define the derived features and
operations implementations.
|
ContainmentRefChangeConflictSearch |
|
ContainmentRefChangeConflictSearch.Add |
|
ContainmentRefChangeConflictSearch.Change |
|
ContainmentRefChangeConflictSearch.Delete |
|
ContainmentRefChangeConflictSearch.Move |
|
ContainmentReferenceChangeAccessorFactory |
|
ContainmentReferenceChangeAccessorImpl |
|
ContentMergeViewerCustomizationDescriptor<T> |
The generic descriptor for content merge viewer customizations.
|
ContentMergeViewerCustomizationRegistry |
The registry responsible for managing the content merge viewer customizations.
|
ContentMergeViewerCustomizationRegistryListener |
The listener responsible for handling registration events regarding content merge viewer customizations.
|
ContextUtil |
Utility class for evaluating context testers in adapter factory descriptors.
|
CopyCommand |
Deprecated.
|
CrossReferenceResolutionScope |
Defines the scope for the resolution of a file's logical model.
|
DataHolder<T> |
POJO used to hold data from preference page.
|
DefaultComparisonFactory |
|
DefaultComparisonScope |
|
DefaultConflictDetector |
The conflict detector is in charge of refining the Comparison model with all detected Conflict between its
differences.
|
DefaultDiffEngine |
The diff engine is in charge of actually computing the differences between the objects mapped by a
Match object.
|
DefaultEqualityHelperFactory |
|
DefaultEquiEngine |
The requirements engine is in charge of actually computing the equivalences between the differences.
|
DefaultGroupProvider |
|
DefaultImplicitDependencies |
Default implementation of IImplicitDependencies , which uses the extensions collected by the
registry of the modelDependencyProvider extension point.
|
DefaultMatchEngine |
|
DefaultMatchEngineConfiguatorUIFactory |
|
DefaultMatchEngineConfiguratorUI |
|
DefaultRCPMatchEngineFactory |
|
DefaultReqEngine |
The requirements engine is in charge of actually computing the requirements between the differences.
|
DefaultResolutionContext |
|
DefaultWeightProvider |
The default implementation of WeightProvider applicable to
all objects.
|
DelegatingCommandStack |
|
DelegatingMerger |
Wrapper of mergers that makes sure that a given IMergeCriterion is passed to the wrapped merger
before calling its merge method, and that the former value of criterion used by the wrapped merger is
restored afterwards.
|
DelegatingTreeMergeViewerItemContentProvider |
|
DelegatingURIConverter |
This implementation of an URI Converter will delegate all calls to another.
|
DependencyData |
|
DependencyFoundEvent<T> |
Event indicating a dependency between two resources has been found.
|
DependencyGraphUpdater<T> |
This class's responsibility is to maintain the state of its graph when notified that a new model resource
or a new dependency have been found.
|
DependencyProviderDescriptor |
|
DescriptorRegistryEventListener<T> |
Base class for Descriptor Registry.
|
DiagnosticSupport |
Encapsulated a diagnostic to hide multi-threaded details.
|
Diff |
A representation of the model object 'Diff'.
|
diff_match_patch |
Class containing the diff, match and patch methods.
|
diff_match_patch.Diff |
Class representing one diff operation.
|
diff_match_patch.LinesToCharsResult |
Internal class for returning results from diff_linesToChars().
|
diff_match_patch.Operation |
The data structure representing a diff is a Linked list of Diff objects: {Diff(Operation.DELETE,
"Hello"), Diff(Operation.INSERT, "Goodbye"), Diff(Operation.EQUAL, " world.")} which means: delete
"Hello", add "Goodbye" and keep " world."
|
diff_match_patch.Patch |
Class representing one patch operation.
|
DiffBuilder |
This default implementation of an IDiffProcessor will build the necessary differences and attach
them to the appropriate Match .
|
DiffCrossReferencer |
|
DifferenceFilterChange |
|
DifferenceFilterExtensionRegistryListener |
|
DifferenceFilterManager |
Manager of filters.
|
DifferenceFilterRegistryImpl |
|
DifferenceGroupDescriptorWrapper |
|
DifferenceGroupExtenderRegistryImpl |
|
DifferenceGroupExtenderRegistryListener |
|
DifferenceGroupManager |
This manager can be used to modify EMF Compare UI behavior regarding groups.
|
DifferenceGroupProviderChange |
|
DifferenceGroupProviderExtensionRegistryListener |
|
DifferenceGroupRegistryImpl |
|
DifferenceKind |
A representation of the literals of the enumeration 'Difference Kind',
and utility methods for working with them.
|
DifferenceSource |
A representation of the literals of the enumeration 'Difference Source',
and utility methods for working with them.
|
DifferenceState |
A representation of the literals of the enumeration 'Difference
State', and utility methods for working with them.
|
DiffImpl |
An implementation of the model object 'Diff'.
|
DiffItemProvider |
This is the item provider adapter for a Diff object.
|
DiffNode |
This class is wrapper for TreeNode used to represent a diff TreeNode.
|
DiffRelationshipComputer |
A computer implementation to calculate the relationship of differences in EMF Compare.
|
DiffRelationshipComputerChange |
|
DiffSpec |
This specialization of the DiffImpl class allows us to define the derived features and operations
implementations.
|
DiffTreeIterator |
A custom iterator that will walk a Match->submatch tree, and allow iteration over the Diffs of these
Matches.
|
DiffUtil |
This utility class will be used to provide similarity implementations.
|
DiffUtil |
Deprecated.
|
DisposableResourceSet |
|
DropDownMergeMenuAction |
Action that manages the dropdown menu that allows to show the consequences of an accept or a reject.
|
DualCompareCommandStack |
ICompareCommandStack implementation that will delegates to two given command stacks; one for each
side of the comparison.
|
DynamicObject |
Utility class to access (R/W) field in super class hierarchy.
|
EcoreWeightProvider |
|
EditionDistance |
This distance function implementation will actually compare the given EObject.
|
EditionDistance.Builder |
Builder class to configure an EditionDistance instance.
|
EditorPreferencePage |
Preference page for UI settings related to the comparison editor.
|
EMFComparatorChange |
|
EMFCompare |
This class serves as the main entry point of a comparison.
|
EMFCompare.Builder |
A Builder pattern to instantiate EMFCompare objects.
|
EMFCompareBuilderConfigurator |
Engine provider.
|
EMFCompareChangeRecorder |
This custom implementation of a change recorder will avoid copying the internal lists every time they're
needed as they can grow to very large sizes along with the size of the compared models.
|
EMFCompareColor |
|
EMFCompareConfiguration |
|
EMFCompareConstants |
|
EMFCompareContentMergeViewer |
|
EMFCompareContentMergeViewerResourceBundle |
This resource bundle wraps the resource bundle of an EMF Compare content merge viewer to default to the
resource bundle of the Eclipse Compare TextMergeViewer for any non-defined keys.
|
EMFCompareCopier |
This defines the semantics of an EObject copy in the case of EMF Compare.
|
EMFCompareDeferredTreeContentManager |
A wrapper interface for DeferredTreeContentManager which enables EMFCompare to switch between its own and the default platform
implementation.
|
EMFCompareDeferredTreeContentManagerImpl |
|
EMFCompareDeferredTreeContentManagerProvider |
|
EMFCompareDeferredTreeContentManagerUtil |
|
EMFCompareDiffTreeRuler |
A specific canvas that must be presented next to a TreeViewer.
|
EMFCompareEditingDomain |
Default implementation that use a change recorder in the background to record the changes made by executed
commands.
|
EMFCompareEditMessages |
Utility class to access externalized Strings for this bundle.
|
EMFCompareEditorLMVHandler |
Handle, for the Logical Model View, the EMF Compare editor activations.
|
EMFCompareEditPlugin |
This is the central singleton for the Compare edit plugin.
|
EMFCompareEditPlugin.Implementation |
The actual implementation of the Eclipse Plugin.
|
EMFCompareIDEPlugin |
The activator class controls the plug-in life cycle.
|
EMFCompareIDEUIMessages |
Utility class to access externalized Strings for this bundle.
|
EMFCompareIDEUIPlugin |
The activator class, controls the plug-in life cycle.
|
EMFCompareJavaPredicates |
This class will provide a number of Predicates that can be used to retrieve particular Diff s from
an iterable.
|
EMFCompareMessages |
Utility class to access externalized Strings for EMF Compare's core.
|
EMFComparePredicates |
Deprecated.
|
EMFComparePreferencePage |
Global preference page for EMF Compare
|
EMFComparePreferences |
Preferences constants and utilities for the EMF Compare RCP plug-in.
|
EMFComparePrettyPrinter |
This class exposes methods to serialize a "human-readable" form of the comparison model onto a given
stream.
|
EMFCompareRCPMessages |
Utility class to access externalized Strings for EMF Compare's ide integration.
|
EMFCompareRCPPlugin |
This is the central singleton for the EMF Compare RCP plugin.
|
EMFCompareRCPUIMessages |
Utility class to access externalized Strings for EMF Compare's rcp ui integration.
|
EMFCompareRCPUIPlugin |
The activator class controls the plug-in life cycle.
|
EMFCompareStructureMergeViewer |
|
EMFCompareStructureMergeViewerContentProvider |
Specialized AdapterFactoryContentProvider for the emf compare structure merge viewer.
|
EMFCompareStructureMergeViewerContentProvider.CallbackType |
|
EMFCompareStructureMergeViewerCreator |
|
EMFCompareStructureMergeViewerLabelProvider |
|
EMFCompareTextMergeViewer |
|
EMFCompareTextMergeViewer.EditCommand |
A compound command that updates the value of a feature associated with a diff and rejects the diff
itself.
|
EMFCompareTextMergeViewerContentProvider |
|
EMFCompareTextMergeViewerCreator |
|
EMFCompareUIPreferences |
Set of preferences affecting the behavior of the EMF Compare user interface.
|
EMFCompareUIPreferencesInitializer |
This will be used to initialize all of our UI preferences to their default.
|
EMFComparisonSourceActionHandler |
|
EMFLogicalModelAdapterFactory |
|
EMFModelProvider |
This implementation of a ModelProvider will be used to provide the logical model associated with
EMF models.
|
EMFModelResourceTester |
Property tester specifying whether an IFile should be treated as EMF model resource and hence
should be handled by EMF Compare.
|
EMFReflectiveEditorLMVHandler |
Handle, for the Logical Model View, the EMF Reflective editors' activations.
|
EMFResourceMapping |
This will be used to represent an EMF resource's mapping.
|
EMFResourceMappingMerger |
|
EMFResourceMappingMerger.ResourceAdditionAndDeletionTracker |
|
EMFSynchronizationCompareAdapter |
Allows us to provide comparison support for the EMF model provider.
|
EmptyComparisonScope |
This implementation of a comparison scope can be supplied to EMF Compare if there was an error beyond
repair during the creation of the scope.
|
EmptyDifferenceGroupProvider |
An empty difference group provider.
|
EnginesPreferencePage |
Preference page for engines preferences
|
EObjectIndex |
An EObjectIndex has for responsability to store/remove EObjects and return the closest EObject from another
one (each one being registered with a different Side.
|
EObjectIndex.Side |
An enumeration used in the API to specify sides.
|
EObjectUtil |
Static utilities to create human readable EObject.toString() methods.
|
EqualityHelper |
EMF Compare needs its own rules for "equality", which are based on similarity instead of strict equality.
|
EqualityHelperExtensionProvider |
Compute specific matching rules.
|
EqualityHelperExtensionProvider.Descriptor |
Wrapper describing the given equality helper extension provider.
|
EqualityHelperExtensionProvider.Descriptor.Registry |
Registry of equality helper extension provider descriptors.
|
EqualityHelperExtensionProvider.SpecificMatch |
Enumeration used to return the result of a specific matching.
|
EqualityHelperExtensionProviderDescriptorRCPImpl |
Describes an extension as contributed to the "org.eclipse.emf.compare.rcp.equalityHelperExtensionProvider"
extension point.
|
EqualityHelperExtensionProviderDescriptorRegistryImpl |
This will contain all of the EMF Compare equality helper extension provider descriptors.
|
EqualityHelperExtensionProviderDescriptorRegistryListener |
Listener for contributions to the match engine extension.
|
Equivalence |
A representation of the model object 'Equivalence'.
|
EquivalenceImpl |
An implementation of the model object 'Equivalence'.
|
EquivalenceItemProvider |
This is the item provider adapter for a Equivalence object.
|
EUriFragmentFunction |
A function computing an URI Fragment.
|
ExceptionUtil |
This provides access to commonly used functions which need to handle exceptions.
|
ExpandAllModelAction |
|
ExpandAllModelAction.TimeboxedExpandItemsRunnable |
|
ExplorersViewSelectionLMVHandler |
Handle, for the Logical Model View, the item(s) selected in Project Explorer View or Package Explorer View.
|
ExtendedAdapterFactoryItemDelegator |
|
ExtendedItemProviderDecorator |
|
FeatureFilter |
FeatureFilter s will be used by the default implementation of a diff engine in order to determine
which features it is to check for differences.
|
FeatureFilterAdapter |
This will be used to attach the FeatureFilter to its comparison so that it can be used after the diff
process.
|
FeatureMapChange |
A representation of the model object 'Feature Map Change'.
|
FeatureMapChangeConflictSearch |
|
FeatureMapChangeConflictSearch.Add |
|
FeatureMapChangeConflictSearch.Change |
|
FeatureMapChangeConflictSearch.Delete |
|
FeatureMapChangeConflictSearch.Move |
|
FeatureMapChangeImpl |
An implementation of the model object 'Feature Map Change'.
|
FeatureMapChangeItemProvider |
|
FeatureMapChangeItemProviderSpec |
|
FeatureMapChangeMerger |
This specific implementation of AbstractMerger will be used to merge attribute changes.
|
FeatureMapChangeMoveAccessorFactory |
A specific IAccessorFactory for
FeatureMapChanges of kind DifferenceKind.MOVE (represent an entry that moved from map to another).
|
FeatureMapChangeSpec |
This specialization of the FeatureMapChangeImpl class allows us to define the derived features and
operations implementations.
|
FeatureMapKeyChangeAccessorFactory |
A specific IAccessorFactory for
FeatureMapChanges of kind DifferenceKind.CHANGE (represent a value that changed his key).
|
FeatureMapKeyChangeAccessorImpl |
|
FileRevisionStorageProvider |
Allows access to the underlying IFileRevision's storage.
|
FilterAction |
These will be the actual actions displayed in the filter menu.
|
FilterActionMenu |
This will be displayed atop the structure viewer as the "filters" menu.
|
FilterComparisonScope |
This implementation of an IComparisonScope can be provided specific filters to filter out parts of
the Notifiers' content lists.
|
FilteredIterator<E> |
A wrapper for a TreeIterator that only returns nodes that satisfy a predicate and skips all others
and their descendants.
|
FiltersPreferencePage |
|
ForwardingCompareConfiguration |
|
ForwardingCompareConfiguration.MirroredPropertyChangeListener |
A property change listener that listens specifically for the property indicating that compare
configuration's {@link ForwardingCompareConfiguration#isMirrored()isMirrored} value has changed.
|
ForwardingCompareInput |
|
ForwardingCompareInput.ForwardingTypedElement |
|
ForwardingCompareInputAdapter |
|
ForwardingItemProvider |
Deprecated.
|
ForwardingXMLDefaultHandler |
|
ForwardingXMLHandler |
This implementation of an XMLHandler will forward all calls to its delegate.
|
ForwardingXMLHelper |
This implementation of an XMLHelper will forward all calls to its delegate.
|
Graph<E> |
This structure will be used to maintain a undirected graph of elements.
|
GroupAction |
This action will allow us to group differences by their kind.
|
GroupActionMenu |
This menu will display actions that will allow the user to group differences together.
|
GroupItemProviderAdapter |
|
GroupsInteractiveContent |
|
GroupsPreferencePage |
Preference page for group providers.
|
IAccessorFactory |
|
IAccessorFactory.Registry |
|
IAdapterFactoryChange |
|
IAdditiveResourceMappingMerger |
The use case for this feature is really specific : it is used when a user use git to create branch
representing feature releases.
|
IBatchMerger |
This interface describes the general contract of what EMF Compare expects in order to "copy all" diffs from
a given Comparison or list.
|
IChangeFactory |
|
IColorChangeEvent |
A event notifying the bus that some color have change their value.
|
ICompareAccessor |
An ICompareAccessor is an ITypedElement used to present an input object in the EMF Compare UI.
|
ICompareColor |
Implementation of this interface will return color of decorator of difference .
|
ICompareColor.Provider |
A provider of ICompareColor.
|
ICompareCommandStack |
An extended command stack that knows about each save state of the comparison.
|
ICompareCopyCommand |
Interface of compare copy (merge) command.
|
ICompareEditingDomain |
Something like EMF's EditingDomain but dedicated to the handling of
comparison merging and undoing / redoing those merge.
|
ICompareEditingDomainChange |
|
ICompareEvent |
Marker interface for all events related to EMF Compare.
|
IComparisonAndScopeChange |
|
IComparisonFactory |
|
IComparisonProvider |
Specific comparison input that can be used to directly provide a pre-computed Comparison to the EMF Compare
UI.
|
IComparisonScope |
This class defines the expected contract of EMF Compare scopes.
|
IComparisonScope2 |
The scope of a model comparison.
|
IComputation<T> |
Encapsulates the logic of a computation that can be identified by a key.
|
IConfigurationUIFactory |
|
IConflictDetector |
This class defines the general contract of a Conflict detector.
|
IContextTester |
A tester to evaluate whether a given context matches certain criteria.
|
IDeactivableDiffFilter |
|
IdenticalResourceMinimizer |
Instances of this class will be used by EMF Compare to minimize the scope to parts of a logical model that
can be considered valid candidates for a difference.
|
IdentifierEObjectMatcher |
This implementation of an IEObjectMatcher will create Match es based on the input EObjects
identifiers (either XMI:ID or attribute ID) alone.
|
IdentifierEObjectMatcher.DefaultIDFunction |
The default function used to retrieve IDs from EObject.
|
IDependencyProvider |
Contract for clients of the org.eclipse.emf.ecompare.ide.ui.modelDependencies extension point.
|
IDiagnosable |
An element that can hold a diagnostic.
|
IDiffEngine |
This class defines the general contract of a Differencing engine.
|
IDifferenceFilter |
Instances of this class will be used by EMF Compare in order to provide difference filter facilities to the
structural differences view.
|
IDifferenceFilter.Registry |
|
IDifferenceFilterChange |
Stores selected and unselected filters, and a predicate that aggregates the selected state predicates of
selected filters and the unselected state predicates of unselected filters.
|
IDifferenceGroup |
This interface represents an EMF Compare "group" of differences that can be displayed in the structural
differences viewer of the UI.
|
IDifferenceGroupExtender |
Instances of this class will be used by EMF Compare in order to extend the children of TreeNodes containing
in the structure merge viewer.
|
IDifferenceGroupExtender.Registry |
|
IDifferenceGroupProvider |
Instances of this class will be used by EMF Compare in order to provide difference grouping facilities to
the structural differences view.
|
IDifferenceGroupProvider.ComparisonType |
|
IDifferenceGroupProvider.Descriptor |
A descriptor that can create adifference group provider.
|
IDifferenceGroupProvider.Descriptor.Registry |
|
IDifferenceGroupProvider2 |
|
IDifferenceGroupProviderChange |
|
IDiffProcessor |
An IDiffProcessor is meant to be used in order to react to the detection of differences by the diff
engine.
|
IDiffRelationshipComputer |
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
|
IDiffRelationshipComputerChange |
|
IEMFComparatorChange |
|
IEMFCompareBuilderConfigurator |
Engine provider for EMF Compare.
|
IEMFCompareConfiguration |
|
IEMFComparisonSource |
This adapter is used by EMFCompare to check if a compare button especially for EMFCompare should be added.
|
IEObjectMatcher |
An IEObjectMatcher will be used by the default implementation of the
DefaultMatchEngine in order to determine the mappings between three
lists of EObjects coming from the left, right and origin sides.
|
IEqualityHelper |
|
IEqualityHelperFactory |
A factory that instantiate IEqualityHelper.
|
IEquiEngine |
.
|
IGraph<E> |
Interface of a directed graph.
|
IGraphConsumer |
Graph consumer, that maintains the state of a graph created by a third party.
|
IGraphView<E> |
Read-only view of a Graph .
|
IImplicitDependencies |
This interface describes the contract of providing the set of files that must be used "together with" a
given file, whatever the desired semantics of "together with" is.
|
IItemDescriptionProvider |
This is the interface implemented to provide a description for an item.
|
IItemDescriptor<T> |
An item descriptor.
|
IItemRegistry<T> |
Item registry.
|
IItemStyledLabelProvider |
This is the interface implemented to provide a styled label for an item.
|
ILoadOnDemandPolicy |
A policy that can be asked to if it is authorizing resource to be loaded on demand.
|
ILoadOnDemandPolicy.Registry |
A registry of policy.
|
ILogicalModelViewHandler |
Handle, for the Logical Model View, the editors activations and the selections of items.
|
IMatchEngine |
This class defines the general contract of a Matching engine.
|
IMatchEngine.Factory |
Wrapper describing the given match engine.
|
IMatchEngine.Factory.Registry |
|
IMergeAllNonConflictingRunnable |
The basic contract for a "merge all non-conflicting" differences.
|
IMergeCriterion |
Criterion for describing a merge operation.
|
IMergeCriterionAware |
This interface is used to select mergers according to some criterion.
|
IMergeData |
|
IMergeOptionAware |
Handles a list of merge options.
|
IMergePreviewModeChange |
|
IMerger |
Mergers are used by EMF Compare to merge specific differences from one side to the other.
|
IMerger.Registry |
This will hold all registered mergers.
|
IMerger.Registry2 |
Registry that can provide its mergers sorted by rank descending.
|
IMerger.RegistryImpl |
|
IMerger2 |
This adds the ability for mergers to define their own sub-set of "required" differences.
|
IMergeResolutionListener |
Provides an interface for listening to the events of a successful merge resolution.
|
IMergeRunnable |
|
IMergeViewer |
A specific IInputSelectionProvider for EMF Compare.
|
IMergeViewer.MergeViewerSide |
An enum that represents the side of the viewer and provides utilty methods to manage sides.
|
IMergeViewerItem |
An IMergeViewerItem associate a Diff and its left side, right side and ancestor side values.
|
IMergeViewerItem.Container |
Deprecated.
|
IMergeViewerItemContentProvider |
Interface for specialized tree content providers for the comparison content
merge viewer.
|
IMergeViewerItemProvider |
The contract for providers responsible for determining root elements in merge viewers.
|
IMergeViewerItemProviderConfiguration |
|
IModelInclusionTester |
A model tester specifies whether an IFile shall be considered as EMF Model or not.
|
IModelMinimizer |
This can be used in order to tell EMF Compare how to minimize the logical model to a reduced set of
resources.
|
IModelMinimizer.Registry |
A registry for model minimizers.
|
IModelResolver |
This can be used in order to tell EMF Compare how the logical model of a given file can be resolved in its
entirety.
|
IModelUpdateStrategy |
A strategy for updating the model with changes made from within a content merge viewer.
|
IModelUpdateStrategyProvider |
|
INamespaceDeclarationListener |
The listener interface for receiving namespace declaration events from the XML parsers.
|
InteractiveUIContent |
A User interface that holds a viewer and satellites elements.
|
InteractiveUIContent.InteractiveUIBuilder<T> |
Builder for an Interactive UI.
|
IOptionalProvider |
A contract for a provider which can indicate whether it wants to handle a certain object.
|
IPostProcessor |
Implementations of this interface can be used in order to tell EMF Compare how to make post treatments at
each step of the comparison.
|
IPostProcessor.Descriptor |
Wrapper describing the given post processor.
|
IPostProcessor.Descriptor.Registry<K> |
Registry of post processor.
|
IProxyCreationListener |
Describes the contract for a proxy creation listener as can be notifier from this pool's created parsers.
|
IReqEngine |
This class defines the general contract of a Requirements engine.
|
IResolutionContext |
A resolution context provides the different elements that can be involved in a comparison taking logical
models into account.
|
IResourceContentsAccessor |
|
IResourceDependencyLocalResolver |
A resource dependency provider is in charge of providing the dependencies of resources (local or remote
resources, remote meaning hosted in git for instance).
|
IResourceDependencyProvider |
A resource dependency provider is in charge of providing the dependencies of resources (local or remote
resources, remote meaning hosted in git for instance).
|
IResourceDependencyRemoteResolver |
A resource dependency provider is in charge of providing the dependencies of resources (local or remote
resources, remote meaning hosted in git for instance).
|
IResourceMatcher |
An IResourceMatcher will be used to match two or three
Resource s together; depending on whether we are doing a two or three
way comparison.
|
IResourceMatchingStrategy |
|
IResourceSetHook |
Interface used to hook some behavior into the ResourceSet used by EMF Compare when using logical
model.
|
ISemanticObjectLabelProvider |
Provider of labels for semantic objects.
|
IStoragePathAdapterProvider |
This class is a wrapper used to create different kind of StoragePathAdapter depending on the needs.
|
IStoragePathProvider |
Some implementations of IStorage provide a plain erroneous path .
|
IStoragePathProvider2 |
.
|
IStorageProvider |
Used by the logical model to wrap types that can provide IStorages.
|
IStorageProviderAccessor |
This will be used by URI Converters in order to retrieve the storages for the files it seeks.
|
IStorageProviderAccessor.DiffSide |
Used by the resolution process to determine the side of the revision to fetch.
|
IStreamContentAccessor |
An IStreamContentAccessor object represents a set of bytes which can be accessed by means of a
stream.
|
IStructuralFeatureAccessor |
|
IStyledString |
Utility class that mimics the JFace's StyledString.
|
IStyledString.IComposedStyledString |
|
IStyledString.Style |
|
IStyledString.Style.BorderStyle |
The possible styles of the border.
|
IStyledString.Style.StyleBuilder |
|
IStyledString.Style.UnderLineStyle |
The possible styles of the underline.
|
ISubscriberProvider |
Contract for clients of the org.eclipse.emf.ecompare.ide.ui.subscriberProvider extension point.
|
ItemDescriptorLabelProvider |
|
ItemRegistry<T> |
|
ItemUtil |
Util class for item.
|
ITooltipLabelProvider |
Provider of tooltips.
|
ITypedElement |
Interface for getting the name, image, and type for an object.
|
JFaceUtil |
|
JobProgressInfoComposite |
|
JobProgressMonitorWrapper |
|
KindGroupProvider |
This implementation of a
IDifferenceGroupProvider will be used to
group the differences by their kind : additions, deletions, changes and moves.
|
LabelContentViewer |
A dummy viewer that displays a single label.
|
LabeledViewerCreator |
Creates an empty viewer with a single centered label which say to wait for the comparison to finish or
there is no selected item if the comparison is finished.
|
LazyItemDescriptor<T> |
Descriptor for an item.
|
LineBasedDiff |
|
LoadOnDemandPolicyRegistryImpl |
A default implementation that uses a map internally.
|
LoadOnDemandPolicyRegistryListener |
A listener for load on demand policy extension point.
|
LocalModelResolution |
This will be called by Team in order to determine whether a given file can be compared alone, or if it
needs to be compared along with others (and, thus, compared from the synchronize view).
|
LocalModelsResolution |
Called by EMF Compare in order to resolve the logical models corresponding to the given IResources.
|
LocalMonitoredProxyCreationListener |
|
LocationMatchingStrategy |
This implementation of a matching strategy will only use String equality on the resource URIs to try and
find resource mappings.
|
LoggingPreferencePage |
Preference page used to configure logging in EMFCompare.
|
LogicalModelView |
A simple view displaying the resources of a logical model.
|
LogicalModelView.Presentation |
Presentation mode of the viewer.
|
LogicalModelViewContentProvider |
ContentProvider for the logical model view.
|
LogicalModelViewHandlerDescriptor |
|
LogicalModelViewHandlerRegistry |
This registry implements its own strategy to define the "best" Logical Model Editors Handler to use.
|
LogicalModelViewHandlerRegistryListener |
This listener will react to changes against our logical model editor handler extension point, allowing us
to be in sync with plugin activation and deactivation.
|
LogicalModelViewHandlerUtil |
Util methods, for the Logical Model View handlers.
|
LogicalModelViewLabelProvider |
LabelProvider for the logical model view.
|
ManyStructuralFeatureAccessorFactory |
|
ManyStructuralFeatureAccessorImpl |
|
Match |
A representation of the model object 'Match'.
|
MatchAccessor |
|
MatchAccessorFactory |
|
MatchAheadOfTime |
Implementators of this interface might provide elements to be matched "ahead of time".
|
MatchBasedConflictDetector |
|
MatchCrossReferencer |
This implementation of an ECrossReferenceAdapter will allow us to only
attach ourselves to the Match elements.
|
MatchEngineFactoryDescriptor |
|
MatchEngineFactoryImpl |
|
MatchEngineFactoryRegistryImpl |
|
MatchEngineFactoryRegistryListener |
Listener for contributions to the match engine extension.
|
MatchEngineFactoryRegistryWrapper |
MatchEnginefactoryRegistry that wrap an IItemRegistry.
|
MatchImpl |
An implementation of the model object 'Match'.
|
MatchItemProvider |
This is the item provider adapter for a Match object.
|
MatchItemProviderSpec |
|
MatchNode |
This class is wrapper for TreeNode used to represent a match TreeNode.
|
MatchOfContainmentReferenceChangeAdapter |
|
MatchOfContainmentReferenceChangeProcessor |
Process a comparison to detect Match es related to containment ReferenceChange.
|
MatchResource |
A representation of the model object 'Match Resource'.
|
MatchResourceAccessorFactory |
|
MatchResourceImpl |
An implementation of the model object 'Match Resource'.
|
MatchResourceItemProvider |
|
MatchResourceItemProviderSpec |
|
MatchResourceNode |
This class is wrapper for TreeNode used to represent a match resource TreeNode.
|
MatchSpec |
This specialization of the MatchImpl class allows us to define the derived features and operations
implementations.
|
MatchUtil |
This utility class holds methods that will be used by the diff and merge processes.
|
MergeAction |
Abstract Action that manages a merge of a difference in case of both sides of the comparison are editable.
|
MergeAllNonConflictingAction |
Action that manages a merge of a all non-conflicting difference.
|
MergeAllNonConflictingCommand |
A merge command that merges all non-conflicting differences of the given comparison in either direction.
|
MergeBlockedByConflictException |
Exception that indicates that a merge cannot be performed because it would lead to involuntarily resolving
a conflict.
|
MergeCommand |
|
MergeConflictingRunnable |
Implements the "merge all contained conflicting" action.
|
MergeContainedAction |
This action will merge all differences contained in the selection, regardless of conflicts or originating
side.
|
MergeContainedConflictingAction |
Action that manages a merge of a contained conflicting differences in case the selection is a resource
match or a model element match.
|
MergeContainedNonConflictingAction |
Action that manages a merge of a contained non-conflicting difference in case the selection is a resource
match or a model element match.
|
MergeContainedRunnable |
|
MergeDataImpl |
Adapter that help to know the way of merge and the editable sides of a difference.
|
MergeMode |
Enumeration of all ways of merging differences.
|
MergeNonConflictingRunnable |
Implements the "merge non-conflicting" and "merge all non-conflicting" action.
|
MergeOperation |
Enumeration of all possible merge operations on differences.
|
MergePreferencesPage |
Preference page for EMFCompare merge.
|
MergePreviewModeChange |
|
MergeResolutionListenerDescriptor |
Describes meta-data about a listener to merge resolution events.
|
MergeResolutionListenerRegistry |
The registry managing the merge resolution extension point information.
|
MergeResolutionListenerRegistryListener |
|
MergeResolutionManager |
This class manages the detection and handling of merge resolution events.
|
MergerExtensionRegistryListener |
Listener for contributions to the merger extension.
|
MergeRunnableImpl |
|
MergeViewerItem |
|
MergeViewerItem.Container |
Deprecated. |
MergeViewerItemProviderConfiguration |
|
MergeViewerUtil |
|
MirrorManager |
A manager class for handling the switching of the mirrored mode for each specialized
ContentMergeViewer and TextMergeViewer in EMF Compare,
|
ModelDependencyProviderRegistry |
The registry managing the registered dependency extension point information.
|
ModelDependencyProviderRegistryListener |
This listener will react to changes against the model dependency extension point, allowing us to be in sync
with plugin activation and deactivation.
|
ModelInclusionTesterRegistry |
Registry managing the model inclusion testers dependency registered through extension point
org.eclipse.emf.compare.ide.modelInclusionTester .
|
ModelMinimizerRegistry |
A basic implementation of a registry for model minimizers that stores the model minimizers in a map with
their respective class names.
|
ModelMinimizerRegistryListener |
A registry event listener that propagates model minimizers changes from the extension registry to a given
model minimizer registry.
|
ModelResolutionPreferencePage |
Preference page for the model resolution, allowing users to disable the resolution altogether or to
configure how EMF Compare will handle it.
|
ModelResolverDescriptor |
|
ModelResolverRegistry |
This registry implements its own strategy to define the "best" resolver to use.
|
ModelResolverRegistryListener |
This listener will react to changes against our model resolver extension point, allowing us to be in sync
with plugin activation and deactivation.
|
ModelResourceListener |
This will listen to workspace changes and react to all changes on "model" resources as determined by
ThreadedModelResolver#MODEL_CONTENT_TYPES .
|
ModelResourceVisitor |
This implementation of a resource visitor will allow us to browse a given hierarchy and resolve the models
files in contains, as determined by ThreadedModelResolver#MODEL_CONTENT_TYPES .
|
ModelsResolution |
Computation that resolves 2 or 3 storages (left, right and potentially origin).
|
NameMatchingStrategy |
This implementation of a matching strategy will only use String equality on the resource names to try and
find resource mappings.
|
NameSimilarityMatchingStrategy |
This implementation of a matching strategy will try and determine the resource mappings through the
similarity of their names.
|
Navigatable |
|
NoDifferencesCompareInput |
A compare input whose purpose is to support a comparison with no differences.
|
NoDifferencesContentViewer |
|
NoDifferencesViewerCreator |
Creates an empty viewer with a single centered label which says there is no differences for the comparison.
|
NonContainmentRefChangeConflictSearch |
|
NonContainmentRefChangeConflictSearch.Add |
|
NonContainmentRefChangeConflictSearch.Change |
|
NonContainmentRefChangeConflictSearch.Delete |
|
NonContainmentRefChangeConflictSearch.Move |
|
NoNotificationParserPool |
This implementation of an XMLParserPool aims at disabling all
notifications when the option is set, including the notifications
at the very end of parsing.
|
NoSelectedItemCompareInput |
A compare input whose purpose is to support a comparison with no selected items.
|
NoSelectedItemContentViewer |
|
NoSelectedItemViewerCreator |
Creates an empty viewer with a single centered label which states that there is no selected item.
|
NotifyingParserPool |
This implementation of an XML parser pool will notify a list of namespace declaration listeners of all namespaces declared in the parsed resource (xsi:schemalocation),
then a list of proxy creation listeners of each and every proxy it sees
while loading an XML file as an EMF model.
|
NotLoadedFragmentMatch |
The not loaded fragment match.
|
NotLoadingResourceSet |
This implementation of a resource set will be created from a StorageTraversal , and only those
resources that are part of the traversal will be loaded.
|
NoVisibleItemCompareInput |
A compare input whose purpose is to support a comparison with no visible items.
|
NoVisibleItemContentViewer |
|
NoVisibleItemViewerCreator |
Creates an empty viewer with a single centered label which say there is no visible item for the comparison.
|
NullModelMinimizer |
|
Objects |
Utility method useable on any Object .
|
Objects.ToStringHelper |
Fluent interface to build a String representation of an object following the same format as guava's
Objects.toStringHelper().
|
OnlyPseudoConflictsCompareInput |
A compare input whose purpose is to support a comparison with only pseudo-conflicts.
|
OnlyPseudoConflictsContentViewer |
|
OnlyPseudoConflictsViewerCreator |
Creates an empty viewer with a single centered label which says there are only pseudo-conflicts for the
comparison.
|
OSGIVersionUtil |
Avoid using org.osgi.framework.Version.compareTo(Version) method to avoid binary incompatibility with OSGi
frameworks before they were compiled with Java 5.
|
OverlayImageProvider |
Utility class to externalize the retrieval of difference overlay.
|
PlatformElementUtil |
This provides access to commonly used functions for platform elements, such as adaptation or file lookup.
|
PluginClassDescriptor<T> |
Simple utility class to create proxy of extension that are
instantiable .
|
PostProcessorDescriptor |
Describes an extension as contributed to the "org.eclipse.emf.compare.rcp.postProcessor" extension point.
|
PostProcessorDescriptorRegistryImpl<K> |
This will contain all of the EMF Compare extensions.
|
PostProcessorFactoryRegistryListener |
This listener will allow us to be aware of contribution changes against the model resolver extension point.
|
PostProcessorPreferencePage |
Preference page used to enable/disable post processor.
|
PostProcessorRegistryImpl |
IPostProcessor.Descriptor.Registry implementation based on wrapping a IItemRegistry .
|
PreferencesPropertyTester |
A tester for values of properties.
|
ProblemIndicationComposite |
|
ProblemIndicationComposite.TextProvider |
|
PropertyContentMergeViewerCreator |
An IViewerCreator that creates a PropertyContentMergeViewer .
|
PropertySheetAdapterFactory |
|
ProximityEObjectMatcher |
This matcher is using a distance function to match EObject.
|
ProximityEObjectMatcher.DistanceFunction |
This represent a distance function used by the ProximityEObjectMatcher to compare EObjects and
retrieve the closest EObject from one side to another.
|
ProximityIndex |
This class is responsible for holding several version of EObjects from sides left, right or origins and
provides the ability to return the closest instance (from a difference side) of a given EObject.
|
ProximityMatchStats |
A class responsible for tracking statistics about a given comparison process.
|
PruningIterator<E> |
A specialized tree iterator allowing clients to prune all children below a selected one.
|
PseudoConflictMerger |
A simple merger for pseudo conflict.
|
RankedAdapterFactoryDescriptor |
A descriptor that can create an adapter factory.
|
RankedAdapterFactoryDescriptor.Registry |
A registry is an index that takes a collection of keys, typically a pair consisting of an EPackage or
java.lang.Package, and a java.lang.Class, and maps it to a descriptor .
|
RankedAdapterFactoryDescriptorRegistryImpl |
|
ReadOnlyGraph<E> |
Read-only version of an already existing Graph .
|
RedoAction |
|
ReferenceChange |
A representation of the model object 'Reference Change'.
|
ReferenceChangeImpl |
An implementation of the model object 'Reference Change'.
|
ReferenceChangeItemProvider |
|
ReferenceChangeItemProviderSpec |
|
ReferenceChangeMerger |
This specific implementation of AbstractMerger will be used to merge reference changes.
|
ReferenceChangeSpec |
This specialization of the ReferenceChangeImpl class allows us to define the derived features and
operations implementations.
|
ReferenceUtil |
This utility class holds methods that will be used by the diff and merge processes.
|
RemoteMappingContextStorageAccessor |
This will use a RemoteResourceMappingContext in order to fetch the content of the sides of a
comparison during model resolving.
|
RemoteMonitoredProxyCreationListener |
|
RenameDetector |
|
ResolutionUtil |
Utility class that provides a few static methods useful for resolving.
|
ResolvedEvent<T> |
Event that indicates that a resource that should be part of a dependency graph has been found.
|
ResourceAttachmentChange |
A representation of the model object 'Resource Attachment Change'.
|
ResourceAttachmentChangeConflictSearch |
|
ResourceAttachmentChangeConflictSearch.Add |
|
ResourceAttachmentChangeConflictSearch.Change |
|
ResourceAttachmentChangeConflictSearch.Delete |
|
ResourceAttachmentChangeConflictSearch.Move |
|
ResourceAttachmentChangeImpl |
An implementation of the model object 'Resource Attachment Change'.
|
ResourceAttachmentChangeItemProvider |
|
ResourceAttachmentChangeItemProviderSpec |
|
ResourceAttachmentChangeMerger |
This specific implementation of AbstractMerger will be used to merge resource attachment changes.
|
ResourceAttachmentChangeMergeViewerItem |
|
ResourceAttachmentChangeProvider |
|
ResourceAttachmentChangeSpec |
|
ResourceChangeAdapter |
|
ResourceChangeAdapter.IResourceChangeParticipant |
A participant in a Resource content change, useful to indicate whether an empty resource must actually
be deleted or not, and which other resources need to be deleted/undeleted along.
|
ResourceComputationScheduler<T> |
Class providing facilities to schedule computations and hide as much as possible the multi-threaded
complexity.
|
ResourceComputationScheduler.CallStatus |
|
ResourceComputationScheduler.ComputationState |
|
ResourceComputationScheduler.ShutdownState |
|
ResourceComputationScheduler.ShutdownStatus |
|
ResourceContentsAccessorFactory |
|
ResourceContentsAccessorImpl |
|
ResourceDependencyFoundEvent |
An event indicating that a resource dependency is found.
|
ResourceDependencyLocalResolver |
|
ResourceDependencyProvider |
|
ResourceDependencyRemoteResolver |
|
ResourceLocationChange |
A representation of the model object 'Resource Location Change'.
|
ResourceLocationChangeImpl |
An implementation of the model object 'Resource Location Change'.
|
ResourceLocationChangeItemProvider |
|
ResourceLocationChangeItemProviderSpec |
|
ResourceLocationChangeMerger |
Deprecated.
|
ResourceLocationChangeSpec |
This specialization of the ResourceLocationChangeImpl class allows us to define the derived
features and operations implementations.
|
ResourceRemovedEvent<T> |
Event indicating that model resources have been removed, which requires updating the graph of dependencies
between model resources.
|
ResourceSetHookRegistry |
|
ResourceSetHookRegistryListener |
|
ResourceStreamAccessorImpl |
|
ResourceUIUtil |
This class will be used to provide various utilities aimed at NotLoadedFragment manipulation.
|
ResourceUtil |
This class will be used to provide various utilities aimed at IResource manipulation.
|
ResourceVariantStorageProvider |
Allows access to the underlying IResourceVariant's storage.
|
RevealConflictingDiffsAction |
This action will reveal in the StructureMergeViewer all other differences conflicting with the currently
selected one.
|
RevisionedURIConverter |
This URIConverter will be used in order to fetch remote content instead of local content when
loading resources.
|
RootIDMatchingStrategy |
This implementation of a matching strategy checks for the IDs of the resources' roots, and consider that
resources match if the identifiers of their roots do.
|
SafeAdapterFactoryItemDelegator |
|
SafeSubMonitor |
An EMF Monitor that can be safely passed to clients because it will ignore calls to
worked(int) and done() to allow the caller to master the number of ticks consumed, whatever
the clients do with the monitor.
|
SaveComparisonModelAction |
Action that manages the save of the comparison model.
|
ScopeQuery |
A class implementing this contract should have the ability to query the scope and tell, from a given
EObject, if it is in the scope or not.
|
SelectAncestorDialog<T> |
|
SelectDiffAction |
Action that manages the selection of a difference.
|
SideLabelProvider |
|
SimilarityComputer |
This class is responsible for computing similarities between two text contents and deciding whether they
are close enough to be considered a rename.
|
SingleStructuralFeatureAccessorFactory |
|
SingleStructuralFeatureAccessorImpl |
|
SingleValuedAttributeModelUpdateStrategy |
|
StoragePathAdapter |
This will allow us to remember the storage path that allowed us to load a given resource.
|
StorageTraversal |
A Resource Traversal is no more than a set of resources used by the synchronization model to determine
which resources to load as part of a given logical model.
|
StorageTypedElement |
Mostly copied from org.eclipse.team.internal.ui.StorageTypedElement.
|
StorageURIConverter |
This implementation of an URI converter will keep track of the storages from which it created input
streams.
|
StrategyResourceMatcher |
|
StreamAccessorStorage |
This implementation of IStorage simply wraps a stream content accessor.
|
StringAttributeChangeAccessor |
|
StringAttributeChangeAccessorFactory |
|
Strings |
Utility class for String s objects.
|
StructureMergeViewerFilter |
This will be used by the structure viewer to filter out its list of differences according to a number of
provided predicates.
|
StructureMergeViewerGrouper |
This class will be used by the EMF Compare UI to group differences together in the structural differences
tree viewer.
|
StyledStringConverter |
|
SubMatchIterable |
A custom Iterable that will iterate over the Match->submatch tree of a given Match.
|
SubMatchIterator |
A custom TreeIterator that will iterate over the Match->submatch tree.
|
SubscriberProviderDescriptor |
|
SubscriberProviderRegistry |
The registry managing the registered subscriber provider extension point information.
|
SubscriberProviderRegistryListener |
This listener will react to changes against the subscriber provider extension point, allowing us to be in
sync with plugin activation and deactivation.
|
SubscriberStorageAccessor |
This is used by our synchronization model to access the innards of Team's Subscriber s.
|
SWTUtil |
Utility class for running operation in the UI-Thread if not already within it.
|
SynchronizationModel |
This class acts as a simple DTO that allows us to store the three traversals corresponding to the three
sides of a comparison while we build its scope.
|
SynchronizedResourceSet |
|
SynchronizerDialog |
Dialog used to ask user synchronization behavior.
|
TableContentMergeViewer |
|
TableContentMergeViewerContentProvider |
|
TableContentMergeViewerCreator |
|
TableMergeViewer |
|
TeamSubscriberProvider |
|
TechnicalitiesFilter |
A filter used by default that rejects all 'technical' differences.
|
TextFallbackCompareInput |
A highly specialized implementation of a compare input that uses text
input data to manage the information about the ancestor, left, and right.
|
TextFallbackCompareInputData |
|
TextFallbackCompareInputLabelProvider |
A specialized implementation of a compare input label provider.
|
TextFallbackCompareViewerCreator |
|
TextFallbackMergeViewer |
A highly specialized implementation of a text merge viewer.
|
ThreadedModelResolver |
This implementation of an IModelResolver will look up all of the models located in a set container
level of the "starting point" (by default, the containing project) to construct the graph of dependencies
between these models.
|
ThreadSafeProgressMonitor |
|
ThreeWayComparisonGroupProvider |
|
ThreeWayComparisonGroupProvider.CompositeConflict |
This extension of Conflict is used to handle refined diffs and to
join conflicts for the SMV.
|
ThreeWayComparisonGroupProvider.ConflictsGroupImpl |
|
ThreeWayTextDiff |
Three-way differencing utility for plain text.
|
TooltipLabelAdapterFactory |
SuperClass of factories that need to access tooltips labels.
|
TracingConstant |
Store constant used to display or not a trace.
|
TransactionalDualCompareCommandStack |
ICompareCommandStack implementation that will delegate to two given command stacks; one for each
side of the comparison.
|
TreeCompareInputAdapterFactory |
|
TreeContentMergeViewer |
Specialized ContentMergeViewer that uses
TreeViewer to display left, right and ancestor EObject .
|
TreeContentMergeViewerContentProvider |
An IMergeViewerContentProvider that delegates getXXXImage(Object) and
getXXXText() to a CompareConfiguration .
|
TreeContentMergeViewerCreator |
|
TreeContentMergeViewerItemLabelProvider |
|
TreeItemProviderAdapterFactorySpec |
|
TreeMergeViewer |
|
TreeMergeViewerItemContentProvider |
|
TreeNodeCompareInput |
|
TreeNodeCompareInputLabelProvider |
Provides labels for the content viewer pane.
|
TreeNodeImpl |
An implementation of the model object 'Node'.
|
TreeNodeItemProviderSpec |
|
TypeConstants |
Constants used by org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.legacy.ITypedElement
implementations.
|
TypedNotifier |
|
UndoAction |
|
URIDistance |
This class is able to measure similarity between "URI like" strings, basically strings separated by "/".
|
URIStorage |
This implementation of an IStorage will allow us to keep track of the URIHandler that's
been used to load a given URI from this uri converter.
|
UseIdentifiers |
This can be used to tell EMF Compare which strategy should be used when matching the EObjects as regards
the identifier.
|
WaitContentViewer |
|
WeightProvider |
Provide the weight to consider while comparing EObjects by their content.
|
WeightProvider.Descriptor |
Wrapper describing the given weight provider.
|
WeightProvider.Descriptor.Registry |
Registry of weight provider descriptors.
|
WeightProviderDescriptorImpl |
A simple implementation of WeightProvider.Descriptor that will delegate its method implementation
to values given to its constructor.
|
WeightProviderDescriptorRCPImpl |
Describes an extension as contributed to the "org.eclipse.emf.compare.rcp.weightProvider" extension point.
|
WeightProviderDescriptorRegistryImpl |
This will contain all of the EMF Compare Weight Providers Descriptors.
|
WeightProviderDescriptorRegistryListener |
Listener for contributions to the match engine extension.
|
WrappableTreeViewer |
This class is not intended to be used outside of its package.
|
WrapperItemDescriptor<T> |
A IItemDescriptor that wrap one instance of an item
and return the same item each time.
|