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 

A

AbstractChangeFactory - Class in org.eclipse.emf.compare.internal.postprocessor.factories
Factory of difference extensions.
AbstractChangeFactory() - Constructor for class org.eclipse.emf.compare.internal.postprocessor.factories.AbstractChangeFactory
 
AbstractCompareECrossReferencerAdapter - Class in org.eclipse.emf.compare.internal
AbstractCompareECrossReferencerAdapter() - Constructor for class org.eclipse.emf.compare.internal.AbstractCompareECrossReferencerAdapter
 
AbstractComparisonScope - Class in org.eclipse.emf.compare.scope
This implementation of IComparisonScope can be sub-classed in order to avoid re-implementing some of the methods imposed by this interface.
AbstractComparisonScope(Notifier, Notifier, Notifier) - Constructor for class org.eclipse.emf.compare.scope.AbstractComparisonScope
This will instantiate a scope with left, right and origin Notifiers defined.
AbstractMerger - Class in org.eclipse.emf.compare.merge
Abstract implementation of an IMerger.
AbstractMerger() - Constructor for class org.eclipse.emf.compare.merge.AbstractMerger
 
AbstractWeightProvider - Class in org.eclipse.emf.compare.match.eobject
Abstract implementation which is parameterized to set weights based on features, to ignore features and consider "name" features as more important.
AbstractWeightProvider() - Constructor for class org.eclipse.emf.compare.match.eobject.AbstractWeightProvider
 
