EMF Compare
3.1.0.201410060749
A B C D E F G H I K L M N O P R S T U V W 

I

IBatchMerger - Interface in org.eclipse.emf.compare.merge
This interface describes the general contract of what EMF Compare expects in order to "copy all" diffs from a given Comparison or list.
IChangeFactory - Interface in org.eclipse.emf.compare.internal.postprocessor.factories
An IChangeFactory is a factory capable to create an extension from a Diff if and only if this factory can handle the given Diff.
IComparisonFactory - Interface in org.eclipse.emf.compare.match
A factory for Comparison.
IComparisonScope - Interface in org.eclipse.emf.compare.scope
This class defines the expected contract of EMF Compare scopes.
IConflictDetector - Interface in org.eclipse.emf.compare.conflict
This class defines the general contract of a Conflict detector.
identicCompare() - Method in class org.eclipse.emf.compare.match.eobject.internal.ProximityMatchStats
We compared two objects looking for identic objects.
identicSuccess() - Method in class org.eclipse.emf.compare.match.eobject.internal.ProximityMatchStats
We successfully matched two objects while trying to find identic objects.
IdentifierEObjectMatcher - Class in org.eclipse.emf.compare.match.eobject
This implementation of an IEObjectMatcher will create Matches based on the input EObjects identifiers (either XMI:ID or attribute ID) alone.
IdentifierEObjectMatcher() - Constructor for class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Creates an ID based matcher without any delegate.
IdentifierEObjectMatcher(IEObjectMatcher) - Constructor for class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Creates an ID based matcher with the given delegate when no ID can be found.
IdentifierEObjectMatcher(Function<EObject, String>) - Constructor for class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Creates an ID based matcher computing the ID with the given function.
IdentifierEObjectMatcher(IEObjectMatcher, Function<EObject, String>) - Constructor for class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Create an ID based matcher with a delegate which is going to be called when no ID is found for a given EObject.
IdentifierEObjectMatcher.DefaultIDFunction - Class in org.eclipse.emf.compare.match.eobject
The default function used to retrieve IDs from EObject.
IdentifierEObjectMatcher.DefaultIDFunction() - Constructor for class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher.DefaultIDFunction
 
