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
FieldsModifier and TypeFieldDescriptionstatic final CDORevisionDeltaThis 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 TypeMethodDescriptionvoidaccept(CDOFeatureDeltaVisitor visitor) voidaccept(CDOFeatureDeltaVisitor visitor, Predicate<EStructuralFeature> filter) voidaccept(CDOFeatureDeltaVisitor visitor, org.eclipse.net4j.util.Predicate<EStructuralFeature> filter) Deprecated.voidapply(CDORevision revision) Deprecated.As of 4.3 useapplyTo(CDORevision).voidapplyTo(CDORevision revision) Applies thefeature deltasin this revision delta to thedataof the given revision.copy()getFeatureDelta(EStructuralFeature feature) booleanisEmpty()intsize()Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersion
getBranch, getVersionMethods inherited from interface org.eclipse.emf.cdo.common.revision.CDOIDAndVersion
getVersionMethods 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 anUnsupportedOperationExceptionbeing 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 deltasin this revision delta to thedataof the given revision.The system data of the given revision, e.g.
branch pointorbranch versionof 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).