accept(Diff, boolean) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
Accept the given difference.
accept(Diff, boolean) - Method in class org.eclipse.emf.compare.merge.AttributeChangeMerger
Accept the given difference.
accept(Diff, boolean) - Method in class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
Accept the given difference.
accept(Diff, boolean) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
Merge the given difference accepting it.
accept(Diff, boolean) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
Accept the given difference.
AccessBasedLRUCache<K,V> - Class in org.eclipse.emf.compare.match.eobject.internal
A Map acting like a LRU cache which will evict elements which have not been accessed in a while.
AccessBasedLRUCache(int, int, float) - Constructor for class org.eclipse.emf.compare.match.eobject.internal.AccessBasedLRUCache
Create a new cache.
add(IMatchEngine.Factory) - Method in interface org.eclipse.emf.compare.match.IMatchEngine.Factory.Registry
Add to the registry the given IMatchEngine.Factory.
add(IMatchEngine.Factory) - Method in class org.eclipse.emf.compare.match.impl.MatchEngineFactoryRegistryImpl
Add to the registry the given IMatchEngine.Factory.
add(IMerger) - Method in interface org.eclipse.emf.compare.merge.IMerger.Registry
Adds a merger to the registry.
add(IMerger) - Method in class org.eclipse.emf.compare.merge.IMerger.RegistryImpl
Adds a merger to the registry.
ADD_VALUE - Static variable in enum org.eclipse.emf.compare.DifferenceKind
The 'ADD' literal value
addAdapter(Notifier) - Method in class org.eclipse.emf.compare.internal.DiffCrossReferencer
addAdapter(Notifier) - Method in class org.eclipse.emf.compare.internal.MatchCrossReferencer
addAt(List<E>, E, int) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
Adds the given value into the given list at the given index.
added(String) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the addition of an EObject matching the given qualified name.
addedToAttribute(String, String, Object) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the addition of a value in a multi-valued attribute going by attributeName on an EObject which name matches qualifiedName.
addedToReference(String, String, String) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the addition of a value in a multi-valued reference going by referenceName on an EObject which name matches qualifiedName.
addedToReference(String, String, String, EStructuralFeature) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the addition of a value in a multi-valued reference going by referenceName on an EObject which name matches qualifiedName.
addInTarget(AttributeChange, boolean) - Method in class org.eclipse.emf.compare.merge.AttributeChangeMerger
This will be called when we need to create an element in the target side.
addInTarget(FeatureMapChange, boolean) - Method in class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
This will be called when we need to create an element in the target side.
addInTarget(ReferenceChange, boolean) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
This will be called when we need to create an element in the target side.
addInTarget(ResourceAttachmentChange, boolean) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
This will be called when we need to create an element in the target side.
addUri(T) - Method in class org.eclipse.emf.compare.scope.FilterComparisonScope
Tries and register the URI of the given object as one of this scope's resources.
addUri(EObject) - Method in class org.eclipse.emf.compare.scope.FilterComparisonScope
Registers the namespace and resource URI from the given eObject.
addUri(Resource) - Method in class org.eclipse.emf.compare.scope.FilterComparisonScope
Registers the resource URI from the given resource.
apply(EObject) - Method in class org.eclipse.emf.compare.match.eobject.EUriFragmentFunction
apply(EObject) - Method in class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher.DefaultIDFunction
Return an ID for an EObject, null if not found.
apply(EObject) - Method in class org.eclipse.emf.compare.match.eobject.URIDistance
areIdentic(Comparison, EObject, EObject) - Method in class org.eclipse.emf.compare.match.eobject.CachingDistance
Check that two objects are equals from the distance function point of view (distance should be 0) You should prefer this method when you just want to check objects are not equals enabling the distance to stop sooner.
areIdentic(Comparison, EObject, EObject) - Method in class org.eclipse.emf.compare.match.eobject.EditionDistance
Check that two objects are equals from the distance function point of view (distance should be 0) You should prefer this method when you just want to check objects are not equals enabling the distance to stop sooner.
areIdentic(Comparison, EObject, EObject) - Method in interface org.eclipse.emf.compare.match.eobject.ProximityEObjectMatcher.DistanceFunction
Check that two objects are equals from the distance function point of view (distance should be 0) You should prefer this method when you just want to check objects are not equals enabling the distance to stop sooner.
atLeastTwo(boolean, boolean, boolean) - Static method in class org.eclipse.emf.compare.match.resource.StrategyResourceMatcher
This will check that at least two of the three given booleans are true.
attribute - Variable in class org.eclipse.emf.compare.impl.AttributeChangeImpl
The cached value of the 'Attribute' reference
attribute - Variable in class org.eclipse.emf.compare.impl.FeatureMapChangeImpl
The cached value of the 'Attribute' reference
ATTRIBUTE_CHANGE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The meta object id for the 'Attribute Change' class.
ATTRIBUTE_CHANGE - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Attribute Change' class.
ATTRIBUTE_CHANGE__ATTRIBUTE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Attribute' reference.
ATTRIBUTE_CHANGE__ATTRIBUTE - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Attribute' reference feature.
ATTRIBUTE_CHANGE__CONFLICT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Conflict' reference.
ATTRIBUTE_CHANGE__EQUIVALENCE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Equivalence' reference.
ATTRIBUTE_CHANGE__IMPLIED_BY - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Implied By' reference list.
ATTRIBUTE_CHANGE__IMPLIES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Implies' reference list.
ATTRIBUTE_CHANGE__KIND - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Kind' attribute.
ATTRIBUTE_CHANGE__MATCH - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Match' container reference.
ATTRIBUTE_CHANGE__PRIME_REFINING - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Prime Refining' reference.
ATTRIBUTE_CHANGE__REFINED_BY - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Refined By' reference list.
ATTRIBUTE_CHANGE__REFINES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Refines' reference list.
ATTRIBUTE_CHANGE__REQUIRED_BY - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Required By' reference list.
ATTRIBUTE_CHANGE__REQUIRES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Requires' reference list.
ATTRIBUTE_CHANGE__SOURCE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Source' attribute.
ATTRIBUTE_CHANGE__STATE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'State' attribute.
ATTRIBUTE_CHANGE__VALUE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Value' attribute.
ATTRIBUTE_CHANGE__VALUE - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Value' attribute feature.
ATTRIBUTE_CHANGE_FEATURE_COUNT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The number of structural features of the 'Attribute Change' class.
AttributeChange - Interface in org.eclipse.emf.compare
A representation of the model object 'Attribute Change'
attributeChange(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.
attributeChange(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.
attributeChangeCoef - Variable in class org.eclipse.emf.compare.match.eobject.DefaultWeightProvider
Weight coefficient of a change on an attribute.
AttributeChangeImpl - Class in org.eclipse.emf.compare.impl
An implementation of the model object 'Attribute Change'
AttributeChangeImpl() - Constructor for class org.eclipse.emf.compare.impl.AttributeChangeImpl
 
AttributeChangeMerger - Class in org.eclipse.emf.compare.merge
This specific implementation of AbstractMerger will be used to merge attribute changes.
AttributeChangeMerger() - Constructor for class org.eclipse.emf.compare.merge.AttributeChangeMerger
 
AttributeChangeSpec - Class in org.eclipse.emf.compare.internal.spec
This specialization of the AttributeChangeImpl class allows us to define the derived features and operations implementations.
AttributeChangeSpec() - Constructor for class org.eclipse.emf.compare.internal.spec.AttributeChangeSpec
 
attributeValueMatch(String, Object, boolean) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff describes an AttributeChange with the given attributeName and which changed value corresponds to the given expectedValue.
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.