IDiagnosable - Interface in org.eclipse.emf.compare.utils
An element that can hold a diagnostic.
IDiffEngine - Interface in org.eclipse.emf.compare.diff
This class defines the general contract of a Differencing engine.
IDiffProcessor - Interface in org.eclipse.emf.compare.diff
An IDiffProcessor is meant to be used in order to react to the detection of differences by the diff engine.
IEObjectMatcher - Interface in org.eclipse.emf.compare.match.eobject
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.
IEQUALITY_HELPER - Static variable in interface org.eclipse.emf.compare.ComparePackage
The meta object id for the 'IEquality Helper' data type.
IEQUALITY_HELPER - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'IEquality Helper' data type.
IEqualityHelper - Interface in org.eclipse.emf.compare.utils
Use to compare objects by the IMatchEngine.
IEqualityHelperFactory - Interface in org.eclipse.emf.compare.match
A factory that instantiate IEqualityHelper.
IEquiEngine - Interface in org.eclipse.emf.compare.equi
.
IMatchEngine - Interface in org.eclipse.emf.compare.match
This class defines the general contract of a Matching engine.
IMatchEngine.Factory - Interface in org.eclipse.emf.compare.match
Wrapper describing the given match engine.
IMatchEngine.Factory.Registry - Interface in org.eclipse.emf.compare.match
A registry of IMatchEngine.Factory.
IMergeData - Interface in org.eclipse.emf.compare.internal.merge
Interface implemented by MergeDataImpl.
IMerger - Interface in org.eclipse.emf.compare.merge
Mergers are used by EMF Compare to merge specific differences from one side to the other.
IMerger.Registry - Interface in org.eclipse.emf.compare.merge
This will hold all registered mergers.
IMerger.RegistryImpl - Class in org.eclipse.emf.compare.merge
A default implementation of an IMerger.Registry.
IMerger.RegistryImpl() - Constructor for class org.eclipse.emf.compare.merge.IMerger.RegistryImpl
Constructor.
IMerger2 - Interface in org.eclipse.emf.compare.merge
This adds the ability for mergers to define their own sub-set of "required" differences.
impliedBy - Variable in class org.eclipse.emf.compare.impl.DiffImpl
The cached value of the 'Implied By' reference list.
implies - Variable in class org.eclipse.emf.compare.impl.DiffImpl
The cached value of the 'Implies' reference list.
index(EObject, EObjectIndex.Side) - Method in interface org.eclipse.emf.compare.match.eobject.EObjectIndex
Register an Object in the index with the given side.
index(EObject, EObjectIndex.Side) - Method in class org.eclipse.emf.compare.match.eobject.internal.ByTypeIndex
Register an Object in the index with the given side.
index(EObject, EObjectIndex.Side) - Method in class org.eclipse.emf.compare.match.eobject.internal.ProximityIndex
Register an Object in the index with the given side.
init() - Static method in class org.eclipse.emf.compare.impl.CompareFactoryImpl
Creates the default factory implementation
init() - Static method in class org.eclipse.emf.compare.impl.ComparePackageImpl
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
initializePackageContents() - Method in class org.eclipse.emf.compare.impl.ComparePackageImpl
Complete the initialization of the package and its meta-model.
inverse() - Method in enum org.eclipse.emf.compare.internal.merge.MergeMode
Returns the inverse of this enum.
IPostProcessor - Interface in org.eclipse.emf.compare.postprocessor
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 - Interface in org.eclipse.emf.compare.postprocessor
Wrapper describing the given post processor.
IPostProcessor.Descriptor.Registry<K> - Interface in org.eclipse.emf.compare.postprocessor
Registry of post processor.
IReqEngine - Interface in org.eclipse.emf.compare.req
This class defines the general contract of a Requirements engine.
IResourceMatcher - Interface in org.eclipse.emf.compare.match.resource
An IResourceMatcher will be used to match two or three Resources together; depending on whether we are doing a two or three way comparison.
IResourceMatchingStrategy - Interface in org.eclipse.emf.compare.match.resource
A StrategyResourceMatcher will be used to match two or three Resources together; depending on whether we are doing a two or three way comparison.
irrelevant(EStructuralFeature) - Method in class org.eclipse.emf.compare.match.eobject.DefaultWeightProvider
return true i the feature is irrelevant for the comparison.
IS_EGENERIC_TYPE_WITHOUT_PARAMETERS - Static variable in class org.eclipse.emf.compare.utils.EMFComparePredicates
Predicate used to know if the given EObject is an EGenericType without eTypeArguments.
isAdapterForType(Object) - Method in class org.eclipse.emf.compare.internal.merge.MergeDataImpl
 
