public interface CDORevisionDelta extends CDORevisionKey
revisions
of a CDO object. The detailed
feature deltas
are returned by the getFeatureDeltas()
method.EClass
, CDORevisable
oneway - - targetCDOFeatureDelta
Modifier and Type | Field and Description |
---|---|
static CDORevisionDelta |
DETACHED
This constant is only passed into conflict resolvers to indicate that a conflict was caused by remote detachment of
an object.
|
FIRST_VERSION, UNSPECIFIED_VERSION
Modifier and Type | Method and Description |
---|---|
void |
accept(CDOFeatureDeltaVisitor visitor) |
void |
accept(CDOFeatureDeltaVisitor visitor,
Predicate<EStructuralFeature> filter) |
void |
apply(CDORevision revision)
Deprecated.
As of 4.3 use
applyTo(CDORevision) . |
void |
applyTo(CDORevision revision)
Applies the
feature deltas in this revision delta to the data
of the given revision. |
CDORevisionDelta |
copy() |
EClass |
getEClass() |
CDOFeatureDelta |
getFeatureDelta(EStructuralFeature feature) |
List<CDOFeatureDelta> |
getFeatureDeltas() |
CDORevisable |
getTarget() |
boolean |
isEmpty() |
int |
size() |
getBranch, getVersion
getVersion
getID
static final CDORevisionDelta DETACHED
UnsupportedOperationException
being
thrown.EClass getEClass()
CDORevisable getTarget()
int size()
boolean isEmpty()
CDORevisionDelta copy()
CDOFeatureDelta getFeatureDelta(EStructuralFeature feature)
List<CDOFeatureDelta> getFeatureDeltas()
@Deprecated void apply(CDORevision revision)
applyTo(CDORevision)
.void applyTo(CDORevision revision)
feature deltas
in this revision delta to the data
of the given revision.
The system data of the given revision, e.g. branch point
or branch
version
of the given revision are not modified.
void accept(CDOFeatureDeltaVisitor visitor)
void accept(CDOFeatureDeltaVisitor visitor, Predicate<EStructuralFeature> filter)
Copyright (c) 2014 Eike Stepper (Berlin, 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