- 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(IMatchEngine.Factory) - Method in class org.eclipse.emf.compare.match.impl.MatchEngineFactoryRegistryImpl
-
- 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.201408190703
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.