isAdapterForType(Object) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
isAdd(ReferenceChange, boolean) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
Specifies whether the given diff will add a value in the target model for the current merging.
isAddOrSetDiff(Diff) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
Checks if the given difference is either an addition or a "set" from the default value to a new reference.
isDeleteOrUnsetDiff(Diff) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
Checks if the given difference is either a deletion or a "unset" to the default value.
isFactoryForType(Object) - Method in class org.eclipse.emf.compare.util.CompareAdapterFactory
Returns whether this factory is applicable for the type of the object
isFeatureMapContainment(Diff) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
Checks whether the given diff corresponds to a feature map containment change.
isFeatureMapDerivedFeature(EReference) - Static method in class org.eclipse.emf.compare.utils.ReferenceUtil
Checks if the given reference is a FeatureMap-derived feature.
isIgnoredAttribute(EAttribute) - Method in class org.eclipse.emf.compare.diff.FeatureFilter
This will be used by FeatureFilter.getAttributesToCheck(Match) in order to determine whether a given attribute should be ignored.
isIgnoredReference(Match, EReference) - Method in class org.eclipse.emf.compare.diff.FeatureFilter
This will be used by FeatureFilter.getReferencesToCheck(Match) in order to determine whether a given reference should be ignored.
isIncluded(EReference) - Method in class org.eclipse.emf.compare.internal.DiffCrossReferencer
isIncluded(EReference) - Method in class org.eclipse.emf.compare.internal.MatchCrossReferencer
isInScope(EObject) - Method in class org.eclipse.emf.compare.match.eobject.ProximityEObjectMatcher
Check whether the object is in the scope or not.
isInScope(EObject) - Method in interface org.eclipse.emf.compare.match.eobject.ScopeQuery
Check whether the object is in the scope or not.
isLeftEditable() - Method in interface org.eclipse.emf.compare.internal.merge.IMergeData
Returns whether the left side of the comparison is editable.
isLeftEditable() - Method in class org.eclipse.emf.compare.internal.merge.MergeDataImpl
Returns whether the left side of the comparison is editable.
isLeftToRight(boolean, boolean) - Method in enum org.eclipse.emf.compare.internal.merge.MergeMode
Returns if this mode will lead to merge to left to right depending whether left and/or right are editable.
isLeftToRight(Diff, boolean, boolean) - Method in enum org.eclipse.emf.compare.internal.merge.MergeMode
To exactly know the way of merge (to compute consequences) we need the source of the diff.
isMatchEngineFactoryFor(IComparisonScope) - Method in interface org.eclipse.emf.compare.match.IMatchEngine.Factory
Check if the match engine factory is a good candidate for comparison.
isMatchEngineFactoryFor(IComparisonScope) - Method in class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
Check if the match engine factory is a good candidate for comparison.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.AttributeChangeMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.ConflictMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in interface org.eclipse.emf.compare.merge.IMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.PseudoConflictMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
Check if the merger is a good candidate to merge the given difference.
isMergerFor(Diff) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
Check if the merger is a good candidate to merge the given difference.
isRelatedToAnExtensionAdd(ReferenceChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given reference change is related to a graphical add.
isRelatedToAnExtensionAdd(AttributeChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given attribute change is related to a graphical add.
isRelatedToAnExtensionAdd(ResourceAttachmentChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given resource attachment change is related to a graphical add.
isRelatedToAnExtensionChange(ReferenceChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given reference change is related to a graphical change.
isRelatedToAnExtensionChange(AttributeChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given attribute change is related to a graphical change.
isRelatedToAnExtensionChange(ResourceAttachmentChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given resource attachment change is related to a graphical change.
isRelatedToAnExtensionDelete(ReferenceChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given reference change is related to a graphical delete.
isRelatedToAnExtensionDelete(AttributeChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given attribute change is related to a graphical delete.
isRelatedToAnExtensionDelete(ResourceAttachmentChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given resource attachment change is related to a graphical delete.
isRelatedToAnExtensionMove(ReferenceChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given reference change is related to a graphical move.
isRelatedToAnExtensionMove(AttributeChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given attribute change is related to a graphical move.
isRelatedToAnExtensionMove(ResourceAttachmentChange) - Method in class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
Check if the given resource attachment change is related to a graphical ;ove.
isRightEditable() - Method in interface org.eclipse.emf.compare.internal.merge.IMergeData
Returns whether the right side of the comparison is editable.
isRightEditable() - Method in class org.eclipse.emf.compare.internal.merge.MergeDataImpl
Returns whether the right side of the comparison is editable.
isRoot(EObject) - Static method in class org.eclipse.emf.compare.diff.DefaultDiffEngine
Checks whether the given EObject is a root of its resource or not.
isThreeWay() - Method in interface org.eclipse.emf.compare.Comparison
Returns the value of the 'Three Way' attribute.
isThreeWay() - Method in class org.eclipse.emf.compare.impl.ComparisonImpl
 
iterator() - Method in class org.eclipse.emf.compare.internal.SubMatchIterable
A B C D E F G H I K L M N O P R S T U V W 
EMF Compare
3.1.0.201410060749


Copyright (c) 2006, 2014 Obeo and others. All rights reserved.