Interface CDORevisionDelta
- All Superinterfaces:
CDOBranchProvider
,CDOBranchVersion
,CDOIDAndVersion
,CDOIdentifiable
,CDORevisionKey
,CDOVersionProvider
- All Known Subinterfaces:
InternalCDORevisionDelta
Represents the change delta between two
revisions
of a CDO object. The detailed
feature deltas
are returned by the getFeatureDeltas()
method.- Since:
- 2.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final CDORevisionDelta
This constant is only passed into conflict resolvers to indicate that a conflict was caused by remote detachment of an object.Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersion
FIRST_VERSION, UNSPECIFIED_VERSION
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(CDOFeatureDeltaVisitor visitor) void
accept
(CDOFeatureDeltaVisitor visitor, Predicate<EStructuralFeature> filter) void
accept
(CDOFeatureDeltaVisitor visitor, org.eclipse.net4j.util.Predicate<EStructuralFeature> filter) Deprecated.void
apply
(CDORevision revision) Deprecated.As of 4.3 useapplyTo(CDORevision)
.void
applyTo
(CDORevision revision) Applies thefeature deltas
in this revision delta to thedata
of the given revision.copy()
getFeatureDelta
(EStructuralFeature feature) boolean
isEmpty()
int
size()
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersion
getBranch, getVersion
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDOIDAndVersion
getVersion
Methods inherited from interface org.eclipse.emf.cdo.common.id.CDOIdentifiable
getID
-
Field Details
-
DETACHED
This constant is only passed into conflict resolvers to indicate that a conflict was caused by remote detachment of an object. Calling any method on this marker instance will result in anUnsupportedOperationException
being thrown.- Since:
- 4.0
-
-
Method Details
-
getEClass
EClass getEClass()- Since:
- 3.0
-
getTarget
CDORevisable getTarget()- Since:
- 4.0
-
size
int size()- Since:
- 4.2
-
isEmpty
boolean isEmpty()- Since:
- 3.0
-
copy
CDORevisionDelta copy()- Since:
- 4.0
-
getFeatureDelta
- Since:
- 4.0
-
getFeatureDeltas
List<CDOFeatureDelta> getFeatureDeltas() -
apply
Deprecated.As of 4.3 useapplyTo(CDORevision)
. -
applyTo
Applies thefeature deltas
in this revision delta to thedata
of the given revision.The system data of the given revision, e.g.
branch point
orbranch version
of the given revision are not modified.- Since:
- 4.3
-
accept
-
accept
@Deprecated void accept(CDOFeatureDeltaVisitor visitor, org.eclipse.net4j.util.Predicate<EStructuralFeature> filter) Deprecated.As of 4.9 useaccept(CDOFeatureDeltaVisitor, java.util.function.Predicate)
.- Since:
- 4.2
-
accept
- Since:
- 4.9
-
accept(CDOFeatureDeltaVisitor, java.util.function.Predicate)
.