private boolean isReleased(final CDORevisionDelta revisionDelta, final EAttribute releasedAttribute) { final CDOFeatureDelta releasedFeatureDelta = revisionDelta.getFeatureDelta(releasedAttribute); if (releasedFeatureDelta instanceof CDOSetFeatureDelta) { return (boolean) ((CDOSetFeatureDelta) releasedFeatureDelta).getValue(); } return false; }
/** * @return the result feature delta, or <code>null</code> to indicate an unresolved conflict. */ protected CDOFeatureDelta changedInSourceAndTargetSingleValued(EStructuralFeature feature, CDORevisionDelta targetDelta, CDOFeatureDelta targetFeatureDelta, CDORevisionDelta sourceDelta, CDOFeatureDelta sourceFeatureDelta) { if (targetFeatureDelta.isStructurallyEqual(sourceFeatureDelta)) { return targetFeatureDelta; } return null; }
public void visit(CDOListFeatureDelta deltas) { for (CDOFeatureDelta delta : deltas.getListChanges()) { try { delta.accept(this); } catch (StopVisitException ex) { return; } } }
@Override public CDOID getID() { return targetDelta.getID(); }
public void visit(CDOContainerFeatureDelta delta) { newContainingFeatureID = delta.getContainerFeatureID(); newContainerID = (CDOID)delta.getContainerID(); newResourceID = delta.getResourceID(); updateContainer = true; }
public synchronized void merge(InternalCDORevision revision, CDORevisionDelta delta) { this.revision = revision; delta.accept(this); revision = null; }
public void visit(CDOSetFeatureDelta delta) { delta.apply(newRevision); }
public void visit(CDOContainerFeatureDelta delta) { delta.apply(newRevision); } }
public void accept(CDOFeatureDeltaVisitor visitor) { visitor.visit(this); }
public void visit(CDOUnsetFeatureDelta delta) { delta.apply(newRevision); }
@Override public CDOID getID() { return targetDelta.getID(); }
/** * @return the result feature delta, or <code>null</code> to indicate an unresolved conflict. */ protected CDOFeatureDelta changedInSourceAndTargetSingleValued(EStructuralFeature feature, CDOFeatureDelta targetFeatureDelta, CDOFeatureDelta sourceFeatureDelta) { if (targetFeatureDelta.isStructurallyEqual(sourceFeatureDelta)) { return targetFeatureDelta; } return null; }
public void visit(CDOSetFeatureDelta delta) { delta.apply(newRevision); }
public void visit(CDOContainerFeatureDelta delta) { delta.apply(newRevision); } }
public void accept(CDOFeatureDeltaVisitor visitor) { visitor.visit(this); }
@Override public CDOID getID() { return sourceDelta.getID(); }
private boolean isEqualDeltaPresent(List<CDOFeatureDelta> resultList, CDOFeatureDelta deltaToHandle) { for (CDOFeatureDelta resultDelta : resultList) { if (resultDelta.isStructurallyEqual(deltaToHandle)) { return true; } } return false; }
@Override public CDOID getID() { return targetDelta.getID(); }
@Override public CDOID getID() { return targetDelta.getID(); }
@Override public CDOID getID() { return sourceDelta.getID(); }