public static class DefaultCDOMerger.PerFeature.ManyValuedOld extends DefaultCDOMerger.PerFeature
Modifier and Type | Class and Description |
---|---|
static class |
DefaultCDOMerger.PerFeature.ManyValuedOld.Element
A virtual list element to establish unique relations between ancestor, source and target sides.
|
static class |
DefaultCDOMerger.PerFeature.ManyValuedOld.PerSide<T>
Holds data for the source and target sides.
|
static class |
DefaultCDOMerger.PerFeature.ManyValuedOld.Side
Enumerates the possible sides of a merge, i.e.,
DefaultCDOMerger.PerFeature.ManyValuedOld.Side.SOURCE and DefaultCDOMerger.PerFeature.ManyValuedOld.Side.TARGET . |
DefaultCDOMerger.PerFeature.ManyValued, DefaultCDOMerger.PerFeature.ManyValuedOld
DefaultCDOMerger.ChangedInSourceAndDetachedInTargetConflict, DefaultCDOMerger.ChangedInSourceAndTargetConflict, DefaultCDOMerger.ChangedInTargetAndDetachedInSourceConflict, DefaultCDOMerger.Conflict, DefaultCDOMerger.PerFeature, DefaultCDOMerger.ResolutionPreference
CDOMerger.ConflictException
Constructor and Description |
---|
ManyValuedOld() |
ManyValuedOld(DefaultCDOMerger.ResolutionPreference resolutionPreference) |
Modifier and Type | Method and Description |
---|---|
protected CDOFeatureDelta |
changedInSourceAndTargetManyValued(EStructuralFeature feature,
CDOFeatureDelta targetFeatureDelta,
CDOFeatureDelta sourceFeatureDelta) |
protected static DefaultCDOMerger.PerFeature.ManyValuedOld.Side |
other(DefaultCDOMerger.PerFeature.ManyValuedOld.Side side) |
protected boolean |
treatAsUnique(EStructuralFeature feature) |
changedInSource, changedInSourceAndTarget, changedInSourceAndTarget, changedInSourceAndTargetSingleValued, changedInTarget
addedInSource, addedInSourceAndTarget, addedInTarget, changedInSource, changedInSourceAndDetachedInTarget, changedInTarget, changedInTargetAndDetachedInSource, detachedInSource, detachedInSourceAndTarget, detachedInTarget, getConflicts, getListOrdering, getResolutionPreference, getResult, getSourceMap, getTargetMap, merge, merge
public ManyValuedOld()
public ManyValuedOld(DefaultCDOMerger.ResolutionPreference resolutionPreference)
protected boolean treatAsUnique(EStructuralFeature feature)
protected CDOFeatureDelta changedInSourceAndTargetManyValued(EStructuralFeature feature, CDOFeatureDelta targetFeatureDelta, CDOFeatureDelta sourceFeatureDelta)
changedInSourceAndTargetManyValued
in class DefaultCDOMerger.PerFeature
null
to indicate an unresolved conflict.protected static DefaultCDOMerger.PerFeature.ManyValuedOld.Side other(DefaultCDOMerger.PerFeature.ManyValuedOld.Side side)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html