Interface CDORevisionDelta
- 
- All Superinterfaces:
- CDOBranchProvider,- CDOBranchVersion,- CDOIDAndVersion,- CDOIdentifiable,- CDORevisionKey,- CDOVersionProvider
 - All Known Subinterfaces:
- InternalCDORevisionDelta
 
 public interface CDORevisionDelta extends CDORevisionKey Represents the change delta between tworevisionsof a CDO object. The detailedfeature deltasare returned by thegetFeatureDeltas()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 SummaryFields Modifier and Type Field Description static CDORevisionDeltaDETACHEDThis 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.CDOBranchVersionFIRST_VERSION, UNSPECIFIED_VERSION
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaccept(CDOFeatureDeltaVisitor visitor)voidaccept(CDOFeatureDeltaVisitor visitor, java.util.function.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter)voidaccept(CDOFeatureDeltaVisitor visitor, org.eclipse.net4j.util.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter)Deprecated.As of 4.9 useaccept(CDOFeatureDeltaVisitor, java.util.function.Predicate).voidapply(CDORevision revision)Deprecated.As of 4.3 useapplyTo(CDORevision).voidapplyTo(CDORevision revision)Applies thefeature deltasin this revision delta to thedataof the given revision.CDORevisionDeltacopy()org.eclipse.emf.ecore.EClassgetEClass()CDOFeatureDeltagetFeatureDelta(org.eclipse.emf.ecore.EStructuralFeature feature)java.util.List<CDOFeatureDelta>getFeatureDeltas()CDORevisablegetTarget()booleanisEmpty()intsize()- 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersiongetBranch, getVersion
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDOIDAndVersiongetVersion
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.id.CDOIdentifiablegetID
 
- 
 
- 
- 
- 
Field Detail- 
DETACHEDstatic final CDORevisionDelta 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 Detail- 
getEClassorg.eclipse.emf.ecore.EClass getEClass() - Since:
- 3.0
 
 - 
getTargetCDORevisable getTarget() - Since:
- 4.0
 
 - 
sizeint size() - Since:
- 4.2
 
 - 
isEmptyboolean isEmpty() - Since:
- 3.0
 
 - 
copyCDORevisionDelta copy() - Since:
- 4.0
 
 - 
getFeatureDeltaCDOFeatureDelta getFeatureDelta(org.eclipse.emf.ecore.EStructuralFeature feature) - Since:
- 4.0
 
 - 
getFeatureDeltasjava.util.List<CDOFeatureDelta> getFeatureDeltas() 
 - 
apply@Deprecated void apply(CDORevision revision) Deprecated.As of 4.3 useapplyTo(CDORevision).
 - 
applyTovoid applyTo(CDORevision revision) 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
 
 - 
acceptvoid accept(CDOFeatureDeltaVisitor visitor) 
 - 
accept@Deprecated void accept(CDOFeatureDeltaVisitor visitor, org.eclipse.net4j.util.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter) Deprecated.As of 4.9 useaccept(CDOFeatureDeltaVisitor, java.util.function.Predicate).- Since:
- 4.2
 
 - 
acceptvoid accept(CDOFeatureDeltaVisitor visitor, java.util.function.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter) - Since:
- 4.9
 
 
- 
 
-