Package org.eclipse.emf.spi.cdo
Class DefaultCDOMerger.PerFeature.ManyValuedOld
java.lang.Object
org.eclipse.emf.spi.cdo.DefaultCDOMerger
org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature
org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature.ManyValued
org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature.ManyValuedOld
- All Implemented Interfaces:
CDOMerger,CDOMergerBaseAware
- Enclosing class:
DefaultCDOMerger.PerFeature
@Deprecated
public static class DefaultCDOMerger.PerFeature.ManyValuedOld
extends DefaultCDOMerger.PerFeature.ManyValued
Deprecated.
Compatibility name for the former virtual-element implementation.
Normal merger dispatch is inherited from DefaultCDOMerger.PerFeature.ManyValued and therefore uses the semantic occurrence/position
engine. The legacy protected implementation remains source-compatible during the SPI transition but is no
longer selected by the merger call path.
- Since:
- 4.6
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDeprecated.static classDeprecated.static enumDeprecated.InstantiateDefaultCDOMerger.PerFeature.ManyValued.Nested classes/interfaces inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature.ManyValued
DefaultCDOMerger.PerFeature.ManyValued.ClearSemanticPolicy, DefaultCDOMerger.PerFeature.ManyValued.DuplicateResolutionPolicy, DefaultCDOMerger.PerFeature.ManyValued.OccurrenceConflictPolicy, DefaultCDOMerger.PerFeature.ManyValued.OrderingPolicy, DefaultCDOMerger.PerFeature.ManyValued.UnsetSemanticPolicyNested classes/interfaces inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature
DefaultCDOMerger.PerFeature.ManyValued, DefaultCDOMerger.PerFeature.ManyValuedOldNested classes/interfaces inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger
DefaultCDOMerger.ChangedInSourceAndDetachedInTargetConflict, DefaultCDOMerger.ChangedInSourceAndTargetConflict, DefaultCDOMerger.ChangedInTargetAndDetachedInSourceConflict, DefaultCDOMerger.Conflict, DefaultCDOMerger.PerFeature, DefaultCDOMerger.ResolutionPreferenceNested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOMerger
CDOMerger.ConflictException -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.ManyValuedOld(DefaultCDOMerger.ResolutionPreference resolutionPreference) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected CDOFeatureDeltachangedInSourceAndTargetManyValued(EStructuralFeature feature, CDOFeatureDelta targetFeatureDelta, CDOFeatureDelta sourceFeatureDelta) Deprecated.protected static DefaultCDOMerger.PerFeature.ManyValuedOld.SideDeprecated.protected booleantreatAsUnique(EStructuralFeature feature) Deprecated.Methods inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature.ManyValued
changedInSource, changedInSourceAndTarget, changedInSourceAndTarget, changedInTargetMethods inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger.PerFeature
changedInSource, changedInSource, changedInSourceAndTarget, changedInSourceAndTarget, changedInSourceAndTarget, changedInSourceAndTarget, changedInSourceAndTargetSingleValued, changedInTarget, changedInTargetMethods inherited from class org.eclipse.emf.spi.cdo.DefaultCDOMerger
addedInSource, addedInSourceAndTarget, addedInTarget, changedInSource, changedInSourceAndDetachedInTarget, changedInSourceAndDetachedInTarget, changedInTarget, changedInTargetAndDetachedInSource, changedInTargetAndDetachedInSource, detachedInSource, detachedInSourceAndTarget, detachedInTarget, getConflicts, getListOrdering, getResolutionPreference, getResult, getSourceMap, getTargetMap, merge, merge, merge, merge, merge, merge
-
Constructor Details
-
ManyValuedOld
Deprecated. -
ManyValuedOld
Deprecated.- Since:
- 4.2
-
-
Method Details
-
treatAsUnique
Deprecated.- Overrides:
treatAsUniquein classDefaultCDOMerger.PerFeature.ManyValued- Since:
- 4.2
-
changedInSourceAndTargetManyValued
@Deprecated protected CDOFeatureDelta changedInSourceAndTargetManyValued(EStructuralFeature feature, CDOFeatureDelta targetFeatureDelta, CDOFeatureDelta sourceFeatureDelta) Deprecated.- Overrides:
changedInSourceAndTargetManyValuedin classDefaultCDOMerger.PerFeature- Returns:
- the result feature delta, or
nullto indicate an unresolved conflict.
-
other
@Deprecated protected static DefaultCDOMerger.PerFeature.ManyValuedOld.Side other(DefaultCDOMerger.PerFeature.ManyValuedOld.Side side) Deprecated.- Since:
- 4.2
-
DefaultCDOMerger.PerFeature.ManyValued. The old numeric/offset implementation is not correctness-preserving.